.grades_hero__l2w6I{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.9fr);grid-gap:18px;gap:18px;padding:18px;border:2px solid #5679a2;background:linear-gradient(180deg,rgba(7,14,25,.97),rgba(5,10,18,.97)),radial-gradient(circle at top right,rgba(255,207,92,.08),transparent 30%);box-shadow:5px 5px 0 #000,inset 0 0 24px rgba(74,163,255,.05)}.grades_eyebrow__CVIYn{display:inline-flex;align-items:center;margin-bottom:10px;padding:5px 10px;border:2px solid #d8a941;background:linear-gradient(180deg,#68420f,#2f1d07);color:#f6d36f;text-transform:uppercase;font-size:11px;letter-spacing:.08em}.grades_heroText__juEC_ h1{margin:0 0 12px;font-size:clamp(38px,5vw,60px);line-height:.9}.grades_heroText__juEC_ p{max-width:760px;margin:0;color:#d6e0ee;line-height:1.7}.grades_heroStats__1eLpd{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.grades_statBox__hjCPr{min-width:140px;padding:12px 14px;border:2px solid #52739a;background:rgba(4,10,18,.92);box-shadow:3px 3px 0 #000}.grades_statBox__hjCPr strong{display:block;color:#fff2c2;font-size:22px;line-height:1}.grades_statBox__hjCPr span{display:block;margin-top:6px;color:#8faecc;font-size:12px;text-transform:uppercase}.grades_heroStrip__QemPe{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;align-content:center}.grades_stripChip__9D7lX{display:grid;place-items:center;grid-gap:6px;gap:6px;min-height:84px;padding:10px 8px;border:2px solid #577aa2;background:linear-gradient(180deg,rgba(10,18,31,.96),rgba(4,8,15,.96));box-shadow:3px 3px 0 #000}.grades_stripChip__9D7lX img{width:42px;height:42px;object-fit:contain;image-rendering:pixelated}.grades_stripIndex__0T5pC{color:#f8dc82;font-size:11px}.grades_grid__UVpZJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(285px,1fr));grid-gap:16px;gap:16px}.grades_card__4sYkG{position:relative;overflow:hidden;display:grid;grid-gap:14px;gap:14px;min-height:280px;padding:16px;border:2px solid var(--rarity-color);background:linear-gradient(180deg,rgba(8,15,27,.98),rgba(4,9,17,.98)),radial-gradient(circle at top right,rgba(255,255,255,.045),transparent 42%);box-shadow:5px 5px 0 #000,inset 0 0 24px rgba(255,255,255,.025)}.grades_card__4sYkG:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 #000,0 0 18px var(--rarity-color)}.grades_cardGlow__kgbZw{position:absolute;inset:auto -30px -30px auto;width:120px;height:120px;opacity:.12;background:radial-gradient(circle,var(--rarity-color),transparent 65%);pointer-events:none}.grades_cardHeader__eO6Ok{display:grid;grid-template-columns:74px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.grades_iconWrap__c4qeS{position:relative;width:74px;height:74px;display:grid;place-items:center;border:2px solid var(--rarity-color);background:linear-gradient(180deg,rgba(10,18,31,.88),rgba(3,7,13,.94));box-shadow:3px 3px 0 #000,inset 0 0 12px rgba(255,255,255,.04)}.grades_gradeSlot__AONwj{width:68px;height:68px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(2px 3px 0 rgba(0,0,0,.55))}.grades_gradeEffect__1JJ7U{position:absolute;right:2px;bottom:2px;width:24px;height:24px;object-fit:contain;image-rendering:pixelated;pointer-events:none;filter:drop-shadow(1px 2px 0 rgba(0,0,0,.65))}.grades_topline__7b_fF{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.grades_keyTag__Hh4Fd,.grades_tierTag__MQ2_K{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border:1px solid rgba(255,255,255,.22);background:rgba(4,9,17,.94);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.grades_tierTag__MQ2_K{color:#f5d36f;border-color:rgba(245,211,111,.4)}.grades_keyTag__Hh4Fd{color:var(--rarity-color);border-color:var(--rarity-color)}.grades_headerText__DadSz h3{margin:0 0 8px;color:#fff4cf;font-size:28px}.grades_headerText__DadSz p{margin:0;color:#d5dfec;line-height:1.65}.grades_metaRow__MHv1n{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.grades_colorPill__g0_de,.grades_countBox__pFhE8{display:grid;grid-gap:5px;gap:5px;padding:12px;border:1px solid rgba(111,140,173,.55);background:rgba(4,9,17,.9)}.grades_colorPill__g0_de,.grades_countBox__pFhE8 span{color:#8faecc;font-size:11px;text-transform:uppercase}.grades_countBox__pFhE8 strong{color:#fff2c5;font-size:24px;line-height:1}.grades_colorPill__g0_de{display:flex;align-items:center;gap:8px}.grades_colorDot__DQ5pq{width:12px;height:12px;background:var(--rarity-color);box-shadow:0 0 0 2px rgba(0,0,0,.45)}.grades_actions__B_64z{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:auto}.grades_actionBtnSecondary__rgO5N,.grades_actionBtn__tgj87{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 12px;text-decoration:none;box-shadow:3px 3px 0 #000;transition:transform .08s ease,filter .12s ease}.grades_actionBtn__tgj87{border:2px solid #e7be57;background:linear-gradient(180deg,rgba(108,70,16,.96),rgba(55,33,8,.98));color:#fff0bf}.grades_actionBtnSecondary__rgO5N{border:2px solid var(--rarity-color);background:linear-gradient(180deg,rgba(12,22,36,.96),rgba(6,12,22,.98));color:#e4eef9}.grades_actionBtnSecondary__rgO5N:hover,.grades_actionBtn__tgj87:hover{transform:translate(-1px,-1px);filter:brightness(1.08)}@media (max-width:980px){.grades_hero__l2w6I{grid-template-columns:1fr}}@media (max-width:640px){.grades_actions__B_64z,.grades_grid__UVpZJ,.grades_metaRow__MHv1n{grid-template-columns:1fr}.grades_heroStrip__QemPe{grid-template-columns:repeat(5,minmax(0,1fr))}}