.equipment-page{color:#ced9e5}.pro-tip{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start;margin-top:22px;padding:24px 26px;border:1px solid rgba(224,187,80,.18);border-radius:22px;background:linear-gradient(135deg,#1a2c42f5,#0a1827f5);box-shadow:0 14px 34px #00000038}.tip-icon{display:grid;width:46px;height:46px;place-items:center;border-radius:50%;color:#17283c;background:#e0bb50;font-size:1.2rem;font-weight:950}.pro-tip h2{margin:5px 0 7px;color:#fff;font-size:1.35rem}.pro-tip p{margin:0;color:#d8e1ea;line-height:1.62}.tip-math{display:grid;grid-template-columns:1fr auto 1fr auto 1.25fr;gap:10px;align-items:center;margin-top:18px}.tip-math span{display:grid;gap:4px;padding:14px 12px;border-radius:13px;background:#ffffff0e;text-align:center}.tip-math small{color:#9fb0c2;font-size:.62rem;font-weight:900;letter-spacing:.08em}.tip-math strong{color:#fff}.tip-math b{display:grid;place-items:center;color:#e0bb50;text-align:center;line-height:1;font-size:1rem}.tip-math .payoff{background:#e0bb501c;border:1px solid rgba(224,187,80,.24)}.tip-math .payoff strong{color:#f1d478}.priority-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.priority-card{padding:22px}.priority-card>span{display:inline-flex;padding:5px 9px;border-radius:999px;font-size:.66rem;font-weight:950;letter-spacing:.09em}.priority-card h3{margin:12px 0 7px;color:#fff}.priority-card p{margin:0;color:#c5d1dc;line-height:1.58}.priority-card.best>span{color:#17283c;background:#e0bb50}.priority-card.mythic>span{color:#e7daf8;background:#a887d829}.priority-card.caution>span{color:#f1b3ad;background:#d45a5024}.common-mistake{display:grid;grid-template-columns:auto 1fr;gap:17px;align-items:start;margin-top:17px;padding:22px 24px}.mistake-icon{display:grid;width:46px;height:46px;place-items:center;border-radius:50%;color:#f4b0a9;background:#d45a5029;font-size:1.3rem;font-weight:950}.common-mistake h3{margin:5px 0 6px;border:0;color:#fff;font-size:1.25rem}.common-mistake p{margin:0;color:#e0cfd1;line-height:1.6}.gear-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.gear-card{--gear-accent:#6aa9d2;padding:23px;border:1px solid color-mix(in srgb,var(--gear-accent) 35%,rgba(157,184,211,.22));border-top:4px solid var(--gear-accent);border-radius:18px;background:linear-gradient(145deg,#1d324b,#17283c);box-shadow:0 10px 26px #0003}.gear-card.gold{--gear-accent:#e0bb50}.gear-card.blue{--gear-accent:#6aa9d2}.gear-card.red{--gear-accent:#d45a50}.gear-card.green{--gear-accent:#6aa975}.gear-top{display:flex;gap:13px;align-items:center}.gear-icon{display:grid;width:46px;height:46px;place-items:center;border-radius:13px;color:#fff;background:color-mix(in srgb,var(--gear-accent) 18%,#132235);font-size:1.35rem}.gear-role{color:color-mix(in srgb,var(--gear-accent) 72%,white);font-size:.68rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.gear-card h3{margin:4px 0 0;color:#fff;font-size:1.45rem}.gear-card>p{color:#c4d0db;line-height:1.58}.mini-table-wrap,.table-scroll{overflow-x:auto}.mini-table,.table-card table,.data-details table{width:100%;border-collapse:collapse;font-size:.84rem}.mini-table th,.mini-table td,.table-card th,.table-card td,.data-details th,.data-details td{padding:9px 10px;border-bottom:1px solid rgba(157,184,211,.16);text-align:right;white-space:nowrap}.mini-table th:first-child,.mini-table td:first-child,.table-card th:first-child,.table-card td:first-child,.data-details th:first-child,.data-details td:first-child{text-align:left}.mini-table thead th,.table-card thead th,.data-details thead th{color:#e0bb50;background:#0814215c;font-size:.68rem;letter-spacing:.05em;text-transform:uppercase}.mini-table tbody th,.table-card tbody td:first-child,.data-details tbody td:first-child{color:#eef3f8;font-weight:800}.mini-table td,.table-card td,.data-details td{color:#c9d5df}.promotion-strip{margin-top:16px;padding:14px;border-radius:14px;background:#0814216b;text-align:center}.promotion-strip>span{display:block;color:#9fb0c2;font-size:.62rem;font-weight:900;letter-spacing:.08em}.promotion-strip>strong{display:block;margin:5px 0 8px;color:#f2d77e}.promotion-strip>div{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.promotion-strip b{padding:5px 7px;border-radius:999px;color:#e5edf5;background:#ffffff0e;font-size:.72rem}.metric-row,.promotion-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:15px}.metric-row div,.promotion-summary article{display:grid;gap:4px;padding:18px;border:1px solid rgba(157,184,211,.2);border-radius:15px;background:linear-gradient(145deg,#1c3048,#14243a);text-align:center}.metric-row span,.promotion-summary span{color:#e0bb50;font-size:.67rem;font-weight:950;letter-spacing:.08em}.metric-row strong,.promotion-summary strong{color:#fff;font-size:1.45rem}.metric-row small,.promotion-summary small{color:#9fb0c2}.table-card{overflow:hidden;border:1px solid rgba(157,184,211,.22);border-radius:17px;background:linear-gradient(145deg,#1b3048,#132235)}.table-card+.table-card{margin-top:15px}.table-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:18px 20px;border-bottom:1px solid rgba(157,184,211,.16)}.table-heading h3{margin:5px 0 0;color:#fff}.table-heading>span{padding:6px 9px;border-radius:999px;color:#17283c;background:#e0bb50;font-size:.68rem;font-weight:950}.table-card table,.data-details table{min-width:620px}.table-card th,.table-card td,.data-details th,.data-details td{padding:11px 13px}.table-note{margin:0;padding:13px 18px;color:#9fb0c2;font-size:.82rem;line-height:1.5;background:#08142147}.table-card.compact{margin-top:15px}.data-details{overflow:hidden;margin-top:15px;border:1px solid rgba(157,184,211,.22);border-radius:17px;background:linear-gradient(145deg,#1b3048,#132235)}.data-details summary{cursor:pointer;padding:17px 20px;color:#f1d478;font-weight:900;list-style-position:inside}.investment-flow{display:grid;gap:10px}.investment-flow article{display:grid;grid-template-columns:auto 1fr;gap:15px;align-items:start;padding:18px 20px}.investment-flow h3{margin:0 0 5px;color:#fff}.investment-flow p{margin:0;color:#becbd7;line-height:1.55}.role-callout{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;margin-top:15px;padding:20px 22px}.role-callout h3{margin:5px 0 0;color:#fff}.role-pills{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.role-pills span{padding:8px 11px;border-radius:999px;color:#cbd7e2;background:#203754;font-size:.84rem}.role-pills b{color:#e0bb50}.mythic-section{padding-top:2px}.mythic-hero{display:grid;grid-template-columns:1fr auto;gap:25px;align-items:center;padding:25px}.mythic-hero>div:first-child>span{color:#cab0ed;font-size:.68rem;font-weight:950;letter-spacing:.09em}.mythic-hero h3{margin:6px 0 7px;color:#fff;font-size:1.35rem}.mythic-hero p{margin:0;color:#cdd6e2;line-height:1.6}.mythic-total{display:grid;min-width:230px;gap:4px;padding:18px;border-radius:15px;background:#08142173;text-align:center}.mythic-total small{color:#aeb7c9;font-weight:900;letter-spacing:.07em}.mythic-total strong{color:#d9c2f5;font-size:1.45rem}.mythic-total span{color:#fff;font-weight:800}.mythic-total b{color:#e0bb50}.mythic-hero+.table-card{margin-top:16px}.mythic-rule{margin-top:15px;padding:20px 22px;border:1px solid rgba(168,135,216,.24);border-radius:16px;background:#33274a52}.mythic-rule h3{margin:5px 0 7px;color:#fff}.mythic-rule p{margin:0;color:#cbd5e0;line-height:1.58}@media(max-width:1000px){.gear-grid{grid-template-columns:1fr}.priority-grid{grid-template-columns:1fr 1fr}.metric-row,.promotion-summary{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.priority-grid,.tip-math{grid-template-columns:1fr}.tip-math>b{transform:rotate(90deg)}.role-callout,.mythic-hero{grid-template-columns:1fr}.role-pills{justify-content:flex-start}.mythic-total{min-width:0}}@media(max-width:560px){.metric-row,.promotion-summary,.pro-tip,.common-mistake{grid-template-columns:1fr}}.equipment-page .gear-card>p{color:#dbe5ee!important;-webkit-text-fill-color:#dbe5ee!important;opacity:1!important}.equipment-page .gear-card h3{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.equipment-page .gear-card .mini-table{background:#15283d}.equipment-page .gear-card .mini-table thead th{color:#f2d77e!important;-webkit-text-fill-color:#f2d77e!important;background:#0e1b29!important;opacity:1!important}.equipment-page .gear-card .mini-table tbody th{color:#fff!important;-webkit-text-fill-color:#ffffff!important;background:#0e1b29!important;opacity:1!important}.equipment-page .gear-card .mini-table td{color:#edf3f8!important;-webkit-text-fill-color:#edf3f8!important;background:#1d334d!important;opacity:1!important}.equipment-page .gear-card .promotion-strip{background:#102238!important;border:1px solid rgba(105,169,210,.18)}.equipment-page .gear-card .promotion-strip>span{color:#9fb6ca!important;-webkit-text-fill-color:#9fb6ca!important;opacity:1!important}.equipment-page .gear-card .promotion-strip>strong{color:#f2d77e!important;-webkit-text-fill-color:#f2d77e!important;opacity:1!important}.equipment-page .gear-card .promotion-strip b{color:#dce8f3!important;-webkit-text-fill-color:#dce8f3!important;background:#1d334d!important;opacity:1!important}.equipment-page .hero-upgrade-path{display:grid;grid-template-columns:max-content minmax(44px,1fr) max-content minmax(44px,1fr) max-content;gap:12px;align-items:center;margin-top:22px;padding:14px;border:1px solid rgba(224,187,80,.2);border-radius:15px;background:#08142157}.equipment-page .hero-upgrade-path>div{display:grid;grid-template-columns:auto max-content;column-gap:9px;align-items:center;justify-self:start}.equipment-page .hero-upgrade-path span{grid-row:1 / span 2;display:grid;width:32px;height:32px;place-items:center;border-radius:50%;color:#17283c!important;-webkit-text-fill-color:#17283c!important;background:#e0bb50;font-size:.72rem;font-weight:950}.equipment-page .hero-upgrade-path strong{color:#f7f9fc!important;-webkit-text-fill-color:#f7f9fc!important;font-size:.92rem}.equipment-page .hero-upgrade-path small{color:#9fb3c6!important;-webkit-text-fill-color:#9fb3c6!important;font-size:.72rem}.equipment-page .hero-upgrade-path>b{display:grid;place-items:center;justify-self:stretch;align-self:stretch;color:#e0bb50!important;-webkit-text-fill-color:#e0bb50!important;line-height:1;font-size:1rem}.equipment-page .gear-card .gear-role{color:color-mix(in srgb,var(--gear-accent) 72%,white)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;font-weight:950!important}.equipment-page .gear-card.gold .gear-role{color:#f2d77e!important;-webkit-text-fill-color:#f2d77e!important}.equipment-page .gear-card .gear-icon{color:#edf4fa!important;-webkit-text-fill-color:#edf4fa!important;opacity:1!important}.equipment-page .gear-card.gold .gear-icon{color:#f2d77e!important;-webkit-text-fill-color:#f2d77e!important;background:#29384a!important}.equipment-page .gear-card.red .gear-icon{color:#ffc0ba!important;-webkit-text-fill-color:#ffc0ba!important}.equipment-page .gear-card.green .gear-icon{color:#b9e1c0!important;-webkit-text-fill-color:#b9e1c0!important}.equipment-page .gear-card.blue .gear-icon{color:#b9dcf4!important;-webkit-text-fill-color:#b9dcf4!important}.equipment-page .gear-card .mini-table{width:100%!important;min-width:0!important;table-layout:fixed!important;font-size:.78rem!important}.equipment-page .gear-card .mini-table th,.equipment-page .gear-card .mini-table td{padding:8px 5px!important;overflow:hidden;text-overflow:clip;white-space:nowrap}.equipment-page .gear-card .mini-table th:first-child,.equipment-page .gear-card .mini-table td:first-child{width:88px!important;min-width:88px!important;max-width:88px!important}.equipment-page .gear-card .mini-table th:not(:first-child),.equipment-page .gear-card .mini-table td:not(:first-child){width:auto!important}.equipment-page .gear-card .mini-table-wrap{overflow-x:hidden!important}@media(max-width:760px){.equipment-page .hero-upgrade-path{grid-template-columns:1fr}.equipment-page .hero-upgrade-path>b{display:none}}@media(max-width:560px){.equipment-page .gear-card .mini-table{font-size:.72rem!important}.equipment-page .gear-card .mini-table th,.equipment-page .gear-card .mini-table td{padding:7px 3px!important}.equipment-page .gear-card .mini-table th:first-child,.equipment-page .gear-card .mini-table td:first-child{width:72px!important;min-width:72px!important;max-width:72px!important}}
