@font-face{font-family:EdgeCond;src:url(/fonts/barlow-condensed-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:EdgeCond;src:url(/fonts/barlow-condensed-700.woff2)format("woff2");font-weight:700;font-display:swap}.c2{--c2-bg:#f1eee5;--c2-paper:#fbfaf6;--c2-paper2:#f3efe5;--c2-ink:#071412;--c2-muted:#5d6962;--c2-faint:#8d958f;--c2-line:#d7d1c4;--c2-line2:#e9e3d6;--c2-track:#ece8de;--c2-green:#146346;--c2-green-t:#e3f0e7;--c2-red:#b4554a;--c2-red-t:#b4554a0f;--c2-gold:#a48a4d;--c2-away:#284b63;--c2-away2:#8fb0c6;--c2-home:#146346;--c2-home2:#5fa982;--c2-for:#2f7d5b;--c2-against:#b4554a;--c2-mixed:#a9b5ae;--c2-cond:"EdgeCond","Barlow Condensed","Arial Narrow",Arial,sans-serif;--c2-kr:Pretendard,"Apple SD Gothic Neo","Malgun Gothic","Noto Sans KR","Noto Sans CJK KR",Inter,system-ui,sans-serif;background:var(--c2-bg);color:var(--c2-ink);font-family:var(--c2-kr);letter-spacing:0}.c2 *,.c2 :before,.c2 :after{box-sizing:border-box}.c2 .c2-away{--tc:var(--c2-away);--tc2:var(--c2-away2)}.c2 .c2-home{--tc:var(--c2-home);--tc2:var(--c2-home2)}.c2 .c2-hero{color:#fff;background:radial-gradient(circle at 85% 0,#5fa98224,#0000 46%),radial-gradient(circle at 10% 100%,#8fb0c61f,#0000 48%),#071412;padding:34px 0 26px}.c2 .c2-hero-grid{grid-template-columns:1fr minmax(0,1.6fr) 1fr;align-items:center;gap:24px;display:grid}.c2 .c2-hero-team{flex-direction:column;align-items:center;gap:10px;min-width:0;display:flex}.c2 .c2-hero-team .team-logo{width:64px;height:64px}.c2 .c2-hero-team h1{font:700 clamp(44px,5.4vw,68px)/.9 var(--c2-cond);letter-spacing:1px;color:#fff;margin:0}.c2 .c2-hero-team small{font:700 12px/1 var(--c2-cond);letter-spacing:2.4px;color:#a9b5af;border-top:3px solid var(--tc2);text-align:center;min-width:64px;padding-top:8px}.c2 .c2-hero-mid{text-align:center;min-width:0}.c2 .c2-hero-meta{font:500 13.5px/1.4 var(--c2-kr);color:#c9d3cd;margin:0 0 14px}.c2 .c2-hero-meta b{font:700 15px/1 var(--c2-cond);letter-spacing:.6px;color:#d7b677;margin:0 6px}.c2 .c2-hero-probs{background:#ffffff09;border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.c2 .c2-hero-probs>div{border-right:1px solid #ffffff1a;min-width:0;padding:14px 10px 12px}.c2 .c2-hero-probs>div:last-child{border-right:0}.c2 .c2-hero-probs small{font:700 11px/1.2 var(--c2-cond);letter-spacing:1.3px;color:#a9b5af;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.c2 .c2-hero-probs strong{font:700 clamp(30px,3.4vw,42px)/1 var(--c2-cond);letter-spacing:.3px;color:#fff;font-variant-numeric:tabular-nums;margin-top:6px;display:block}.c2 .c2-hero-probs .is-edge strong{color:#a9f7c9}.c2 .c2-hero-probs .is-diff strong{color:#d7b677}.c2 .c2-gauge{margin:16px 6px 0}.c2 .c2-gauge-track{background:#ffffff21;border-radius:4px;height:8px;position:relative}.c2 .c2-gauge-mid{border-left:1.5px solid #ffffff73;position:absolute;top:-5px;bottom:-5px;left:50%}.c2 .c2-gauge-gap{background:#d7b6778c;border-radius:4px;position:absolute;top:0;bottom:0}.c2 .c2-gauge-dot{border:2.5px solid #071412;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:50%}.c2 .c2-gauge-dot em{font:700 10.5px/1 var(--c2-cond);letter-spacing:1px;white-space:nowrap;font-style:normal;position:absolute;left:50%;transform:translate(-50%)}.c2 .c2-gauge-edge{background:#a9f7c9}.c2 .c2-gauge-edge em{color:#a9f7c9;bottom:calc(100% + 6px)}.c2 .c2-gauge-mkt{background:#fff}.c2 .c2-gauge-mkt em{color:#e6ebe8;top:calc(100% + 6px)}.c2 .c2-gauge-scale{font:600 10.5px/1 var(--c2-cond);letter-spacing:.6px;color:#7f8c86;justify-content:space-between;margin-top:22px;display:flex}.c2 .c2-hero-stage{font:600 12px/1.4 var(--c2-kr);color:#a9b5af;margin-top:12px;display:block}.c2 .c2-hero-note{text-align:center;font:500 12px/1.5 var(--c2-kr);color:#9fb0a7;margin:18px 0 0}.c2 .c2-tabs.detail-nav{top:var(--site-header-h,88px);z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:0;border-bottom:1px solid var(--c2-line);white-space:nowrap;scrollbar-width:none;background:#f1eee5f5;gap:2px;min-height:0;margin:0;padding:0 max(16px,50% - 620px);display:flex;position:sticky;overflow-x:auto}.c2 .c2-tabs.detail-nav::-webkit-scrollbar{display:none}.c2 .c2-tabs.detail-nav a{min-width:max-content;color:var(--c2-muted);font:700 14px/1 var(--c2-cond);letter-spacing:1.4px;text-transform:uppercase;border:0;border-bottom:3px solid #0000;flex-shrink:0;align-items:center;padding:16px 16px 13px;display:inline-flex}.c2 .c2-tabs.detail-nav a:hover{color:var(--c2-ink)}.c2 .c2-tabs.detail-nav a[aria-current=page]{color:var(--c2-ink);border-bottom-color:var(--c2-green)}.c2 .c2-tabs.detail-nav a:focus-visible{outline:2px solid var(--c2-green);outline-offset:-4px}.c2 .c2-sec.detail-section{scroll-margin-top:calc(var(--site-header-h,88px) + 62px);background:0 0;padding:26px 0 40px}.c2 .c2-sec.c2-sec-cont{margin-top:-24px;padding-top:0}.c2 .c2-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 24px;margin:6px 0 14px;display:flex}.c2 .c2-teamkey{font:12px/1.3 var(--c2-kr);color:var(--c2-faint);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 0 2px;display:flex}.c2 .c2-teamkey span{font:700 14px/1 var(--c2-cond);letter-spacing:.6px;color:var(--c2-ink);align-items:center;display:inline-flex}.c2 .c2-teamkey small{font:500 12px/1 var(--c2-kr);color:var(--c2-muted);margin-left:5px}.c2 .c2-teamkey em{font-style:normal}.c2 .c2-eyebrow{font:700 13px/1 var(--c2-cond);letter-spacing:1.8px;color:var(--c2-green);text-transform:uppercase;margin:0}.c2 .c2-sec-head h2{font:800 clamp(22px,2.4vw,27px)/1.25 var(--c2-kr);letter-spacing:-.02em;margin:8px 0 0}.c2 .c2-sec-note{font:13px/1.6 var(--c2-kr);color:var(--c2-muted);margin:6px 0 0}.c2 .c2-card{background:var(--c2-paper);border:1px solid var(--c2-line);border-radius:16px;min-width:0;margin-top:16px;padding:22px 24px 24px;box-shadow:0 1px 2px #0714120a,0 6px 18px #0714120d}.c2 .c2-ch{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:6px;display:flex}.c2 .c2-ch .c2-no{font:600 12.5px/1 var(--c2-cond);letter-spacing:.8px;color:var(--c2-faint)}.c2 .c2-kicker{font:700 14px/1.1 var(--c2-cond);letter-spacing:1.6px;color:var(--c2-green);text-transform:uppercase;display:inline-block}.c2 .c2-ch .c2-kicker{font:700 14px/1.1 var(--c2-cond);letter-spacing:1.6px;color:var(--c2-green);text-transform:uppercase}.c2 .c2-ch h3{font:800 15.5px/1.3 var(--c2-kr);letter-spacing:-.01em;margin:0}.c2 .c2-ch .c2-ch-r{margin-left:auto}.c2 .c2-ch .team-logo{width:26px;height:26px}.c2 .c2-desc{font:12.5px/1.65 var(--c2-kr);color:var(--c2-muted);margin:4px 0 14px}.c2 .c2-desc b{color:var(--c2-ink);font-weight:700}.c2 .c2-foot{font:11.5px/1.6 var(--c2-kr);color:var(--c2-faint);margin:12px 0 0}.c2 .c2-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.c2 .c2-two>*,.c2 .c2-grid-21>*,.c2 .c2-mk>*{min-width:0}.c2 .c2-two>.c2-card,.c2 .c2-two>div>.c2-card:first-child{margin-top:0}.c2 .c2-two.c2-follow,.c2 .c2-follow{margin-top:16px}.c2 .c2-grid-21{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:16px;display:grid}.c2 .c2-grid-21>.c2-card,.c2 .c2-stack>.c2-card:first-child{margin-top:0}.c2 .c2-follow{margin-top:16px}.c2 .c2-scroll{max-width:100%}.c2 .c2-badge{color:#7a4d0b;font:700 11px/1 var(--c2-kr);white-space:nowrap;background:#f6e7c8;border-radius:999px;align-items:center;padding:4px 8px;display:inline-flex}.c2 .c2-badge.is-ok{color:#0f4a34;background:#d3e7da}.c2 .c2-empty{border:1px dashed var(--c2-line);text-align:center;font:13px/1.5 var(--c2-kr);color:var(--c2-muted);border-radius:12px;margin:0;padding:20px 14px}.c2 .c2-th{border-bottom:3px solid var(--tc,var(--c2-line));align-items:center;gap:10px;margin:0 0 10px;padding-bottom:8px;display:flex}.c2 .c2-th .team-logo{width:28px;height:28px}.c2 .c2-abbr{font:700 28px/1 var(--c2-cond);letter-spacing:.5px}.c2 .c2-nm{font:600 13px/1.3 var(--c2-kr);color:var(--c2-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.c2 .c2-nm.is-label{color:var(--c2-ink);font-size:14px;font-weight:800}.c2 .c2-th-r{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}.c2 .c2-side{font:700 11px/1 var(--c2-cond);letter-spacing:1.6px;color:var(--c2-faint)}.c2 .c2-th-sub{font:11.5px/1.5 var(--c2-kr);color:var(--c2-faint);margin:-4px 0 10px}.c2 .c2-dot{background:var(--tc);vertical-align:-2px;border-radius:2px;flex-shrink:0;width:5px;height:13px;margin-right:5px;display:inline-block}.c2 .c2-rk{min-width:28px;font:700 11.5px/1 var(--c2-cond);letter-spacing:.3px;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:3px 6px 2px;display:inline-flex}.c2 .c2-rk em{letter-spacing:.8px;opacity:.9;font-size:10px;font-style:normal;font-weight:600}.c2 .t1{color:#fff;background:#146346}.c2 .t2{color:#0f4a34;background:#d3e7da}.c2 .t3{color:#4b5550;background:#e8e4d9}.c2 .t4{color:#83342a;background:#f4dcd6}.c2 .t5{color:#fff;background:#a9473c}.c2 .tn{color:#5d6962;background:#ebe8e0}.c2 .c2-na{font:11px/1.3 var(--c2-kr);color:var(--c2-faint);white-space:nowrap}.c2 .c2-delta{font:11px/1.2 var(--c2-kr);color:var(--c2-faint);flex-wrap:wrap;align-items:center;gap:4px 5px;margin-top:6px;display:flex}.c2 .c2-delta b{font:700 11.5px/1 var(--c2-cond);letter-spacing:.2px;border-radius:4px;padding:3px 5px 2px}.c2 .c2-delta.is-up b{color:#0f4a34;background:#d3e7da}.c2 .c2-delta.is-up.is-strong b{color:#fff;background:#146346}.c2 .c2-delta.is-down b{color:#83342a;background:#f4dcd6}.c2 .c2-delta.is-down.is-strong b{color:#fff;background:#a9473c}.c2 .c2-delta.is-flat b{color:#5d6962;background:#ebe8e0}.c2 .c2-tr{background:var(--c2-track);border-radius:3px;flex:1;min-width:0;height:12px;display:flex;position:relative;overflow:hidden}.c2 .c2-tr i{height:100%;display:block}.c2 .c2-pf-s .c2-tr{height:14px}.c2 .c2-tr.is-l{justify-content:flex-end}.c2 .c2-fill{background:var(--tc,var(--c2-green))}.c2 .c2-a1{opacity:1}.c2 .c2-a2{opacity:.8}.c2 .c2-a3{opacity:.6}.c2 .c2-a4{opacity:.42}.c2 .c2-a5{opacity:.28}.c2 .c2-judge{background:var(--c2-paper);border:1px solid var(--c2-line);border-left:3px solid var(--c2-green);border-radius:14px;grid-template-columns:170px minmax(0,1fr);margin-top:14px;display:grid;overflow:hidden}.c2 .c2-judge-h{background:var(--c2-paper2);flex-direction:column;justify-content:center;gap:6px;padding:16px 20px;display:flex}.c2 .c2-judge-h small{font:600 11px/1.3 var(--c2-kr);color:var(--c2-faint);letter-spacing:.02em}.c2 .c2-judge-compact .c2-judge-b p:first-child{font-weight:400}.c2 .c2-judge-h h3{font:800 16px/1.25 var(--c2-kr);margin:0}.c2 .c2-judge-b{flex-direction:column;justify-content:center;gap:6px;padding:14px 20px;display:flex}.c2 .c2-judge-b p{font:13.5px/1.7 var(--c2-kr);margin:0}.c2 .c2-judge-b p:first-child{font-weight:700}.c2 .c2-snap{color:#fff;background:#0f2a22;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px 24px;margin-top:16px;padding:16px 22px;display:grid}.c2 .c2-snap .c2-kicker{font:700 12px/1 var(--c2-cond);letter-spacing:1.6px;color:#a9f7c9}.c2 .c2-snap h3{font:800 17px/1.4 var(--c2-kr);color:#fff;margin:6px 0 0}.c2 .c2-snap p{font:600 13px/1.5 var(--c2-kr);color:#d5ded9;margin:0}.c2 .c2-snap p+p{color:#9fb0a7;margin-top:4px;font-size:11.5px;font-weight:400}.c2 .c2-why-sum{font:700 14.5px/1.6 var(--c2-kr);color:#183f2e;margin:6px 0 12px}.c2 .c2-kf{grid-template-columns:auto 1fr 1fr;align-items:center;gap:8px;margin-bottom:12px;display:grid}.c2 .c2-kf>small{font:700 12px/1 var(--c2-cond);letter-spacing:1.4px;color:var(--c2-faint)}.c2 .c2-kf>span{border:1px solid var(--c2-line);min-width:0;font:800 13.5px/1.2 var(--c2-kr);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:9px 11px;display:flex}.c2 .c2-kf>span b{font:700 14px/1 var(--c2-cond);color:var(--c2-faint)}.c2 .c2-kf>span em{font:700 11px/1 var(--c2-kr);white-space:nowrap;border-radius:999px;margin-left:auto;padding:5px 8px;font-style:normal}.c2 .c2-why-key{font:12px/1.4 var(--c2-kr);color:var(--c2-muted);flex-wrap:wrap;gap:6px 16px;margin:0 0 4px;display:flex}.c2 .c2-why-key span{align-items:center;gap:6px;display:inline-flex}.c2 .c2-why-key b{color:var(--c2-ink);font-weight:700}.c2 .c2-sw{border-radius:2px;width:14px;height:9px;display:inline-block}.c2 .c2-sw.is-for{background:var(--c2-for)}.c2 .c2-sw.is-against{background:var(--c2-against)}.c2 .c2-sw.is-mixed{background:var(--c2-mixed)}.c2 .c2-why-note{font:11.5px/1.65 var(--c2-kr);color:var(--c2-faint);margin:6px 0 4px}.c2 .c2-dirb{font:700 11px/1 var(--c2-kr);white-space:nowrap;border-radius:999px;align-items:center;padding:5px 9px;display:inline-flex}.c2 .c2-dirb.is-for,.c2 .c2-kf .is-for{color:#14593f;background:#e3f0e7}.c2 .c2-dirb.is-against,.c2 .c2-kf .is-against{color:#8a372d;background:#f6e3df}.c2 .c2-dirb.is-mixed,.c2 .c2-kf .is-mixed{color:var(--c2-muted);background:#ebe8e0}.c2 .c2-fx{border-top:1px solid var(--c2-line2);grid-template-columns:150px minmax(0,1fr) 56px;align-items:start;gap:16px;padding:15px 0;display:grid}.c2 .c2-fx-l{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.c2 .c2-fx-l h3{font:800 16px/1.25 var(--c2-kr);margin:0}.c2 .c2-fx-r{flex-direction:column;gap:8px;min-width:0;display:flex}.c2 .c2-fx-cap{font:600 11px/1 var(--c2-kr);color:var(--c2-faint)}.c2 .c2-fx-bar{align-items:center;gap:12px;display:flex}.c2 .c2-fx-bar .c2-tr{border-radius:7px;height:14px}.c2 .c2-fx-bar .c2-tr i{border-radius:7px}.c2 .c2-fx-bar>b{font:700 20px/1 var(--c2-cond);text-align:right;min-width:46px}.c2 .c2-tr .is-for{background:var(--c2-for)}.c2 .c2-tr .is-against{background:var(--c2-against)}.c2 .c2-tr .is-mixed{background:var(--c2-mixed)}.c2 .c2-ev{font:12px/1.3 var(--c2-kr);color:var(--c2-muted);flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.c2 .c2-ev-l{flex-shrink:0;min-width:96px}.c2 .c2-ev-ref .c2-ev-l{width:100%;min-width:0;color:var(--c2-faint);font-size:11px}.c2 .c2-ev-v{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.c2 .c2-ev-v em{font:700 12px/1 var(--c2-cond);letter-spacing:.3px;color:var(--c2-muted);font-style:normal}.c2 .c2-ev-v b{font:700 15px/1 var(--c2-cond);letter-spacing:.2px}.c2 .c2-ev-v.gb-stat-for b{color:#14593f}.c2 .c2-ev-v.gb-stat-against b{color:#8a372d}.c2 .c2-ev-v.gb-stat-muted b{color:#9aa29d;font-weight:600}.c2 .c2-ev-v.gb-stat-even b{color:var(--c2-ink)}.c2 .c2-ev-sig{font:800 13px/1.2 var(--c2-kr);color:#14593f}.c2 .c2-fx-copy{font:12.5px/1.65 var(--c2-kr);color:var(--c2-muted);margin:2px 0 0}.c2 .c2-fx-link{font:700 12px/1 var(--c2-kr);color:var(--c2-green);text-align:right;white-space:nowrap;padding-top:3px}.c2 .c2-formula{background:var(--c2-paper2);border-top:1px solid var(--c2-line2);font:600 12px/1.3 var(--c2-kr);color:var(--c2-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:4px -24px 0;padding:14px 18px;display:flex}.c2 .c2-formula span{color:var(--c2-faint)}.c2 .c2-formula strong{font:700 16px/1 var(--c2-cond);letter-spacing:.4px;color:var(--c2-green)}.c2 .c2-method{border-top:1px solid var(--c2-line2);margin:0 -24px -24px}.c2 .c2-method summary{cursor:pointer;font:700 12.5px/1.3 var(--c2-kr);color:var(--c2-green);justify-content:space-between;padding:13px 24px;list-style:none;display:flex}.c2 .c2-method summary::-webkit-details-marker{display:none}.c2 .c2-method summary:after{content:"⌄";font-size:14px}.c2 .c2-method[open] summary:after{content:"⌃"}.c2 .c2-method>div{padding:0 24px 16px}.c2 .c2-method p{font:12px/1.7 var(--c2-kr);color:var(--c2-muted);margin:0 0 7px}.c2 .c2-method p b{color:var(--c2-ink)}.c2 .c2-legacy-row{border-top:1px solid var(--c2-line2);grid-template-columns:120px minmax(0,1fr) 56px;gap:14px;padding:14px 0;display:grid}.c2 .c2-legacy-row h3{font:800 15px/1.3 var(--c2-kr);margin:0}.c2 .c2-legacy-row strong{font:700 13.5px/1.5 var(--c2-kr)}.c2 .c2-legacy-row p{font:12.5px/1.6 var(--c2-kr);color:var(--c2-muted);margin:4px 0 0}.c2 .c2-pill{color:#14593f;font:700 11px/1.2 var(--c2-kr);background:#e3f0e7;border-radius:999px;margin:6px 6px 0 0;padding:4px 9px;display:inline-flex}.c2 .c2-sum{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.c2 .c2-sum>div{background:var(--c2-paper2);border-radius:10px;min-width:0;padding:11px 12px}.c2 .c2-sum small{font:600 11px/1.2 var(--c2-kr);color:var(--c2-muted);display:block}.c2 .c2-sum strong{font:800 15px/1.25 var(--c2-kr);overflow-wrap:anywhere;margin-top:6px;display:block}.c2 .c2-sum strong.c2-num{font:700 22px/1 var(--c2-cond);letter-spacing:.3px}.c2 .c2-sum span{font:700 11px/1.2 var(--c2-cond);letter-spacing:.8px;color:var(--c2-faint);align-items:center;margin-top:4px;display:flex}.c2 .c2-sum .c2-dot{width:4px;height:10px}.c2 .c2-asof{margin:6px 0 0}.c2 .c2-asof>div{border-top:1px solid var(--c2-line2);grid-template-columns:112px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.c2 .c2-asof>div:first-child{border-top:0}.c2 .c2-asof dt{font:700 12px/1.4 var(--c2-kr);color:var(--c2-ink)}.c2 .c2-asof dd{font:12.5px/1.5 var(--c2-kr);color:var(--c2-muted);margin:0}.c2 .c2-asof dd b{font:700 14px/1.2 var(--c2-cond);letter-spacing:.3px;color:var(--c2-ink)}.c2 .c2-tone{font:700 11px/1 var(--c2-kr);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 9px;display:inline-flex}.c2 .c2-tone.is-hot{color:#fff;background:#146346}.c2 .c2-tone.is-up{color:#0f4a34;background:#d3e7da}.c2 .c2-tone.is-cold{color:#fff;background:#a9473c}.c2 .c2-tone.is-down{color:#83342a;background:#f4dcd6}.c2 .c2-tone.is-flat{color:var(--c2-muted);background:#ebe8e0}.c2 .c2-form-wl{font:700 22px/1 var(--c2-cond);letter-spacing:.3px}.c2 .c2-gms{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:4px;display:grid}.c2 .c2-gm{border:1px solid;border-radius:9px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:9px 4px;display:flex}.c2 .c2-gm small{font:700 13px/1 var(--c2-cond);letter-spacing:.4px;color:var(--c2-ink)}.c2 .c2-gm strong{font:700 18px/1 var(--c2-cond);align-items:baseline;gap:5px;display:flex}.c2 .c2-gm strong span{font:600 14px/1 var(--c2-cond);color:var(--c2-ink)}.c2 .c2-gm.is-w{background:#ebf4ee;border-color:#cfe3d6}.c2 .c2-gm.is-w strong{color:#146346}.c2 .c2-gm.is-l{background:#f9ece9;border-color:#efd3cc}.c2 .c2-gm.is-l strong{color:#a9473c}.c2 .c2-gm.is-t{background:#efede6;border-color:#dcd8cc}.c2 .c2-gm.is-t strong{color:var(--c2-muted)}.c2 .c2-gm.is-latest{box-shadow:0 0 0 2px var(--c2-paper),0 0 0 3.5px #587b65}.c2 .c2-fss{gap:10px;margin-top:14px;display:grid}.c2 .c2-fss.c2-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.c2 .c2-fss.c2-cols-5,.c2 .c2-fss.team-five{grid-template-columns:repeat(5,minmax(0,1fr))}.c2 .c2-fss.c2-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.c2 .c2-fs{border-top:2px solid var(--c2-line);min-width:0;padding-top:8px}.c2 .c2-fs>small{font:700 12px/1.2 var(--c2-cond);letter-spacing:.8px;color:var(--c2-muted);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.c2 .c2-fs>b{font:700 22px/1 var(--c2-cond);letter-spacing:.2px;font-variant-numeric:tabular-nums;margin-top:6px;display:block}.c2 .c2-fs>span{font:11px/1.3 var(--c2-kr);color:var(--c2-faint);margin-top:5px;display:block}.c2 .c2-fs>.c2-delta{display:flex}.c2 .c2-fs.is-kr>b{font:800 17px/1.15 var(--c2-kr)}.c2 .c2-sp-names{grid-template-columns:1fr 1fr;gap:16px;margin:8px 0 12px;display:grid}.c2 .c2-sp-name{border-bottom:3px solid var(--tc);align-items:center;gap:12px;min-width:0;padding-bottom:10px;display:flex}.c2 .c2-sp-name.c2-home{text-align:right;flex-direction:row-reverse}.c2 .c2-sp-name .team-logo{width:40px;height:40px}.c2 .c2-sp-name h3{font:800 19px/1.25 var(--c2-kr);margin:0}.c2 .c2-sp-name small{font:700 12.5px/1 var(--c2-cond);letter-spacing:1px;color:var(--c2-faint);margin-top:3px;display:block}.c2 .c2-tags{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.c2 .c2-sp-name.c2-home .c2-tags{justify-content:flex-end}.c2 .c2-tags span{font:600 11px/1 var(--c2-kr);border:1px solid var(--c2-line);color:var(--c2-muted);background:#fff;border-radius:999px;padding:4px 8px}.c2 .c2-pf-head,.c2 .c2-pf-row{grid-template-columns:minmax(0,1fr) 168px minmax(0,1fr);align-items:center;display:grid}.c2 .c2-pf-head{font:700 13px/1 var(--c2-cond);letter-spacing:1.2px;color:var(--c2-faint);border-bottom:1px solid var(--c2-line);padding:8px 0 10px}.c2 .c2-pf-head span{align-items:center;display:flex}.c2 .c2-pf-head span:nth-child(2){justify-content:center}.c2 .c2-pf-head span:last-child{justify-content:flex-end}.c2 .c2-pf-head span:last-child .c2-dot{margin:0 0 0 6px}.c2 .c2-pf-row{border-bottom:1px solid var(--c2-line2);min-height:50px}.c2 .c2-pf-s{align-items:center;gap:9px;min-width:0;display:flex}.c2 .c2-pf-t{font:700 12.5px/1 var(--c2-cond);letter-spacing:.4px;flex-shrink:0;align-items:center;width:42px;display:none}.c2 .c2-pf-v{flex-direction:column;flex-shrink:0;gap:3px;min-width:64px;display:flex}.c2 .c2-pf-a .c2-pf-v{text-align:right;align-items:flex-end}.c2 .c2-pf-v b{font:700 18px/1 var(--c2-cond);letter-spacing:.2px;white-space:nowrap}.c2 .c2-pf-m{text-align:center;padding:0 8px}.c2 .c2-pf-m b{font:700 14px/1.15 var(--c2-cond);letter-spacing:.8px;display:block}.c2 .c2-pf-m small{font:10.5px/1.3 var(--c2-kr);color:var(--c2-muted);margin-top:3px;display:block}.c2 .c2-pf-s .c2-rk,.c2 .c2-pf-s .c2-na{flex-shrink:0}.c2 .c2-pf-s .c2-na{white-space:normal;max-width:76px;line-height:1.25}.c2 .c2-pf-a .c2-na{text-align:left}.c2 .c2-pf-h .c2-na{text-align:right}.c2 .c2-pt-head,.c2 .c2-pt{grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr) 52px 74px 96px;align-items:center;gap:10px;display:grid}.c2 .c2-pt-head{font:700 11.5px/1 var(--c2-cond);letter-spacing:1px;color:var(--c2-faint);border-bottom:1px solid var(--c2-line);padding:6px 0 8px}.c2 .c2-pt-head span:nth-child(n+3){text-align:right}.c2 .c2-pt{border-bottom:1px solid var(--c2-line2);padding:9px 0}.c2 .c2-pt strong{font:800 13.5px/1.25 var(--c2-kr);overflow-wrap:anywhere;min-width:0}.c2 .c2-pt>b{font:700 15px/1 var(--c2-cond);text-align:right}.c2 .c2-pt>small{font:600 12.5px/1 var(--c2-cond);color:var(--c2-muted);text-align:right;white-space:nowrap}.c2 .c2-pt .c2-rk{justify-self:end}.c2 .c2-pt .c2-tr{height:12px}.c2 .c2-pt .c2-tr i{border-radius:3px}.c2 .c2-starts{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:4px;display:grid}.c2 .c2-start{text-align:center;border:1px solid;border-radius:9px;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:9px 4px;display:flex}.c2 .c2-start small{font:600 11px/1 var(--c2-cond);letter-spacing:.5px;color:var(--c2-muted)}.c2 .c2-start strong{font:700 13.5px/1 var(--c2-cond);letter-spacing:.3px;color:var(--c2-ink)}.c2 .c2-start b{font:700 17px/1 var(--c2-cond)}.c2 .c2-start span{font:600 11.5px/1.1 var(--c2-cond);color:var(--c2-muted)}.c2 .c2-start.is-w{background:#ebf4ee;border-color:#cfe3d6}.c2 .c2-start.is-w b{color:#146346}.c2 .c2-start.is-l{background:#f9ece9;border-color:#efd3cc}.c2 .c2-start.is-l b{color:#a9473c}.c2 .c2-tbl{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.c2 .c2-tbl th{font:700 11.5px/1 var(--c2-cond);letter-spacing:1px;color:var(--c2-faint);text-align:right;border-bottom:1px solid var(--c2-line);white-space:nowrap;padding:9px 6px}.c2 .c2-tbl td{font:600 15px/1 var(--c2-cond);text-align:right;border-top:1px solid var(--c2-line2);white-space:nowrap;padding:6px}.c2 .c2-lu .c2-tbl th:first-child,.c2 .c2-lu .c2-tbl td:first-child{text-align:left;width:24px;color:var(--c2-faint);padding-left:4px}.c2 .c2-lu .c2-tbl th:nth-child(2),.c2 .c2-lu .c2-tbl td:nth-child(2){text-align:left}.c2 .c2-lu .c2-tbl td:nth-child(2){white-space:normal;min-width:140px}.c2 .c2-lu .c2-tbl th:last-child,.c2 .c2-lu .c2-tbl td:last-child{padding-right:4px}.c2 .c2-lu tbody tr{cursor:pointer;transition:background .15s}.c2 .c2-lu tbody tr:hover,.c2 .c2-lu tbody tr:focus-within{background:#eef4ef}.c2 .c2-lu tbody tr.is-selected{box-shadow:inset 3px 0 0 var(--tc);background:#e0eee5}.c2 .c2-lu button{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:3px 0}.c2 .c2-lu button strong{font:800 13.5px/1.25 var(--c2-kr);justify-content:space-between;gap:8px;display:flex}.c2 .c2-lu button strong span{color:var(--c2-green)}.c2 .c2-lu button small{font:600 11px/1.2 var(--c2-kr);color:var(--c2-faint);margin-top:3px;display:block}.c2 .c2-lu button:focus-visible{outline:2px solid var(--c2-green);outline-offset:3px}.c2 .c2-close{border:1px solid var(--c2-line);font:700 12px/1 var(--c2-kr);color:var(--c2-muted);cursor:pointer;background:#fff;border-radius:999px;margin-left:auto;padding:7px 12px}.c2 .c2-pd-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:30px;margin-top:6px;display:grid}.c2 .c2-pd-grid h4,.c2 .c2-pm h4{font:700 14px/1 var(--c2-cond);letter-spacing:1.4px;color:var(--c2-ink);margin:0 0 8px}.c2 .c2-st-list{flex-direction:column;display:flex}.c2 .c2-st{border-bottom:1px solid var(--c2-line2);grid-template-columns:64px 74px minmax(0,1fr) 108px;align-items:center;gap:10px;padding:8px 0;display:grid}.c2 .c2-st>span:first-child{font:700 13px/1 var(--c2-cond);letter-spacing:.8px}.c2 .c2-st>b{font:700 17px/1 var(--c2-cond);text-align:right;white-space:nowrap}.c2 .c2-st .c2-rk{justify-self:end}.c2 .c2-st .c2-tr{height:12px}.c2 .c2-pm h3{font:800 16px/1.3 var(--c2-kr);margin:0 0 2px}.c2 .c2-pm h4+h3{margin-top:-2px}.c2 .c2-pm .c2-desc{margin:2px 0 6px}.c2 .c2-splits{grid-template-columns:1fr 1fr;gap:8px;margin:8px 0 16px;display:grid}.c2 .c2-split{background:var(--c2-paper2);font:700 13px/1 var(--c2-cond);letter-spacing:.8px;color:var(--c2-muted);border:1.5px solid #0000;border-radius:10px;padding:12px 14px;position:relative}.c2 .c2-split b{font:700 26px/1 var(--c2-cond);color:var(--c2-ink);margin-top:8px;display:block}.c2 .c2-split small{font:600 12px/1 var(--c2-cond);color:var(--c2-faint);margin-top:5px;display:block}.c2 .c2-split.is-today{border-color:var(--c2-green);background:#eef5f0}.c2 .c2-split em{font:700 10.5px/1 var(--c2-kr);letter-spacing:0;color:#fff;background:var(--c2-green);border-radius:999px;padding:4px 7px;font-style:normal;position:absolute;top:10px;right:10px}.c2 .c2-pp{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.c2 .c2-pp>div{border:1px solid var(--c2-line2);background:#fff;border-radius:9px;min-width:0;padding:10px 8px}.c2 .c2-pp span{font:700 12px/1.2 var(--c2-kr);overflow-wrap:anywhere;display:block}.c2 .c2-pp b{font:700 20px/1 var(--c2-cond);margin-top:7px;display:block}.c2 .c2-pp small{font:600 11.5px/1.2 var(--c2-cond);color:var(--c2-faint);margin-top:4px;display:block}.c2 .c2-pp small i{color:#8a5a12;font-style:normal}.c2 .c2-load-key{font:12px/1.3 var(--c2-kr);color:var(--c2-muted);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:4px 0 2px;display:flex}.c2 .c2-load{border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:52px;padding:5px 6px;display:inline-flex}.c2 .c2-load-key .c2-load{min-width:0;font:700 12px/1 var(--c2-cond);letter-spacing:.3px;padding:4px 8px}.c2 .c2-load b{font:700 13px/1 var(--c2-cond);letter-spacing:.2px}.c2 .c2-load small{font:600 11px/1 var(--c2-cond);opacity:.85}.c2 .load-low{color:#0f4a34;background:#d3e7da}.c2 .load-mid{color:#7a4d0b;background:#f6e7c8}.c2 .load-high{color:#8a4a1f;background:#f1cfb2}.c2 .load-heavy{color:#fff;background:#a9473c}.c2 .c2-bp-intro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin-top:16px;display:flex}.c2 .c2-bp-intro .c2-sec-note{margin:0}.c2 .c2-bp-sum{font:600 12px/1.3 var(--c2-kr);color:var(--c2-muted)}.c2 .c2-bp .c2-tbl th{text-align:center;padding:8px 6px}.c2 .c2-bp .c2-tbl th.c2-grp{color:var(--c2-gold);letter-spacing:1.4px;border-bottom:1px solid var(--c2-line2)}.c2 .c2-bp .c2-tbl th:first-child,.c2 .c2-bp .c2-tbl td:first-child{text-align:left;padding-left:2px}.c2 .c2-bp .c2-tbl td{text-align:center}.c2 .c2-bp .c2-tbl td:first-child strong{font:800 13.5px/1.2 var(--c2-kr);display:block}.c2 .c2-bp .c2-tbl td:first-child small{font:700 11px/1 var(--c2-cond);letter-spacing:.8px;color:var(--c2-faint);margin-top:3px;display:block}.c2 .c2-bp .c2-tbl td.c2-day{width:78px;color:var(--c2-faint);padding:5px 4px}.c2 .c2-bp .c2-tbl .c2-day0{border-left:1px dashed var(--c2-line)}.c2 .c2-ai{margin-top:6px}.c2 .c2-ai-probs{border:1px solid var(--c2-line);background:var(--c2-paper);border-radius:16px;grid-template-columns:minmax(0,1fr) 190px minmax(0,1fr);margin-top:16px;display:grid;overflow:hidden}.c2 .c2-ai-probs article{padding:18px 22px}.c2 .c2-ai-probs article.c2-home{text-align:right}.c2 .c2-ai-probs article small{font:700 13px/1 var(--c2-cond);letter-spacing:1.4px;color:var(--c2-muted);align-items:center;gap:7px;display:flex}.c2 .c2-ai-probs article.c2-home small{justify-content:flex-end}.c2 .c2-ai-probs article strong{font:700 46px/1 var(--c2-cond);letter-spacing:.3px;margin-top:8px;display:block}.c2 .c2-ai-mid{color:#fff;text-align:center;background:#0f2a22;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:14px;display:flex}.c2 .c2-ai-mid span{font:600 11.5px/1 var(--c2-kr);color:#a9f7c9}.c2 .c2-ai-mid b{font:700 34px/1 var(--c2-cond);letter-spacing:1px}.c2 .c2-ai-mid small{font:700 11px/1 var(--c2-cond);letter-spacing:1.6px;color:#c9d3cd}.c2 .c2-ai-bar{grid-column:1/-1;height:10px;display:flex}.c2 .c2-ai-bar i{height:100%;display:block}.c2 .c2-ai-bar .c2-away{background:var(--c2-away)}.c2 .c2-ai-bar .c2-home{background:var(--c2-home)}.c2 .c2-ai-cards{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:16px;display:grid}.c2 .c2-ai-cards .c2-card{margin-top:0}.c2 .c2-ai-cards h3{font:800 15.5px/1.6 var(--c2-kr);margin:8px 0 10px}.c2 .c2-ai-cards p{font:13px/1.75 var(--c2-kr);color:#33403a;margin:0 0 10px}.c2 .c2-ai-cards ul{margin:6px 0 0;padding-left:18px}.c2 .c2-ai-cards li{font:13px/1.7 var(--c2-kr);color:#33403a;margin:0 0 9px}.c2 .c2-ai-cards .c2-kicker+.c2-kicker,.c2 .c2-ai-cards p+.c2-kicker{margin-top:12px;display:block}.c2 .c2-ai-cards .c2-kicker{font:700 13px/1.1 var(--c2-cond);letter-spacing:1.5px;color:var(--c2-green)}.c2 .c2-ai-meta{font:700 12px/1.5 var(--c2-cond);letter-spacing:.6px;color:var(--c2-muted);margin:14px 0 0}.c2 .c2-ai-note{font:12px/1.6 var(--c2-kr);color:var(--c2-faint);margin:8px 0 0}.c2 .c2-status{box-shadow:none;background:0 0;border-style:dashed;margin-top:16px}.c2 .c2-status h3{font:800 18px/1.3 var(--c2-kr);margin:8px 0 6px}.c2 .c2-status p{font:13px/1.65 var(--c2-kr);color:var(--c2-muted);margin:0}.c2 .c2-status ul{font:13px/1.7 var(--c2-kr);color:var(--c2-muted);margin:10px 0 0;padding-left:18px}.c2 .c2-status dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0 0;display:grid}.c2 .c2-status dl div{background:var(--c2-paper2);border-radius:10px;min-width:0;padding:10px 12px}.c2 .c2-status dt{font:600 11px/1.2 var(--c2-kr);color:var(--c2-muted)}.c2 .c2-status dd{font:700 14px/1.2 var(--c2-cond);letter-spacing:.3px;overflow-wrap:anywhere;margin:6px 0 0}.c2 .c2-mk{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:16px;margin-top:16px;display:grid}.c2 .c2-mk .c2-card{flex-direction:column;gap:8px;margin-top:0;display:flex}.c2 .c2-mk-side{grid-template-rows:1fr 1fr;gap:16px;min-width:0;display:grid}.c2 .c2-mk-side .c2-card{justify-content:center;padding:16px 22px}.c2 .c2-mk-big{font:700 40px/1 var(--c2-cond);letter-spacing:.3px}.c2 .c2-mk-big.is-diff{color:#8a6d2f}.c2 .c2-mk-small{font:700 11.5px/1.45 var(--c2-cond);letter-spacing:.8px;color:var(--c2-faint);margin:0}.c2 .c2-mk-time{font-size:26px;line-height:1.1}.c2 .c2-mk .c2-mk-small+.c2-mk-small{margin-top:-4px}.c2 .c2-mk-em{font:700 11.5px/1 var(--c2-cond);letter-spacing:1.2px;color:var(--c2-green);margin-left:6px}.c2 .c2-mp{grid-template-columns:96px minmax(0,1fr) 56px;align-items:center;gap:10px;margin-top:6px;display:grid}.c2 .c2-mp>span{font:700 12.5px/1.2 var(--c2-cond);letter-spacing:.8px;color:var(--c2-muted)}.c2 .c2-mp>b{font:700 18px/1 var(--c2-cond);text-align:right}.c2 .c2-mp .c2-tr{height:12px}.c2 .c2-mp .c2-tr .is-edge{background:var(--c2-green)}.c2 .c2-mp .c2-tr .is-mkt{background:#7d8a84}.c2 .c2-mp .c2-tr:after{content:"";border-left:1.5px solid var(--c2-paper);position:absolute;top:0;bottom:0;left:50%}.c2 .c2-mp-scale{font:600 10.5px/1 var(--c2-cond);letter-spacing:.6px;color:var(--c2-faint);grid-template-columns:96px minmax(0,1fr) 56px;gap:10px;margin-top:4px;display:grid}.c2 .c2-mp-scale span:nth-child(2){justify-content:space-between;display:flex}.c2 .c2-mp-scale i{font-style:normal}.c2 .c2-card.c2-src{padding:0;overflow:hidden}.c2 .c2-src>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px 12px;display:flex}.c2 .c2-src>header .c2-ch{margin:0}.c2 .c2-src>header small{font:12px/1.4 var(--c2-kr);color:var(--c2-muted)}.c2 .c2-src-head,.c2 .c2-src-row{grid-template-columns:1.3fr repeat(4,1fr);align-items:center;display:grid}.c2 .c2-src-head{background:var(--c2-paper2);font:700 11.5px/1 var(--c2-cond);letter-spacing:1px;color:var(--c2-faint);min-height:36px}.c2 .c2-src-head span,.c2 .c2-src-row>*{padding:0 16px}.c2 .c2-src-head span:nth-child(n+2),.c2 .c2-src-row>:nth-child(n+2){text-align:right}.c2 .c2-src-row{border-top:1px solid var(--c2-line2);min-height:46px}.c2 .c2-src-row strong{font:700 14px/1 var(--c2-cond);letter-spacing:1px}.c2 .c2-src-row span{font:600 15px/1 var(--c2-cond);color:var(--c2-muted)}.c2 .c2-src-row b{font:700 16px/1 var(--c2-cond)}.c2 .c2-src>footer{border-top:1px solid var(--c2-line2);font:12px/1.4 var(--c2-kr);color:var(--c2-muted);background:#eef5f0;flex-wrap:wrap;align-items:center;gap:10px;padding:13px 22px;display:flex}.c2 .c2-src>footer b{color:var(--c2-ink)}.c2 .c2-src>footer i{color:var(--c2-green);font-style:normal}.c2 .c2-src>footer strong{font:700 16px/1 var(--c2-cond);letter-spacing:.6px;color:var(--c2-green);margin-left:auto}.c2 .c2-src-empty{font:13px/1.6 var(--c2-kr);color:var(--c2-muted);padding:20px 22px}.c2 .c2-src-empty .c2-ch{margin-bottom:8px}.c2 .c2-src-empty p{margin:0}.c2 .c2-asof-card dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:6px 0 0;display:grid}.c2 .c2-asof-card dl div{background:var(--c2-paper2);border-radius:10px;min-width:0;padding:12px 14px}.c2 .c2-asof-card dt{font:700 12px/1.2 var(--c2-cond);letter-spacing:1px;color:var(--c2-muted)}.c2 .c2-asof-card dd{font:700 18px/1.15 var(--c2-cond);letter-spacing:.3px;overflow-wrap:anywhere;margin:8px 0 0}@media (max-width:980px){.c2 .c2-grid-21,.c2 .c2-mk{grid-template-columns:1fr}.c2 .c2-mk-side{grid-template-rows:none;grid-template-columns:1fr 1fr}.c2 .c2-ai-cards{grid-template-columns:1fr 1fr}.c2 .c2-ai-cards>.c2-card:first-child{grid-column:1/-1}.c2 .c2-fss.c2-cols-7,.c2 .c2-fss.c2-cols-6{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px}.c2 .c2-two{grid-template-columns:1fr;row-gap:26px}.c2 .c2-pd-grid{grid-template-columns:1fr;gap:22px}}@media (max-width:760px){.c2 .c2-sec-head{align-items:flex-start}.c2 .c2-teamkey em{display:none}.c2 .c2-hero{padding:22px 0 18px}.c2 .c2-hero-grid{grid-template-columns:1fr 1fr;gap:14px 10px}.c2 .c2-hero-mid{grid-area:2/1/auto/-1}.c2 .c2-hero-team{flex-direction:row;justify-content:center;gap:10px}.c2 .c2-hero-team .team-logo{width:40px;height:40px}.c2 .c2-hero-team h1{font-size:40px}.c2 .c2-hero-team small{border-top:0;border-bottom:3px solid var(--tc2);min-width:0;padding:0 0 4px}.c2 .c2-hero-probs strong{font-size:28px}.c2 .c2-hero-probs small{letter-spacing:.8px;font-size:10px}.c2 .c2-tabs.detail-nav a{letter-spacing:1px;padding:14px 11px 11px;font-size:13px}.c2 .c2-sec.detail-section{padding:18px 0 30px}.c2 .c2-card{border-radius:14px;padding:18px 14px 20px}.c2 .c2-two,.c2 .c2-judge{grid-template-columns:1fr}.c2 .c2-judge-h{flex-flow:wrap;justify-content:flex-start;align-items:baseline;gap:4px 10px;padding:12px 16px}.c2 .c2-judge-b{padding:12px 16px 14px}.c2 .c2-snap{grid-template-columns:1fr;padding:14px 16px}.c2 .c2-kf{grid-template-columns:1fr}.c2 .c2-fx{grid-template-columns:1fr;gap:10px}.c2 .c2-fx-l{flex-flow:wrap;align-items:center;gap:8px}.c2 .c2-fx-link{text-align:left}.c2 .c2-ev-l{width:100%;min-width:0}.c2 .c2-formula{justify-content:flex-start;margin:4px -14px 0}.c2 .c2-method{margin:0 -14px -20px}.c2 .c2-method summary{padding:12px 14px}.c2 .c2-method>div{padding:0 14px 14px}.c2 .c2-legacy-row{grid-template-columns:1fr;gap:6px}.c2 .c2-asof>div{grid-template-columns:1fr;gap:3px}.c2 .c2-gms{gap:4px}.c2 .c2-gm{padding:8px 2px}.c2 .c2-gm strong{flex-direction:column;align-items:center;gap:3px;font-size:17px}.c2 .c2-gm strong span{font-size:12.5px}.c2 .c2-fss.c2-cols-7,.c2 .c2-fss.c2-cols-6,.c2 .c2-fss.c2-cols-5,.c2 .c2-fss.team-five{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px}.c2 .c2-fs>b{font-size:20px}.c2 .c2-sp-names{grid-template-columns:1fr}.c2 .c2-sp-name.c2-home{text-align:left;flex-direction:row}.c2 .c2-sp-name.c2-home .c2-tags{justify-content:flex-start}.c2 .c2-pf-head{display:none}.c2 .c2-pf-row{grid-template-columns:1fr;grid-template-areas:"m""a""h";gap:6px;padding:10px 0 8px}.c2 .c2-pf-m{text-align:left;flex-wrap:wrap;grid-area:m;align-items:baseline;gap:8px;padding:0;display:flex}.c2 .c2-pf-m small{margin:0}.c2 .c2-pf-a{grid-area:a}.c2 .c2-pf-h{grid-area:h}.c2 .c2-pf-t{display:flex}.c2 .c2-pf-a .c2-pf-t{order:0}.c2 .c2-pf-a .c2-tr{order:1;justify-content:flex-start}.c2 .c2-pf-a .c2-pf-v{text-align:left;order:2;align-items:flex-start}.c2 .c2-pf-a .c2-rk,.c2 .c2-pf-a .c2-na{order:3}.c2 .c2-pf-s{grid-template-columns:44px minmax(0,1fr) 62px 78px;gap:8px;display:grid}.c2 .c2-pf-s .c2-tr{height:12px}.c2 .c2-pf-h .c2-pf-t{order:0}.c2 .c2-pf-h .c2-tr{order:1}.c2 .c2-pf-h .c2-pf-v{order:2}.c2 .c2-pf-h .c2-rk,.c2 .c2-pf-h .c2-na{order:3}.c2 .c2-pf-s .c2-rk,.c2 .c2-pf-s .c2-na{text-align:right;justify-self:end}.c2 .c2-pf-v{flex-direction:row;align-items:baseline;gap:6px;min-width:0}.c2 .c2-pf-a .c2-pf-v,.c2 .c2-pf-h .c2-pf-v{text-align:right;justify-content:flex-end;align-items:baseline}.c2 .c2-pf-v b{font-size:16px}.c2 .c2-pt-head{display:none}.c2 .c2-pt{grid-template-columns:minmax(0,1fr) 52px 66px;grid-template-areas:"n u v""t t r";gap:6px 10px}.c2 .c2-pt strong{grid-area:n}.c2 .c2-pt .c2-tr{grid-area:t}.c2 .c2-pt>b{grid-area:u}.c2 .c2-pt>small{grid-area:v}.c2 .c2-pt .c2-rk{grid-area:r}.c2 .c2-starts{gap:4px}.c2 .c2-start{padding:8px 2px}.c2 .c2-lu .c2-scroll{margin:0 -14px;padding:0 14px;overflow-x:auto}.c2 .c2-lu .c2-tbl{min-width:500px}.c2 .c2-st{grid-template-columns:58px 64px minmax(0,1fr) 92px;gap:8px}.c2 .c2-pp{grid-template-columns:1fr 1fr}.c2 .c2-bp .c2-scroll{margin:0 -14px;padding:0 14px;overflow-x:auto}.c2 .c2-bp .c2-tbl{min-width:720px}.c2 .c2-bp .c2-th{flex-wrap:wrap}.c2 .c2-bp .c2-th-r{justify-content:space-between;width:100%;margin-left:0}.c2 .c2-ai-probs{grid-template-columns:1fr 1fr}.c2 .c2-ai-mid{flex-direction:row;grid-area:1/1/auto/-1;gap:10px;padding:10px}.c2 .c2-ai-probs article{padding:14px 16px}.c2 .c2-ai-probs article strong{font-size:36px}.c2 .c2-ai-cards{grid-template-columns:1fr}.c2 .c2-status dl{grid-template-columns:1fr 1fr}.c2 .c2-mk,.c2 .c2-mk-side{grid-template-columns:1fr}.c2 .c2-mk-big{font-size:34px}.c2 .c2-mk-time{font-size:22px}.c2 .c2-mp,.c2 .c2-mp-scale{grid-template-columns:78px minmax(0,1fr) 50px}.c2 .c2-src .c2-scroll{overflow-x:auto}.c2 .c2-src-head,.c2 .c2-src-row{min-width:560px}.c2 .c2-src>footer strong{margin-left:0}.c2 .c2-asof-card dl{grid-template-columns:1fr 1fr}}@media (max-width:640px){.c2 .c2-tabs.detail-nav{top:var(--site-header-h,54px)}.c2 .c2-sec.detail-section{scroll-margin-top:calc(var(--site-header-h,54px) + 64px)}}
:root{--site-header-h:60px;--tabbar-h:0px}@media (max-width:900px){:root{--site-header-h:52px;--tabbar-h:calc(69px + env(safe-area-inset-bottom,0px))}body{padding-bottom:var(--tabbar-h)}}
.MobileTabBar-module__kkPClq__bar,.MobileTabBar-module__kkPClq__sheet{display:none}@media (max-width:900px){.MobileTabBar-module__kkPClq__bar{z-index:85;padding:8px max(6px,env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(6px,env(safe-area-inset-left,0px));background:#071412f7;border-top:1px solid #ffffff1f;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.MobileTabBar-module__kkPClq__bar a,.MobileTabBar-module__kkPClq__bar button{color:#a9b5af;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:48px;padding:0;font-family:inherit;font-size:11px;font-weight:600;line-height:1.2;text-decoration:none;display:flex}.MobileTabBar-module__kkPClq__bar [aria-current=page]{color:#a9f7c9;font-weight:700}.MobileTabBar-module__kkPClq__bar :focus-visible{outline-offset:-4px;outline:2px solid #a9f7c9}.MobileTabBar-module__kkPClq__sheet{z-index:95;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.MobileTabBar-module__kkPClq__backdrop{background:#0000008c;border:0;padding:0;position:absolute;inset:0}.MobileTabBar-module__kkPClq__panel{width:100%;max-width:520px;padding:10px 10px calc(16px + env(safe-area-inset-bottom,0px));color:#fff;background:#0c201b;border-top:1px solid #ffffff24;border-radius:18px 18px 0 0;flex-direction:column;gap:2px;margin:0 auto;display:flex;position:relative}.MobileTabBar-module__kkPClq__panel a{color:#fff;border-radius:8px;flex-direction:column;gap:4px;padding:14px 12px;text-decoration:none;display:flex}.MobileTabBar-module__kkPClq__panel a:focus-visible{outline-offset:-2px;outline:2px solid #a9f7c9}.MobileTabBar-module__kkPClq__panel b{letter-spacing:1.4px;font:700 15px/1 EdgeCond,Arial,sans-serif}.MobileTabBar-module__kkPClq__panel small{color:#a9b5af;font-size:12px}.MobileTabBar-module__kkPClq__grip{background:#ffffff40;border-radius:2px;align-self:center;width:40px;height:4px;margin:2px 0 8px}}
.Header-module__sXO43G__header{height:var(--site-header-h);color:#fff;z-index:80;background:#071412;border-bottom:1px solid #ffffff1a;position:sticky;top:0}.Header-module__sXO43G__inner{align-items:center;gap:36px;max-width:1296px;height:100%;margin:0 auto;padding:0 24px;display:flex}.Header-module__sXO43G__brand{color:inherit;align-items:center;gap:8px;text-decoration:none;display:flex}.Header-module__sXO43G__brand strong{letter-spacing:-.03em;font-size:24px;font-weight:800}.Header-module__sXO43G__beta{letter-spacing:1.2px;color:#a9f7c9;border:1px solid #a9f7c980;border-radius:4px;padding:3px 6px 2px;font:700 10px/1 EdgeCond,Arial,sans-serif}.Header-module__sXO43G__desktop{align-self:stretch;align-items:stretch;gap:28px;font-size:14px;display:flex}.Header-module__sXO43G__desktop>a,.Header-module__sXO43G__drop>summary{color:#c9d3cd;border-bottom:2px solid #0000;align-items:center;gap:6px;min-height:44px;padding:0;text-decoration:none;display:flex}.Header-module__sXO43G__desktop>a:hover,.Header-module__sXO43G__drop>summary:hover{color:#fff}.Header-module__sXO43G__desktop>a[aria-current=page],.Header-module__sXO43G__drop>summary[aria-current=page]{color:#fff;border-bottom-color:#a9f7c9;font-weight:700}.Header-module__sXO43G__drop{display:flex;position:relative}.Header-module__sXO43G__drop>summary{cursor:pointer;list-style:none}.Header-module__sXO43G__drop>summary::-webkit-details-marker{display:none}.Header-module__sXO43G__drop[open]>summary{color:#fff}.Header-module__sXO43G__drop[open]>summary svg{transform:rotate(180deg)}.Header-module__sXO43G__menu{z-index:90;background:#0c201b;border:1px solid #ffffff24;border-radius:12px;flex-direction:column;min-width:240px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:-12px;box-shadow:0 12px 32px #0006}.Header-module__sXO43G__menu a{color:#fff;border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;text-decoration:none;display:flex}.Header-module__sXO43G__menu a:hover{background:#ffffff0f}.Header-module__sXO43G__menu a[aria-current=page]{background:#a9f7c914}.Header-module__sXO43G__menu a[aria-current=page] b{color:#a9f7c9}.Header-module__sXO43G__menu b{letter-spacing:1.4px;font:700 15px/1 EdgeCond,Arial,sans-serif}.Header-module__sXO43G__menu small{color:#a9b5af;font-size:12px}.Header-module__sXO43G__account{align-items:center;margin-left:auto;display:flex}.Header-module__sXO43G__login{color:#fff;border:1px solid #ffffff47;border-radius:999px;align-items:center;height:34px;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.Header-module__sXO43G__accountIcon{color:#fff;border:1px solid #ffffff47;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.Header-module__sXO43G__header :focus-visible{outline-offset:4px;outline:2px solid #a9f7c9}@media (max-width:900px){.Header-module__sXO43G__inner{padding:0 10px 0 16px}.Header-module__sXO43G__brand strong{font-size:22px}.Header-module__sXO43G__desktop{display:none}.Header-module__sXO43G__login{height:32px}.Header-module__sXO43G__accountIcon{border:0;width:40px;height:40px}}
