.fight-weight-module__ue2UTW__wrap{flex-direction:column;gap:12px;display:flex}.fight-weight-module__ue2UTW__disclaimer{border-radius:var(--radius-m);color:var(--text);background:#dc262624;border:1px solid #dc262640;padding:14px 18px;font-size:13px;line-height:1.7}.fight-weight-module__ue2UTW__disclaimer strong{color:var(--red-600)}.fight-weight-module__ue2UTW__sportScroller{scrollbar-width:thin;gap:6px;padding:4px 2px;display:flex;overflow-x:auto}.fight-weight-module__ue2UTW__sportScroller::-webkit-scrollbar{height:4px}.fight-weight-module__ue2UTW__sportScroller::-webkit-scrollbar-thumb{background:var(--border);border-radius:var(--radius-pill)}.fight-weight-module__ue2UTW__sportBtn{background:var(--bg3);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--muted);font-size:13px;font-family:var(--font-sans);cursor:pointer;white-space:nowrap;flex-shrink:0;padding:9px 14px;transition:all .15s}@media (hover:hover){.fight-weight-module__ue2UTW__sportBtn:hover{color:var(--text);border-color:var(--border-hover)}}.fight-weight-module__ue2UTW__sportBoxing{border-color:#dc262673}.fight-weight-module__ue2UTW__sportUFC{border-color:#a1620773}.fight-weight-module__ue2UTW__sportONE{border-color:#10b98173}.fight-weight-module__ue2UTW__sportKick{border-color:color-mix(in srgb, var(--cyan-600) 45%, transparent)}.fight-weight-module__ue2UTW__sportJudo{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.fight-weight-module__ue2UTW__sportTKD{border-color:#9b59b673}.fight-weight-module__ue2UTW__sportMuay{border-color:#ea580c73}.fight-weight-module__ue2UTW__sportWrest{border-color:#ff6bd573}.fight-weight-module__ue2UTW__sportBtn.fight-weight-module__ue2UTW__sportActive{background:var(--accent-strong);color:#fff;border-color:var(--accent);font-weight:700}.fight-weight-module__ue2UTW__tabs{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-m);grid-template-columns:repeat(3,1fr);gap:6px;padding:5px;display:grid}.fight-weight-module__ue2UTW__tabBtn{border-radius:var(--radius-s);color:var(--muted);font-size:13px;font-family:var(--font-sans);cursor:pointer;background:0 0;border:none;padding:10px 8px;font-weight:500;transition:all .15s}@media (hover:hover){.fight-weight-module__ue2UTW__tabBtn:hover{color:var(--text)}}.fight-weight-module__ue2UTW__tabActive{background:var(--accent-dim);color:var(--accent-ink);font-weight:700}.fight-weight-module__ue2UTW__card{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-card);box-sizing:border-box;width:100%;padding:20px 22px}.fight-weight-module__ue2UTW__cardLabel{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:baseline;margin-bottom:12px;font-size:11px;display:flex}.fight-weight-module__ue2UTW__cardLabelHint{text-transform:none;letter-spacing:0;color:var(--muted);opacity:.85;font-size:11px;font-weight:400}.fight-weight-module__ue2UTW__inputGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (max-width:480px){.fight-weight-module__ue2UTW__inputGrid{grid-template-columns:1fr}}.fight-weight-module__ue2UTW__inputGrid3{grid-template-columns:1fr 1fr 1fr;gap:6px;display:grid}@media (max-width:480px){.fight-weight-module__ue2UTW__inputGrid3{gap:4px}.fight-weight-module__ue2UTW__inputGrid3 .fight-weight-module__ue2UTW__inputCell{padding:8px}.fight-weight-module__ue2UTW__inputGrid3 .fight-weight-module__ue2UTW__inputLabel{font-size:11px}.fight-weight-module__ue2UTW__inputGrid3 .fight-weight-module__ue2UTW__bigInput{font-size:17px}.fight-weight-module__ue2UTW__inputGrid3 .fight-weight-module__ue2UTW__unit{font-size:11px}.fight-weight-module__ue2UTW__inputGrid3 .fight-weight-module__ue2UTW__genderBtn{padding:7px 4px;font-size:16px}}.fight-weight-module__ue2UTW__inputCell{background:var(--bg3);border:1px solid var(--border);border-radius:10px;padding:12px 14px}.fight-weight-module__ue2UTW__inputLabel{color:var(--muted);letter-spacing:.04em;font-size:11px;font-family:var(--font-sans);margin-bottom:4px}.fight-weight-module__ue2UTW__inputRow{align-items:baseline;gap:6px;display:flex}.fight-weight-module__ue2UTW__bigInput{font-size:22px;font-family:var(--font-sans);color:var(--text);background:0 0;border:none;outline:none;flex:1;width:100%;min-width:0;font-weight:700}.fight-weight-module__ue2UTW__bigInput::-webkit-outer-spin-button{appearance:none}.fight-weight-module__ue2UTW__bigInput::-webkit-inner-spin-button{appearance:none}.fight-weight-module__ue2UTW__bigInput[type=number]{appearance:textfield}.fight-weight-module__ue2UTW__unit{color:var(--muted);font-size:13px}.fight-weight-module__ue2UTW__dateInput{width:100%;font-size:16px;font-family:var(--font-sans);color:var(--text);background:0 0;border:none;outline:none;padding:4px 0}.fight-weight-module__ue2UTW__genderRow{grid-template-columns:1fr 1fr;gap:6px;display:grid}.fight-weight-module__ue2UTW__genderBtn{background:var(--bg3);border:1px solid var(--border);color:var(--muted);font-size:13px;font-family:var(--font-sans);cursor:pointer;border-radius:10px;padding:10px;transition:all .15s}@media (hover:hover){.fight-weight-module__ue2UTW__genderBtn:hover{color:var(--text)}}.fight-weight-module__ue2UTW__genderActive{background:var(--accent-dim);color:var(--accent-ink);border-color:var(--accent);font-weight:700}.fight-weight-module__ue2UTW__classSelect{background:var(--bg3);border:1px solid var(--border);width:100%;font-size:16px;font-family:var(--font-sans);color:var(--text);cursor:pointer;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);box-sizing:border-box;background-position:calc(100% - 18px),calc(100% - 12px);background-repeat:no-repeat;background-size:6px 6px;border-radius:10px;outline:none;padding:12px 32px 12px 14px;font-weight:500}.fight-weight-module__ue2UTW__classSelect:focus{border-color:color-mix(in srgb, var(--accent) 50%, transparent)}.fight-weight-module__ue2UTW__classSelect option{background:var(--bg2);color:var(--text)}.fight-weight-module__ue2UTW__recommendCard{border-radius:var(--radius-card);background:#10b98124;border:1px solid #10b98140;padding:16px 20px}.fight-weight-module__ue2UTW__recommendLead{color:var(--emerald-600);letter-spacing:.04em;margin-bottom:8px;font-size:12px;font-weight:700}.fight-weight-module__ue2UTW__recommendBody{color:var(--text);font-size:14px;line-height:1.85}.fight-weight-module__ue2UTW__recommendBody strong{color:var(--accent);font-family:var(--font-sans)}.fight-weight-module__ue2UTW__hero{background:var(--bg2);border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);border-radius:var(--radius-card);text-align:center;padding:28px 24px;animation:.3s fight-weight-module__ue2UTW__fadeUp}.fight-weight-module__ue2UTW__heroLead{color:var(--muted);margin-bottom:6px;font-size:13px}.fight-weight-module__ue2UTW__heroNum{font-family:var(--font-sans);color:var(--accent);letter-spacing:-2px;font-size:clamp(40px,9vw,64px);font-weight:800;line-height:1}.fight-weight-module__ue2UTW__heroNumLoss{color:var(--emerald-600)}.fight-weight-module__ue2UTW__heroUnit{color:var(--muted);font-size:18px;font-family:var(--font-sans);vertical-align:middle;margin-left:6px}.fight-weight-module__ue2UTW__heroSub{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.7}@keyframes fight-weight-module__ue2UTW__fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fight-weight-module__ue2UTW__heroClassName{font-family:var(--font-sans);color:var(--accent);letter-spacing:-.5px;font-size:clamp(26px,6.5vw,38px);font-weight:800;line-height:1.15}.fight-weight-module__ue2UTW__ladder{flex-direction:column;gap:5px;display:flex}.fight-weight-module__ue2UTW__ladderRow{background:var(--bg3);border:1px solid var(--border);border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.fight-weight-module__ue2UTW__ladderCurrent{background:var(--accent-dim);border-color:var(--accent)}.fight-weight-module__ue2UTW__ladderName{color:var(--text);font-size:13px;font-weight:600;font-family:var(--font-sans)}.fight-weight-module__ue2UTW__ladderCurrent .fight-weight-module__ue2UTW__ladderName{color:var(--accent);font-weight:700}.fight-weight-module__ue2UTW__ladderLimit{color:var(--muted);font-size:13px;font-family:var(--font-sans);white-space:nowrap;font-weight:700}.fight-weight-module__ue2UTW__ladderTag{font-size:11px;font-weight:700;font-family:var(--font-sans);border-radius:var(--radius-pill);white-space:nowrap;padding:3px 9px}.fight-weight-module__ue2UTW__ladderTagCurrent{background:var(--accent-strong);color:#fff}.fight-weight-module__ue2UTW__ladderTagOver{color:var(--red-600);background:#dc262624}.fight-weight-module__ue2UTW__ladderTagOk{color:var(--emerald-600);background:#10b98129}.fight-weight-module__ue2UTW__kpiGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}@media (max-width:600px){.fight-weight-module__ue2UTW__kpiGrid{grid-template-columns:1fr 1fr}}.fight-weight-module__ue2UTW__kpiCard{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-m);text-align:center;padding:14px 12px}.fight-weight-module__ue2UTW__kpiLabel{color:var(--muted);margin-bottom:4px;font-size:11px}.fight-weight-module__ue2UTW__kpiValue{font-family:var(--font-sans);color:var(--text);letter-spacing:-.5px;font-size:24px;font-weight:800}.fight-weight-module__ue2UTW__kpiValueAccent{color:var(--accent)}.fight-weight-module__ue2UTW__kpiValuePos{color:var(--emerald-600)}.fight-weight-module__ue2UTW__kpiValueWarn{color:var(--orange-600)}.fight-weight-module__ue2UTW__kpiValueDanger{color:var(--red-600)}.fight-weight-module__ue2UTW__riskBadge{border-radius:var(--radius-pill);font-size:13px;font-weight:700;font-family:var(--font-sans);margin-bottom:8px;padding:7px 16px;display:inline-block}.fight-weight-module__ue2UTW__riskSafe{color:var(--emerald-600);background:#10b98126}.fight-weight-module__ue2UTW__riskCaution{color:var(--orange-600);background:#ea580c26}.fight-weight-module__ue2UTW__riskDanger{color:var(--red-600);background:#dc262626}.fight-weight-module__ue2UTW__riskSevere{color:#ff4646;background:#ff46462e;border:1px solid #ff464666}.fight-weight-module__ue2UTW__scheduleTable{border-collapse:collapse;width:100%;font-size:13px}.fight-weight-module__ue2UTW__scheduleTable th,.fight-weight-module__ue2UTW__scheduleTable td{border-bottom:1px solid var(--border);text-align:left;padding:9px 10px}.fight-weight-module__ue2UTW__scheduleTable th{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.fight-weight-module__ue2UTW__scheduleTable td:first-child,.fight-weight-module__ue2UTW__scheduleTable td:nth-child(2){font-family:var(--font-sans);font-weight:700}.fight-weight-module__ue2UTW__scheduleTable td:nth-child(2){color:var(--accent)}.fight-weight-module__ue2UTW__scheduleTable .fight-weight-module__ue2UTW__phaseFat td{background:#ea580c24}.fight-weight-module__ue2UTW__scheduleTable .fight-weight-module__ue2UTW__phaseWater td{background:color-mix(in srgb, var(--cyan-600) 14%, transparent)}.fight-weight-module__ue2UTW__scheduleTable .fight-weight-module__ue2UTW__phaseRehy td{background:#10b98124}.fight-weight-module__ue2UTW__scheduleTable .fight-weight-module__ue2UTW__dDay td{background:var(--accent-dim);border-top:2px solid color-mix(in srgb, var(--accent) 40%, transparent);border-bottom:2px solid color-mix(in srgb, var(--accent) 40%, transparent);font-weight:800}.fight-weight-module__ue2UTW__scheduleTable .fight-weight-module__ue2UTW__dDay td:first-child,.fight-weight-module__ue2UTW__scheduleTable .fight-weight-module__ue2UTW__dDay td:nth-child(2){color:var(--accent)}.fight-weight-module__ue2UTW__phaseChip{border-radius:var(--radius-pill);font-size:11px;font-family:var(--font-sans);padding:2px 9px;font-weight:600;display:inline-block}.fight-weight-module__ue2UTW__chipFat{color:var(--orange-600);background:#ea580c26}.fight-weight-module__ue2UTW__chipWater{background:color-mix(in srgb, var(--cyan-600) 15%, transparent);color:var(--cyan-600)}.fight-weight-module__ue2UTW__chipRehy{color:var(--emerald-600);background:#10b98126}.fight-weight-module__ue2UTW__chipDday{background:var(--accent-dim);color:var(--accent-ink)}.fight-weight-module__ue2UTW__healthWarn{border-radius:var(--radius-card);color:var(--text);background:#dc262614;border:2px solid #dc262673;align-items:flex-start;gap:12px;padding:16px 20px;font-size:13px;line-height:1.85;display:flex}.fight-weight-module__ue2UTW__healthWarn strong{color:var(--red-600);font-weight:700}.fight-weight-module__ue2UTW__healthWarn li{color:var(--text)}.fight-weight-module__ue2UTW__healthWarn ul{margin:8px 0 0;padding-left:18px}.fight-weight-module__ue2UTW__healthWarn li{margin:3px 0}.fight-weight-module__ue2UTW__warnIcon{flex-shrink:0;font-size:22px}.fight-weight-module__ue2UTW__policyGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.fight-weight-module__ue2UTW__policyCard{background:var(--bg3);border:1px solid var(--border);border-radius:var(--radius-m);padding:12px 14px}.fight-weight-module__ue2UTW__policyTitle{color:var(--text);margin-bottom:4px;font-size:12px;font-weight:700}.fight-weight-module__ue2UTW__policyBody{color:var(--muted);font-size:12px;line-height:1.7}.fight-weight-module__ue2UTW__policyBody strong{color:var(--text)}.fight-weight-module__ue2UTW__classTable{border-collapse:collapse;width:100%;font-size:13px}.fight-weight-module__ue2UTW__classTable th,.fight-weight-module__ue2UTW__classTable td{border-bottom:1px solid var(--border);text-align:left;padding:9px 10px}.fight-weight-module__ue2UTW__classTable th{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.fight-weight-module__ue2UTW__classTable td:nth-child(3),.fight-weight-module__ue2UTW__classTable td:nth-child(4){font-family:var(--font-sans);color:var(--accent);text-align:right;white-space:nowrap;font-weight:700}.fight-weight-module__ue2UTW__classTable td:nth-child(2){color:var(--muted);font-size:12px}.fight-weight-module__ue2UTW__clickableRow{cursor:pointer;transition:background .12s}@media (hover:hover){.fight-weight-module__ue2UTW__clickableRow:hover{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.fight-weight-module__ue2UTW__clickableRow td:first-child:before{content:"→ ";opacity:0;color:var(--accent);transition:opacity .12s}@media (hover:hover){.fight-weight-module__ue2UTW__clickableRow:hover td:first-child:before{opacity:1}}.fight-weight-module__ue2UTW__copyBtn{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-m);color:var(--muted);font-size:13px;font-family:var(--font-sans);cursor:pointer;text-align:center;width:100%;padding:14px 16px;transition:all .15s}@media (hover:hover){.fight-weight-module__ue2UTW__copyBtn:hover{border-color:var(--accent);color:var(--accent)}}.fight-weight-module__ue2UTW__copied{background:var(--accent-dim);color:var(--accent-ink);border-color:var(--accent);font-weight:700}
