.fg-build-stats{margin:52px 0;border-top:1px solid var(--fg-line,#ffffff20);padding-top:28px}.fg-build-stats>header{display:flex;align-items:start;justify-content:space-between;gap:22px}.fg-build-stats h2{font:700 35px FieldSerif;margin:8px 0 14px;color:var(--fg-text,#f0e7d8)}.fg-build-stats header p:not(.small-caps){color:var(--fg-muted,#b4b1aa);font-size:15px;max-width:700px}.fg-build-stats [data-stats-summary]{padding:18px 0;color:var(--fg-muted,#b4b1aa);font-size:13px}.fg-stats-empty{border:1px solid var(--fg-line,#ffffff20);background:var(--fg-surface,#1b1e23);padding:25px;border-radius:5px}.fg-stats-empty h3{font:700 25px FieldSerif;margin:0 0 10px}.fg-stats-empty p{font-size:14px;color:var(--fg-muted,#b4b1aa);max-width:760px}.fg-stats-bar{height:12px;display:flex;overflow:hidden;border-radius:10px;background:#fff1;margin:7px 0 20px}.fg-stats-bar>i{height:100%;display:block}.fg-stats-trees{display:flex;gap:22px;font-size:13px;flex-wrap:wrap}.fg-stats-top{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0}.fg-stats-top>a{border:1px solid var(--fg-line,#ffffff20);padding:20px;background:var(--fg-surface,#1b1e23);border-radius:5px}.fg-stats-top strong{display:block;font-size:23px;color:var(--fg-gold,#e8c26d)}.fg-stats-top span{display:block;color:var(--fg-muted,#b4b1aa);font-size:13px;margin-top:8px}.fg-stats-top b{display:block;font-size:13px;color:var(--fg-link,#80d4ef);margin-top:16px}.fg-stats-picks{display:grid;grid-template-columns:1fr 1fr;gap:10px 25px;margin:20px 0}.fg-stats-pick{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--fg-line,#ffffff20);padding:10px 0}.fg-stats-pick img{width:36px;height:36px;border-radius:3px}.fg-stats-pick strong{font-size:14px}.fg-stats-pick small{display:block;color:var(--fg-muted,#b4b1aa);font-size:12px}.fg-stats-pick>b{margin-left:auto;color:var(--fg-gold,#e8c26d);font-size:18px}.fg-stats-planner{display:inline-block;color:var(--fg-link,#80d4ef);font-size:14px;padding:15px 0}.fg-stats-contribute{margin:24px 0;background:var(--fg-surface,#1b1e23);border:1px solid var(--fg-line,#ffffff20);border-radius:5px;padding:22px}.fg-stats-contribute label{display:flex;align-items:center;gap:12px;font-size:15px;cursor:pointer;min-height:44px}.fg-stats-contribute input{width:19px;height:19px;accent-color:var(--fg-gold,#e8c26d)}.fg-stats-contribute p{font-size:13px;line-height:1.8;color:var(--fg-muted,#b4b1aa);margin-top:12px}.fg-stats-method{font-size:13px;color:var(--fg-muted,#b4b1aa);line-height:1.8;margin:20px 0}.fg-stats-method summary{cursor:pointer;color:var(--fg-link,#80d4ef);min-height:40px}.fg-stats-method p{max-width:900px}.talent-pick-rate{position:absolute;top:-12px;left:-6px;z-index:5;border:1px solid #514b2a;background:#e6c36c;color:#141718;border-radius:12px;font:700 10px/18px FieldSans;min-width:28px;padding:0 4px;pointer-events:none}.fg-stats-overlay{font-size:13px;margin:14px 0;display:flex;gap:9px;align-items:center}.fg-stats-overlay input{accent-color:var(--fg-gold)}@media(max-width:760px){.fg-stats-top{grid-template-columns:1fr}.fg-stats-picks{grid-template-columns:1fr}.fg-build-stats h2{font-size:31px}.fg-stats-contribute{padding:17px}.fg-stats-contribute label{align-items:start}.fg-build-stats>header{gap:13px}}

.talent-node .talent-pick-rate{top:-12px;bottom:auto;left:-6px;right:auto;width:auto;height:auto}

.fg-build-stats h2{display:flex;align-items:center;gap:12px}.fg-build-stats h2 img{width:36px;height:36px;flex:none;border:1px solid var(--fg-gold,#e8c26d);border-radius:6px}.fg-stats-controls{display:flex;flex-wrap:wrap;gap:16px;margin:16px 0}.fg-stats-controls label{display:grid;gap:7px;font-size:12px;font-weight:700;color:var(--fg-muted,#b4b1aa)}.fg-stats-controls select{min-height:42px;min-width:165px;background:var(--fg-surface,#1b1e23);color:var(--fg-text,#f0e7d8);border:1px solid var(--fg-line,#ffffff30);border-radius:5px;padding:8px 32px 8px 12px;font:inherit}.fg-stats-controls select:focus-visible,.fg-stats-family:focus-visible{outline:2px solid var(--fg-gold,#e8c26d);outline-offset:3px}.fg-stats-spec{margin:26px 0 34px;padding-top:22px;border-top:1px solid var(--fg-line,#ffffff20)}.fg-stats-spec>header{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.fg-stats-spec>header>img{width:34px;height:34px;border-radius:5px;border:1px solid var(--fg-gold,#e8c26d)}.fg-stats-spec h3{font:700 25px FieldSerif;margin:0;color:var(--fg-text,#f0e7d8)}.fg-stats-spec>header p{margin:0 0 0 auto;font-size:13px;color:var(--fg-muted,#b4b1aa)}.fg-stats-family{min-width:0;transition:border-color .15s,background .15s}.fg-stats-top>a.is-first{border-color:var(--fg-gold,#e8c26d);box-shadow:inset 0 3px 0 var(--fg-gold,#e8c26d);background:linear-gradient(145deg,#e8c26d12,var(--fg-surface,#1b1e23) 65%)}.fg-stats-top>a:hover{border-color:var(--fg-link,#80d4ef)}.fg-stats-family small{font-weight:700;color:var(--fg-gold,#e8c26d)}.fg-stats-family span>b{font-size:15px;color:var(--fg-text,#f0e7d8);margin:0}.fg-stats-label{color:var(--fg-gold,#e8c26d);font-size:15px}.fg-stats-spec .fg-stats-empty{margin-top:16px}.fg-stats-spec .fg-stats-empty h4{font:700 21px FieldSerif;margin:0 0 10px}@media(max-width:760px){.fg-stats-controls{gap:12px}.fg-stats-controls label{flex:1;min-width:130px}.fg-stats-controls select{width:100%;min-width:0}.fg-stats-spec>header p{margin-left:46px;flex-basis:100%}.fg-stats-spec{margin-bottom:26px}.fg-stats-family{padding:18px!important}.fg-build-stats h2{font-size:27px;gap:10px}.fg-build-stats h2 img{width:30px;height:30px}}
