@charset "UTF-8";.gear-spec-picker{display:flex;flex-wrap:wrap;gap:12px;padding:12px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;margin-bottom:16px}.gear-spec-picker__class{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.gear-spec-picker__class-name{font-size:.75em;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.gear-spec-picker__specs{display:flex;gap:4px}.gear-spec-picker__spec{display:block;width:28px;height:28px;border-radius:4px;border:1px solid var(--border-color);overflow:hidden;transition:border-color .12s ease,transform .12s ease}.gear-spec-picker__spec:hover{border-color:var(--highlight-color);transform:translateY(-1px)}.gear-spec-picker__spec.active{border-color:var(--highlight-color);box-shadow:0 0 0 1px var(--highlight-color)}.gear-spec-picker__icon{width:100%;height:100%;display:block}.gear-slot-card{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;padding:12px;display:flex;flex-direction:column;gap:8px}.gear-slot-card__header{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.gear-slot-card__slot{color:var(--text-tertiary);font-size:.75em;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.gear-slot-card__pool{color:var(--text-tertiary);font-size:.75em}.gear-slot-card__bars{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.gear-slot-card__row{display:grid;grid-template-columns:28px 1fr;align-items:center;gap:8px;min-height:28px}.gear-slot-card__icon-link{display:block;width:28px;height:28px;border-radius:4px;border:1px solid var(--border-color);overflow:hidden;transition:border-color .12s ease,transform .12s ease}.gear-slot-card__icon-link:hover{border-color:currentColor;transform:translateY(-1px)}.gear-slot-card__icon,.gear-slot-card__icon-fallback{width:100%;height:100%;display:block;background:var(--bg-primary)}.gear-slot-card__bar-track{position:relative;height:18px;background:var(--bg-primary);border-radius:4px;overflow:hidden}.gear-slot-card__bar-fill{position:absolute;inset:0 auto 0 0;background:var(--highlight-color);opacity:.6;transition:opacity .12s ease;border-radius:4px}.gear-slot-card__row:hover .gear-slot-card__bar-fill{opacity:.85}.gear-slot-card__bar-label{position:absolute;inset:0;display:flex;align-items:center;padding:0 8px;color:var(--text-primary);font-size:.75em;font-variant-numeric:tabular-nums;font-weight:600;pointer-events:none}.gear-slot-card__empty{margin:0;color:var(--text-tertiary);font-size:.85em;font-style:italic}.gear-slot-card .quality-poor{color:var(--quality-poor)}.gear-slot-card .quality-common{color:var(--quality-common)}.gear-slot-card .quality-uncommon{color:var(--quality-uncommon)}.gear-slot-card .quality-rare{color:var(--quality-rare)}.gear-slot-card .quality-epic{color:var(--quality-epic)}.gear-slot-card .quality-legendary{color:var(--quality-legendary)}.gear-slot-card .quality-heirloom{color:var(--quality-heirloom)}:root{--highlight-color: #d8a657;--bg-primary: #282828;--bg-secondary: #32302f;--bg-selection: #32302f;--bg-hover: rgba(255, 255, 255, .06);--accent-color: #3b82f6;--border-color: #4d4947;--text-primary: #e6e6e6;--text-secondary: #b3b3b3;--text-tertiary: #7f7f7f;--text-muted: #a9a9a9;--blue-color: #7daea3;--note-color: #7daea3;--error-color: #ea6962;--success-color: #a9b665;--class-death-knight: #c41e3a;--class-druid: #ff7c0a;--class-hunter: #aad372;--class-mage: #3fc7eb;--class-monk: #00ff98;--class-paladin: #f48cba;--class-priest: #ffffff;--class-rogue: #fff468;--class-shaman: #0070dd;--class-warlock: #8788ee;--class-warrior: #c69b6d;--quality-poor: #9d9d9d;--quality-common: #ffffff;--quality-uncommon: #1eff00;--quality-rare: #0070dd;--quality-epic: #a335ee;--quality-legendary: #ff8000;--quality-artifact: #e6cc80;--quality-heirloom: #00ccff;--search-bg: #32302f;--search-border: #4a4a4a;--search-hover: rgba(255, 215, 0, .08);--search-selected: rgba(255, 215, 0, .12);--bracket-artifact: var(--quality-artifact);--bracket-excellent: #e268a8;--bracket-legendary: var(--quality-legendary);--bracket-epic: var(--quality-epic);--bracket-rare: var(--quality-rare);--bracket-uncommon: var(--quality-uncommon);--bracket-common: var(--quality-poor);--time-gold: #ffd100;--time-platinum: #e6e6ff;--time-title: #4dccff}.gear-page[data-astro-cid-ackyq7f4]{max-width:1200px;margin:0 auto;padding:20px}.gear-page__error[data-astro-cid-ackyq7f4],.gear-page__empty[data-astro-cid-ackyq7f4]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:24px;text-align:center;color:var(--text-secondary)}.gear-page__error[data-astro-cid-ackyq7f4] code[data-astro-cid-ackyq7f4],.gear-page__empty[data-astro-cid-ackyq7f4] code[data-astro-cid-ackyq7f4]{background:var(--bg-primary);padding:2px 6px;border-radius:4px;color:var(--highlight-color)}.gear-page__hero[data-astro-cid-ackyq7f4]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:8px 0 16px}.gear-page__hero[data-astro-cid-ackyq7f4] h1[data-astro-cid-ackyq7f4]{margin:0;font-size:2em;color:var(--text-primary);font-weight:700}.gear-page__updated[data-astro-cid-ackyq7f4]{color:var(--text-tertiary);font-size:.85em}.gear-page__spec-header[data-astro-cid-ackyq7f4]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:16px 0 12px}.gear-page__spec-name[data-astro-cid-ackyq7f4]{margin:0;font-size:1.4em;font-weight:700}.gear-page__pool[data-astro-cid-ackyq7f4]{color:var(--text-tertiary);font-size:.85em}.gear-page__grid[data-astro-cid-ackyq7f4]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:12px;grid-template-areas:"left right" "weapons weapons"}.gear-page__column[data-astro-cid-ackyq7f4]{display:flex;flex-direction:column;gap:12px}.gear-page__column[data-astro-cid-ackyq7f4]:nth-of-type(1){grid-area:left}.gear-page__column[data-astro-cid-ackyq7f4]:nth-of-type(2){grid-area:right}.gear-page__weapons[data-astro-cid-ackyq7f4]{grid-area:weapons;display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 768px){.gear-page[data-astro-cid-ackyq7f4]{padding:15px}.gear-page__hero[data-astro-cid-ackyq7f4] h1[data-astro-cid-ackyq7f4]{font-size:1.5em}.gear-page__grid[data-astro-cid-ackyq7f4]{grid-template-columns:1fr;grid-template-areas:"left" "right" "weapons"}.gear-page__weapons[data-astro-cid-ackyq7f4]{grid-template-columns:1fr}}
