.mod-insight{max-width:680px;margin:0 auto;min-width:0}
.mod-insight p{margin:0}
.mod-insight-current{padding-bottom:20px}
.mod-insight-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:13px;color:#b6c2d2}
.mod-insight-meta strong{color:#ead69e;font-size:16px;font-weight:600}
.mod-insight-fractured{color:#d9bf7f}
.mod-insight-description{font-size:17px;line-height:1.8;color:#c9bcf1;margin:14px 0 20px}
.mod-insight-values{display:grid;gap:20px}
.mod-insight-value-heading,.mod-insight-bounds{display:flex;justify-content:space-between;align-items:baseline;gap:12px}
.mod-insight-value-heading{font-size:13px;color:#b7c3d2;margin-bottom:10px}
.mod-insight-value-heading strong{font-size:22px;font-variant-numeric:tabular-nums;color:#e9edf4;font-weight:500}
.mod-insight-gauge{position:relative;height:7px;border-radius:4px;background:#333e4f;margin:0 5px 10px}
.mod-insight-gauge>span{display:block;width:var(--mod-position);height:100%;border-radius:inherit;background:#b39a60}
.mod-insight-gauge>i{position:absolute;top:50%;left:var(--mod-position);transform:translate(-50%,-50%);width:11px;height:11px;background:#f1dba3;border:2px solid #202936;border-radius:50%}
.mod-insight-bounds,.mod-insight-value>small{font-size:12px;color:#a7b5c8}
.mod-insight-section{border-top:1px solid #ffffff14;padding:20px 0}
.mod-insight-section h3{font-size:15px;font-weight:600;color:#e6e2d7;margin:0 0 8px}
.mod-insight-caption,.mod-insight-note{font-size:12px;line-height:1.8;color:#adbbcd}
.mod-insight-caption{margin-bottom:14px!important}
.mod-insight-preview{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}
.mod-insight-preview th,.mod-insight-preview td{padding:10px 5px;border-bottom:1px solid #ffffff0d;text-align:right;font-weight:400}
.mod-insight-preview th:first-child{text-align:left}
.mod-insight-preview thead{font-size:11px;color:#aab8ca}
.mod-insight-preview td:last-child{color:#e6d39d}
.mod-insight-preview small{display:block;font-size:11px;color:#accdd7}
.mod-insight-preview-lines{color:#b6bed2;font-size:12px;line-height:1.8;margin-top:12px}
.mod-insight-tiers{display:grid;gap:8px}
.mod-insight-tier{display:grid;grid-template-columns:34px minmax(0,1fr) 57px;gap:10px;width:100%;min-height:62px;align-items:center;text-align:left;border:1px solid #465064;border-radius:8px;background:#131a24;padding:12px;color:#c1c8d9}
.mod-insight-tier[aria-pressed=true]{border-color:#bd9b58;background:#292820}
.mod-insight-tier.is-current{border-left:3px solid #a2bacb}
.mod-insight-tier-number{font-size:16px;color:#e7d4a4;font-variant-numeric:tabular-nums}
.mod-insight-tier-number small,.mod-insight-tier-level small{display:block;font-size:10px;margin-top:4px;color:#b7c7d7}
.mod-insight-tier-lines{font-size:14px;line-height:1.7;overflow-wrap:anywhere;min-width:0}
.mod-insight-tier-level{font-size:11px;color:#b2bfd1;text-align:right;white-space:nowrap}
.mod-insight-tier.is-unavailable .mod-insight-tier-level{color:#d4a5a5}
.mod-insight .craft-guide-help{font-size:12px;line-height:1.8}
.mod-insight .craft-guide-help p+p{margin-top:10px}
@media(max-width:400px){.mod-insight-tier{grid-template-columns:30px minmax(0,1fr) 50px;gap:8px;padding:10px 8px}.mod-insight-tier-lines{font-size:13px}.mod-insight-description{font-size:16px}}
