@layer components{.a2-ench-sum{flex-direction:column;gap:14px;padding:14px 16px 16px;display:flex}.a2-ench-sum__t{color:var(--a2-heading);font:600 var(--a2-fs-lg) / 1.3 var(--a2-font-display);margin:0}.a2-ench-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}@media (min-width:40rem){.a2-ench-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.a2-ench-tile{border:1px solid var(--a2-list-frame);border-radius:var(--a2-radius);background:var(--a2-list-rim), var(--a2-list-fill);cursor:help;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.a2-ench-tile[data-k=p90]{box-shadow:inset 0 0 0 1px var(--a2-select-line)}.a2-ench-tile__tag{background:color-mix(in srgb, var(--a2-select-line) 22%, transparent);color:var(--a2-text);letter-spacing:.04em;vertical-align:1px;white-space:nowrap;border-radius:3px;margin-left:6px;padding:0 5px;font-size:10px;line-height:16px;display:inline-block}.a2-ench-tile>dt{color:var(--a2-text-faint);font-size:var(--a2-fs-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.a2-ench-tile>dd{margin:0}.a2-ench-tile__n{color:var(--a2-text);font:700 var(--a2-fs-xl) / 1.2 var(--a2-font-ui)}.a2-ench-tile__n>small{color:var(--a2-note);font-size:var(--a2-fs-xs);font-weight:500}.a2-ench-tile__gold{color:var(--a2-gold-text);font-size:var(--a2-fs-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.a2-ench-dist{background:color-mix(in srgb, var(--a2-text) 8%, transparent);border-radius:999px;height:10px;margin:2px 0 18px;position:relative}.a2-ench-dist__seg{background:var(--a2-gold);position:absolute;top:0;bottom:0;left:0}.a2-ench-dist__seg[data-s="50"]{border-radius:999px 0 0 999px}.a2-ench-dist__seg[data-s="90"]{opacity:.55}.a2-ench-dist__seg[data-s="99"]{opacity:.25;border-radius:0 999px 999px 0}.a2-ench-dist__mean{background:var(--a2-text);width:2px;position:absolute;top:-4px;bottom:-4px;translate:-1px;box-shadow:0 0 0 1px #000a}.a2-ench-dist__tick{color:var(--a2-note);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;line-height:1;position:absolute;top:13px;translate:-50%}.a2-ench-dist__tick[data-end]{translate:-100%}.a2-ench-dist__tick[data-start]{translate:0}.a2-ench-legend{color:var(--a2-note);font-size:var(--a2-fs-xs);flex-wrap:wrap;align-items:center;gap:2px 14px;margin:-6px 0 0;line-height:1.5;display:flex}.a2-ench-legend__t{color:var(--a2-text-faint);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.a2-ench-legend>[data-s]{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.a2-ench-legend>[data-s]:before{content:"";background:var(--a2-gold);border-radius:2px;width:10px;height:10px}.a2-ench-legend>[data-s="90"]:before{opacity:.55}.a2-ench-legend>[data-s="99"]:before{opacity:.25}.a2-ench-legend>[data-s=mean]:before{background:var(--a2-text);border-radius:0;width:2px;height:12px}.a2-ench-mats{margin:0 -4px}@media not (min-width:40rem){.a2-ench-steps{overflow:visible}.a2-ench-steps>table{display:block;min-width:0!important}.a2-ench-steps>table>thead{display:none}.a2-ench-steps>table>tbody{display:block}.a2-ench-steps>table>tbody>tr{box-shadow:inset 0 -1px 0 var(--a2-hairline);flex-wrap:wrap;align-items:center;gap:2px 14px;padding:8px 12px;display:flex}.a2-ench-steps>table>tbody>tr:not(.a2-ench-tries):after{content:"";flex-basis:100%;order:1}.a2-ench-steps>table>tbody>tr>td{text-align:left;background:0 0;border:0;padding:0;font-size:12px;line-height:18px}.a2-ench-steps>table>tbody>tr>td.a2-ench-step{flex:auto;font-size:14px;line-height:22px}.a2-ench-steps>table>tbody>tr>td.a2-ench-act{order:1}.a2-ench-steps>table>tbody>tr>td.a2-num{order:2}.a2-ench-steps>table>tbody>tr>td.a2-num:before{content:attr(data-l) " ";color:var(--a2-text-faint)}.a2-ench-steps>table>tbody>tr>td.a2-ench-cost{flex:1 0 100%;order:3;margin-top:2px}.a2-ench-steps>table>tbody>tr.a2-ench-tries>td{flex:1 0 100%}}.a2-ench-h1{gap:12px}.a2-ench-h1>.a2-slot{flex:none}.a2-ench-facts{flex-wrap:wrap;align-items:center;gap:4px 12px;display:inline-flex}@media not (min-width:40rem){.a2-ench-h1 .a2-h1-tool{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}}@media not (min-width:40rem){.a2-ench .a2-ench-mats.a2-cards table>tbody>tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px;display:grid}.a2-ench .a2-ench-mats.a2-cards table>tbody>tr>td:first-child{grid-column:1/-1}.a2-ench .a2-ench-mats.a2-cards table>tbody>tr>td[data-l]:before{color:var(--a2-text-faint);content:attr(data-l) " "!important}}
