.IsN_kW_wrap{gap:22px;max-width:1160px;margin:0 auto;padding:24px 18px 70px;display:grid}.IsN_kW_panel{border:1px solid var(--border,#293347);background:var(--card,#151c2a);color:var(--foreground,#e8ecf7);border-radius:20px;padding:clamp(18px,3vw,28px)}.IsN_kW_panel h2{margin:0 0 10px;font-size:clamp(1.25rem,2.8vw,1.85rem);font-weight:800}.IsN_kW_panel h3{margin:23px 0 12px;font-size:1.05rem;font-weight:700}.IsN_kW_panel p{color:var(--muted-foreground,#b4bfcd);max-width:780px;margin:0 0 16px;line-height:1.65}.IsN_kW_controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.IsN_kW_controls label{gap:6px;font-size:.84rem;font-weight:650;display:grid}.IsN_kW_controls select{appearance:auto;color:#fff;width:100%;font:inherit;background:#111b2d;border:1px solid #64748b;border-radius:10px;padding:12px 10px}.IsN_kW_result{background:#101b2c;border:1px solid #35445c;border-radius:15px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;padding:18px;display:flex}.IsN_kW_result span{font-size:1rem;font-weight:600}.IsN_kW_result strong{border-radius:10px;padding:2px 12px;font-size:2rem;font-weight:900}.IsN_kW_result small{color:#bdc9d9}.IsN_kW_groups{gap:8px;display:grid}.IsN_kW_group{border-bottom:1px solid #334155;grid-template-columns:66px 1fr;align-items:center;gap:12px;padding:7px 0;display:grid}.IsN_kW_group strong{font-size:1.04rem}.IsN_kW_group span{color:#d6deeb;line-height:1.55}.IsN_kW_tableScroll{border:1px solid #334155;border-radius:12px;overflow:auto}.IsN_kW_table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:.76rem}.IsN_kW_table th,.IsN_kW_table td{text-align:center;border-bottom:1px solid #253349;border-right:1px solid #253349;min-width:43px;padding:10px 7px}.IsN_kW_table thead th{background:#25334a}.IsN_kW_table tbody th{text-align:left;z-index:1;background:#19283e;position:sticky;left:0}.IsN_kW_table td[data-grade=strong],.IsN_kW_result strong[data-grade=strong]{color:#9df2bd;background:#124b35}.IsN_kW_table td[data-grade=resist],.IsN_kW_result strong[data-grade=resist]{color:#ffd4a4;background:#583821}.IsN_kW_table td[data-grade=immune],.IsN_kW_result strong[data-grade=immune]{color:#ffc4d4;background:#462535}.IsN_kW_table td[data-grade=neutral],.IsN_kW_result strong[data-grade=neutral]{color:#dde6f3;background:#1a2940}.IsN_kW_note{font-size:.85rem;margin-top:16px!important}.IsN_kW_explainer{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;display:grid}.IsN_kW_back{color:#bcd0ff;border:1px solid #91a9e8;border-radius:10px;margin-top:8px;padding:12px 17px;font-weight:700;display:inline-block}.IsN_kW_panel a{color:#bcd0ff;text-underline-offset:3px;text-decoration:underline}@media (max-width:720px){.IsN_kW_controls,.IsN_kW_explainer{grid-template-columns:1fr}.IsN_kW_panel{padding:18px}.IsN_kW_group{grid-template-columns:50px 1fr}.IsN_kW_wrap{padding:14px 12px 60px}}
