.tb{color:#2b2233;background:linear-gradient(#fffdf6,#fff1d6);border:6px solid #2b2233;border-radius:26px;height:100%;padding:18px 20px;overflow:hidden;box-shadow:0 12px #0000004d}.tb h3{text-align:center;margin:0 0 10px;font-size:32px;font-weight:900}.tb-rope{height:110px;margin:0 0 12px;position:relative}.tb-line{background:repeating-linear-gradient(60deg,#c79a5b 0 8px,#9c6f35 8px 14px);border:3px solid #2b2233;border-radius:5px;height:10px;position:absolute;top:62px;left:70px;right:70px}.tb-knot{clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%);background:linear-gradient(#f43f5e,#be123c);border:3px solid #2b2233;width:26px;height:38px;margin-left:-13px;transition:left .6s cubic-bezier(.3,1.4,.5,1);position:absolute;top:48px}.tb-pull{width:80px;height:107px;position:absolute;top:0}.tb-pull svg{width:100%;height:100%}.tb-pull.a{left:0}.tb-pull.b{right:0;transform:scaleX(-1)}.tb-row{border:4px solid var(--c);background:#fff;border-radius:18px;align-items:center;gap:14px;margin-bottom:12px;padding:12px 14px;animation:.4s ease-out both lv-slide;display:flex}.tb-rank{color:#fff;background:var(--c);border:3px solid #2b2233;border-radius:50%;flex:none;place-items:center;width:50px;height:50px;font-size:26px;display:grid}.tb-body{flex:1;min-width:0}.tb-head{justify-content:space-between;gap:10px;display:flex}.tb-name{color:var(--c);font-size:28px;font-weight:900}.tb-value{font-variant-numeric:tabular-nums;font-size:26px;font-weight:900}.tb-bar{background:#f1e6d3;border-radius:999px;height:14px;margin:6px 0 4px;overflow:hidden}.tb-bar i{background:var(--c);height:100%;transition:width .6s;display:block}.tb-row small{color:#6b5a4b;font-size:18px;font-weight:700}.tb-end{z-index:2;text-align:center;width:1100px;position:relative}.tb-end h2{text-shadow:0 6px #00000059,0 0 #fff;-webkit-text-stroke:3px #fff;margin:0 0 22px;font-size:76px;font-weight:900}.tb-end-board{height:520px}.tb-mvp{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:18px;display:flex}.tb-mvp b{color:#fde68a;font-size:26px}.tb-mvp span{color:#2b2233;background:#fff;border:4px solid;border-radius:999px;padding:8px 18px;font-size:22px;font-weight:800}.lv-teamcols{gap:14px;display:grid}.lv-teamcol{border:4px solid var(--c);background:#ffffff1a;border-radius:18px;padding:10px 12px}.lv-teamcol h4{color:#fff;margin:0 0 8px;font-size:26px;font-weight:900}.lv-teamcol .lv-chips span{border-color:var(--c)}
