.talent-frame{border:12px solid #0000;border-image:var(--talent-frame) 32 / 12px stretch;background:#161a20 var(--talent-marble) center / 256px;background-clip:padding-box}.talent-tool{font-variant-numeric:tabular-nums;margin-block:1.5rem}.talent-toolbar{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:2rem;padding:.75rem 1rem;display:grid}.talent-controls label{margin-block:0 .75rem}.talent-summary .answer{margin-top:0;font-size:1rem}.talent-stats{flex-wrap:wrap;gap:1.5rem;margin-block:1rem;display:flex}.talent-stats dt{color:var(--wow-muted);font-size:.75rem}.talent-stats dd{color:var(--wow-gold);margin:0;font-size:1.5rem}.talent-actions,.talent-tooltip-actions{flex-wrap:wrap;gap:.5rem;display:flex}.talent-message{min-height:1.5em;font-size:.85rem}.talent-trees{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.talent-tree{background:#0a0c10;border:1px solid #71664c;min-width:0}.talent-tree-heading{align-items:center;gap:.4rem;margin:0;padding:.4rem;font-size:1rem;display:flex}.talent-tree-heading span{color:var(--wow-text);white-space:nowrap;margin-left:auto;font:.85rem system-ui,sans-serif}.talent-matrix{isolation:isolate;padding:0;display:grid;position:relative}.talent-background{object-fit:fill;opacity:.62;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.talent-matrix:before{content:"";z-index:-1;background:#06091228;position:absolute;inset:0}.talent-arrows{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.talent-arrow-locked{filter:grayscale();opacity:.6}.talent-cell{z-index:1;place-items:center;min-width:0;display:grid}.talent-tool .talent-node{background:#080b12;border:2px solid #1eff00;border-image:;border-radius:2px;width:36px;height:36px;padding:0;position:relative;box-shadow:0 0 4px #000}.talent-node:after{content:"";background:var(--talent-slot) center / 100% 100%;pointer-events:none;position:absolute;inset:-9px}.talent-node>img{width:32px;height:32px;display:block}.talent-rank{z-index:2;color:#1eff00;background:#070a10;border:1px solid;padding:0 2px;font-size:.7rem;line-height:1.2;position:absolute;bottom:-8px;right:-7px}.talent-tool .talent-locked{border-color:#969696}.talent-locked>img{filter:grayscale()brightness(.65)}.talent-locked .talent-rank{color:#b2b2b2}.talent-tool .talent-max{border-color:var(--wow-gold)}.talent-max .talent-rank{color:var(--wow-gold)}.talent-marker{z-index:3;border:1px solid #080b12;border-radius:50%;width:8px;height:8px;position:absolute;top:-5px;left:-5px}.compare-new{background:var(--quality-uncommon)}.compare-changed{background:var(--quality-legendary)}.talent-dim{opacity:.25}.talent-unpicked{opacity:.35}.talent-unpicked:focus-within,.talent-unpicked:hover,.talent-match{opacity:1}.talent-saves{flex-wrap:wrap;align-items:end;gap:.75rem;margin-top:1.5rem;display:flex}.talent-saves label{flex:12rem;min-width:0;margin:0}.talent-saves input,.talent-saves select{width:100%}.talent-kit{margin-top:1.5rem}.talent-kit summary{color:var(--wow-gold);cursor:pointer}.talent-kit h2{font-size:1.2rem}.talent-races,.talent-racials{flex-wrap:wrap;gap:.5rem;display:flex}.talent-races button{align-items:center;gap:.4rem;display:flex}.talent-races [aria-pressed=true]{outline:2px solid var(--wow-gold)}.talent-kit table button{text-align:left;background:0 0;border:0;border-image:;padding:0}.talent-controls .talent-compare{align-items:center;gap:.5rem;display:flex}.talent-compare input{width:1.1rem}.talent-match .talent-node{outline-offset:5px;outline:3px solid #fff}.talent-reset{margin:1rem auto;display:block}.talent-below{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;margin-top:1.5rem;display:grid}.talent-below h2{margin-top:0;font-size:1.25rem}.talent-order{max-height:35rem;padding-left:1.3rem;font-size:.85rem;list-style:decimal;overflow-y:auto}.talent-order li{border-bottom:1px solid #454132;padding-block:.5rem}.talent-order li div{gap:.4rem;margin-top:.3rem;display:flex}.talent-order button{padding:.2rem .5rem}.talent-trainable{max-height:40rem;overflow-y:auto}.talent-trainable th{font-weight:400}.talent-trainable td{white-space:nowrap}.talent-tabs{display:none}.talent-classes{flex-wrap:wrap;gap:.5rem;margin-block:1rem;padding:.75rem;display:flex}.talent-classes a{border:1px solid #6e6650;border-image:;border-radius:3px;align-items:center;gap:.4rem;padding:.4rem;font-size:.9rem;display:flex}.talent-classes a[aria-current=page]{background:#ffffff18;border-color:currentColor;box-shadow:0 0 5px}.talent-classes img{width:32px;height:32px}.talent-page-header{padding:1rem}.talent-page-header h1{margin:0}@media (width<=767px){.talent-toolbar,.talent-below{grid-template-columns:minmax(0,1fr);gap:1rem}.talent-toolbar{padding:.5rem}.talent-tool .mobile-result{padding:.3rem;font-size:.8rem;top:56px}.talent-trees{grid-template-columns:minmax(0,1fr)}.talent-tree:not(.talent-tree-selected){display:none}.talent-tabs{gap:.25rem;margin-bottom:.75rem;display:flex}.talent-tabs button{flex:1;min-width:0;padding:.5rem .1rem;font-size:.8rem}.talent-tabs [aria-selected=true]{outline:1px solid var(--wow-gold)}.talent-classes{gap:.25rem;padding:.4rem}.talent-classes a{flex-direction:column;flex:1 0 28%;justify-content:center;padding:.3rem .1rem;font-size:.8rem}.talent-below>.wow-tooltip{padding:.5rem}}
