@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap");@property --guide-bg{syntax:"<color>";inherits:true;initial-value:#000}@property --guide-accent{syntax:"<color>";inherits:true;initial-value:#f9f9f9}@property --guide-accent-soft{syntax:"<color>";inherits:true;initial-value:hsla(0,0%,98%,.08)}@property --guide-accent-softer{syntax:"<color>";inherits:true;initial-value:hsla(0,0%,98%,.03)}@property --guide-border{syntax:"<color>";inherits:true;initial-value:hsla(0,0%,56%,.2)}@property --guide-border-light{syntax:"<color>";inherits:true;initial-value:hsla(0,0%,56%,.12)}@property --guide-sidebar-bg{syntax:"<color>";inherits:true;initial-value:rgba(0,0,0,.6)}@property --guide-sidebar-active{syntax:"<color>";inherits:true;initial-value:hsla(0,0%,98%,.06)}@property --guide-header-bg{syntax:"<color>";inherits:true;initial-value:rgba(0,0,0,.95)}@property --guide-btn-bg{syntax:"<color>";inherits:true;initial-value:#f9f9f9}@property --guide-btn-text{syntax:"<color>";inherits:true;initial-value:#000}@property --guide-h2{syntax:"<color>";inherits:true;initial-value:#f9f9f9}@property --guide-dot{syntax:"<color>";inherits:true;initial-value:#f9f9f9}.guide-theme{--guide-bg:#000;--guide-accent:#f9f9f9;--guide-accent-soft:hsla(0,0%,98%,.08);--guide-accent-softer:hsla(0,0%,98%,.03);--guide-border:hsla(0,0%,56%,.2);--guide-border-light:hsla(0,0%,56%,.12);--guide-sidebar-bg:rgba(0,0,0,.6);--guide-sidebar-active:hsla(0,0%,98%,.06);--guide-header-bg:rgba(0,0,0,.95);--guide-btn-bg:#f9f9f9;--guide-btn-text:#000;--guide-h2:#f9f9f9;--guide-dot:#f9f9f9;transition:--guide-bg .9s ease,--guide-accent .9s ease,--guide-accent-soft .9s ease,--guide-accent-softer .9s ease,--guide-border .9s ease,--guide-border-light .9s ease,--guide-sidebar-bg .9s ease,--guide-sidebar-active .9s ease,--guide-header-bg .9s ease,--guide-btn-bg .9s ease,--guide-btn-text .9s ease,--guide-h2 .9s ease,--guide-dot .9s ease}.guide-theme.purple{--guide-bg:#06000a;--guide-accent:#a330c9;--guide-accent-soft:rgba(163,48,201,.15);--guide-accent-softer:rgba(163,48,201,.06);--guide-border:rgba(163,48,201,.2);--guide-border-light:rgba(163,48,201,.1);--guide-sidebar-bg:rgba(10,0,16,.8);--guide-sidebar-active:rgba(163,48,201,.1);--guide-header-bg:rgba(6,0,10,.95);--guide-btn-bg:#a330c9;--guide-btn-text:#f9f9f9;--guide-h2:#c06de0;--guide-dot:#a330c9}:root{--white:#f9f9f9;--black:#000;--grey:#8f8f8f;--bg:#000;--bg-card:hsla(0,0%,98%,.03);--bg-elevated:#111;--text:#f9f9f9;--text-dim:#8f8f8f;--border:hsla(0,0%,56%,.2);--border-light:hsla(0,0%,56%,.35)}*{box-sizing:border-box;margin:0;padding:0}body,html{background:var(--bg);color:var(--text);font-family:Inter,Inter Fallback,sans-serif;min-height:100vh;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:#333;border-radius:3px}a{color:var(--white);text-decoration:none}a.inline-wowhead-link{color:inherit}a.inline-wowhead-link:hover{text-decoration:underline}.font-display,.font-mono{font-family:Inter,Inter Fallback,sans-serif}@keyframes staggerIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes updatedGlow{0%,to{box-shadow:0 0 0 0 rgba(212,175,55,0);background:rgba(212,175,55,.12)}50%{box-shadow:0 0 12px 1px rgba(212,175,55,.45);background:rgba(212,175,55,.22)}}@keyframes updatedGlowSolid{0%,to{box-shadow:0 0 0 0 rgba(212,175,55,0)}50%{box-shadow:0 0 16px 2px rgba(212,175,55,.65)}}@keyframes cardUpdatedGlow{0%,to{box-shadow:0 0 0 0 rgba(212,175,55,0)}50%{box-shadow:0 0 18px 0 rgba(212,175,55,.3)}}.stagger-1{animation-delay:.05s}.stagger-2{animation-delay:.1s}.stagger-3{animation-delay:.15s}.stagger-4{animation-delay:.2s}.stagger-5{animation-delay:.25s}.stagger-6{animation-delay:.3s}.stagger-7{animation-delay:.35s}.stagger-8{animation-delay:.4s}.stagger-item{opacity:0;animation:staggerIn .35s cubic-bezier(.16,1,.3,1) both}.spinner{display:inline-block;width:16px;height:16px;border:2px solid hsla(0,0%,98%,.3);border-top-color:#f9f9f9;border-radius:50%;animation:spin .6s linear infinite}.wowhead-tooltip{background:hsla(0,0%,4%,.9);border:1px solid hsla(0,0%,56%,.3);border-radius:8px;padding:12px 16px;font-size:13px;color:#d9d9d9;line-height:1.5;min-width:300px;max-width:400px;width:-moz-fit-content;width:fit-content}.wowhead-tooltip-bare{background:transparent;border:none;border-radius:0;padding:0;min-width:0;max-width:none;width:auto}.wowhead-tooltip table{border-collapse:collapse;width:100%}.wowhead-tooltip td,.wowhead-tooltip th{padding:0;vertical-align:top;font-weight:400;color:#d9d9d9;text-align:left}.wowhead-tooltip tr>td:nth-child(2),.wowhead-tooltip tr>th:nth-child(2){text-align:right}.wowhead-tooltip b{font-weight:600}.wowhead-tooltip .q{color:#ffd100}.wowhead-tooltip .q0{color:#9d9d9d}.wowhead-tooltip .q1{color:#fff}.wowhead-tooltip .q2{color:#1eff00}.wowhead-tooltip .q3{color:#0070dd}.wowhead-tooltip .q4{color:#a335ee}.wowhead-tooltip .q5{color:#ff8000}.wowhead-tooltip .q6{color:#e6cc80}.wowhead-tooltip .q7{color:#0cf}.wowhead-tooltip .c1{color:#c69b6d}.wowhead-tooltip .c2{color:#f48cba}.wowhead-tooltip .c3{color:#aad372}.wowhead-tooltip .c4{color:#fff468}.wowhead-tooltip .c5{color:#fff}.wowhead-tooltip .c6{color:#c41e3b}.wowhead-tooltip .c7{color:#0070dd}.wowhead-tooltip .c8{color:#3fc7eb}.wowhead-tooltip .c9{color:#8788ee}.wowhead-tooltip .c10{color:#00ff98}.wowhead-tooltip .c11{color:#ff7c0a}.wowhead-tooltip .c12{color:#a330c9}.wowhead-tooltip .c13{color:#33937f}.wowhead-tooltip .whtt-sellprice{color:#8f8f8f}.wowhead-tooltip .socket-prismatic{color:#ad9aff}.wowhead-tooltip .socket-meta{color:#a335ee}.wowhead-tooltip .indent{padding-left:12px}.wowhead-tooltip a{color:inherit;text-decoration:none}@keyframes discountPulse{0%,to{box-shadow:0 0 0 0 rgba(212,175,55,.35),0 0 18px 0 rgba(212,175,55,.25)}50%{box-shadow:0 0 0 4px rgba(212,175,55,.08),0 0 34px 4px rgba(212,175,55,.55)}}@keyframes discountShimmer{0%{background-position:0 50%}to{background-position:200% 50%}}.discount-cta{position:relative;border:1px solid rgba(212,175,55,.85);border-radius:8px;background:linear-gradient(135deg,#f6d979,#d4af37 45%,#b8912a);color:#140f00;font-weight:700;cursor:pointer;animation:discountPulse 2.4s ease-in-out infinite;transition:transform .15s ease,filter .15s ease}.discount-cta:hover{transform:translateY(-1px);filter:brightness(1.08)}.discount-cta:active{transform:translateY(0)}.discount-old-price{text-decoration:line-through;text-decoration-thickness:2px;opacity:.5;font-weight:600}.discount-new-price{font-weight:800;letter-spacing:.2px}.discount-badge{display:inline-flex;align-items:center;gap:6px;border-radius:20px;border:1px solid rgba(212,175,55,.45);background:linear-gradient(100deg,rgba(212,175,55,.1),hsla(46,87%,72%,.3) 25%,rgba(212,175,55,.1) 50%,hsla(46,87%,72%,.3) 75%,rgba(212,175,55,.1));background-size:200% 100%;animation:discountShimmer 4s linear infinite;color:#f2d98a;font-weight:700;letter-spacing:.8px;text-transform:uppercase;white-space:nowrap}.discount-badge-dot{width:6px;height:6px;border-radius:50%;background:#f6d979;box-shadow:0 0 8px 2px hsla(46,87%,72%,.8);animation:pulse 2s ease-in-out infinite;flex:0 0 auto}.discount-banner{border:1px solid rgba(212,175,55,.35);border-radius:12px;background:radial-gradient(120% 140% at 50% 0,rgba(212,175,55,.16) 0,rgba(212,175,55,0) 70%),rgba(212,175,55,.04);animation:cardUpdatedGlow 3s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.discount-badge,.discount-badge-dot,.discount-banner,.discount-cta{animation:none}}.discount-banner-clickable{cursor:pointer;transition:border-color .15s ease,transform .15s ease}.discount-banner-clickable:hover{border-color:rgba(212,175,55,.7);transform:translateY(-1px)}.discount-banner-clickable:focus-visible{outline:2px solid rgba(212,175,55,.9);outline-offset:3px}@keyframes s2Rise{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes s2GoldDrift{0%{background-position:0 50%}to{background-position:200% 50%}}@keyframes s2GlowBreathe{0%,to{opacity:.55;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}@keyframes s2RuleGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.s2-hero{position:relative;text-align:center;padding:18px 0 34px;margin-bottom:30px;isolation:isolate;animation:s2Rise .75s cubic-bezier(.16,1,.3,1) both}.s2-hero-glow{position:absolute;top:50%;left:50%;width:112%;height:130%;transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,rgba(212,175,55,.22) 0,rgba(212,175,55,.1) 26%,rgba(212,175,55,.03) 45%,rgba(212,175,55,0) 62%);animation:s2GlowBreathe 5s ease-in-out infinite;pointer-events:none;z-index:-1}.s2-kicker{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:#b99a3f;margin-bottom:14px}.s2-kicker:after,.s2-kicker:before{content:"";width:26px;height:1px;background:linear-gradient(90deg,transparent,rgba(212,175,55,.75))}.s2-kicker:after{transform:rotate(180deg)}.s2-title{margin:0;line-height:.92}.s2-eyebrow{font-size:clamp(15px,4.4vw,25px);font-weight:600;letter-spacing:clamp(3px,1.6vw,9px);color:#cfcfcf;margin-bottom:clamp(4px,1.2vw,10px)}.s2-eyebrow,.s2-main{display:block;text-transform:uppercase}.s2-main{font-size:clamp(52px,17vw,108px);font-weight:800;letter-spacing:clamp(-2px,-.4vw,0px);color:#f0cf72;filter:drop-shadow(0 0 26px rgba(212,175,55,.42))}@supports ((-webkit-background-clip:text) or (background-clip:text)){.s2-main{background:linear-gradient(100deg,#b8912a,#f6d979 18%,#fffaeb 30%,#f6d979 42%,#b8912a 60%,#f6d979 82%,#b8912a);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:s2GoldDrift 7s linear infinite}}.s2-rule{width:min(280px,62%);height:2px;margin:clamp(16px,3vw,26px) auto 0;background:linear-gradient(90deg,transparent,rgba(212,175,55,.9) 35%,#f6d979 50%,rgba(212,175,55,.9) 65%,transparent);border-radius:2px;transform-origin:center;animation:s2RuleGrow .9s cubic-bezier(.16,1,.3,1) .25s both}@media (prefers-reduced-motion:reduce){.s2-hero,.s2-hero-glow,.s2-rule{animation:none}.s2-hero-glow{opacity:.8}.s2-main{animation:none;background-position:25% 50%}}