.zb-builds{scroll-margin-top:125px}.zb-head{max-width:850px;margin-bottom:28px}.zb-head>span{display:block;color:#73d4ff;letter-spacing:.18em;font-size:12px;font-weight:800;margin-bottom:12px}.zb-head h2{font-size:clamp(27px,3vw,43px);line-height:1.15;margin:0 0 14px}.zb-head p,.zb-footer p,.zb-progression p{color:#aaa6ae;line-height:1.65;margin:0}.zb-tabs{display:flex;gap:8px;flex-wrap:wrap;padding:6px;border:1px solid #ffffff12;border-radius:18px;background:#101013;width:fit-content;max-width:100%;margin-bottom:24px}.zb-tabs button{font:inherit;font-size:14px;font-weight:700;border:0;border-radius:12px;padding:13px 24px;background:transparent;color:#a8a5ad;cursor:pointer;transition:background .2s,color .2s}.zb-tabs button[aria-selected=true]{background:#c9353b;color:white;box-shadow:0 6px 24px #c52d3326}.zb-tabs button:focus-visible,.zb-stats input:focus-visible{outline:2px solid #73d4ff;outline-offset:3px}.zb-layout{display:grid;grid-template-columns:minmax(270px,.7fr) minmax(0,1.3fr);gap:22px;align-items:start}.zb-stats,.zb-skills,.zb-tactics{min-width:0;border:1px solid #bca77b26;border-radius:22px;background:linear-gradient(140deg,#251c21d9,#111114f2);padding:26px}.zb-builds h3{font-size:21px;margin:0 0 20px;line-height:1.25}.zb-stats label{display:flex;justify-content:space-between;align-items:center;gap:14px;font-size:12px;color:#b6b1b9;margin-bottom:24px}.zb-stats input{width:110px;min-width:80px;padding:10px 12px;border:1px solid #e0be7440;border-radius:10px;color:#f6e5b5;background:#101013;font:700 17px inherit}.zb-stat{position:relative;display:grid;grid-template-columns:1fr auto 48px;gap:12px;padding:13px 0 17px;margin-bottom:6px;align-items:center}.zb-stat span{font-size:14px;color:#bfbac3}.zb-stat strong{font-size:23px;font-variant-numeric:tabular-nums}.zb-stat small{font-size:12px;text-align:right;color:#d6ba7c}.zb-stat i{position:absolute;bottom:3px;height:3px;left:0;right:0;background:#ffffff0b;border-radius:2px;overflow:hidden}.zb-stat i:after{content:'';display:block;width:var(--fill);height:100%;background:linear-gradient(90deg,#b34a45,#e3c483)}.zb-total{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #ffffff12;margin:18px 0 0;padding-top:18px;font-size:12px;color:#9d99a2}.zb-total strong{font-size:18px;color:#73d4ff}.zb-skill-head{display:flex;justify-content:space-between;gap:20px;align-items:start}.zb-skill-head>span{font-size:30px;color:#73d4ff;text-align:right;font-weight:800;line-height:1}.zb-skill-head small{display:block;color:#a39da7;font-size:10px;max-width:110px;line-height:1.4;font-weight:400;margin-top:5px}.zb-table-scroll{overflow:auto;border:1px solid #ffffff0b;border-radius:12px}.zb-skills table{border-collapse:collapse;width:100%;font-size:13px}.zb-skills th{color:#aaa3ad;font-size:11px;text-align:left;background:#ffffff04;padding:14px}.zb-skills td{padding:15px 14px;border-top:1px solid #ffffff0b;vertical-align:middle}.zb-skills td:not(:first-child),.zb-skills th:not(:first-child){text-align:center;width:80px;white-space:nowrap}.zb-skills td b{font-weight:600;display:block}.zb-skills td small{display:block;font-size:10px;line-height:1.5;color:#938b98;margin-top:5px}.zb-skills td strong{font-size:20px;color:#e9d199}.zb-note{font-size:11px;line-height:1.65;color:#938b98;margin:16px 0 0}.zb-tactics{margin-top:22px;background:#121216}.zb-tactics h3{font-size:18px;margin-bottom:14px}.zb-tactics ul{padding-left:20px;color:#b7b1bd;font-size:14px;line-height:1.75;margin:0}.zb-tactics li+li{margin-top:8px}.zb-progression{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px}.zb-progression article{border-top:1px solid #bca77b2a;padding:24px 5px}.zb-progression article>span{color:#b14449;font-size:12px;letter-spacing:.15em}.zb-progression h3{font-size:17px;margin:12px 0}.zb-progression p{font-size:13px}.zb-footer{border:1px solid #dfbc7233;border-radius:18px;padding:24px;display:flex;justify-content:space-between;gap:30px;align-items:center;background:#c49b4a08;margin-top:18px}.zb-footer h3{font-size:17px;margin-bottom:10px}.zb-footer p{font-size:13px}.zb-footer small{color:#8c8592;font-size:10px;display:block;margin-top:12px}.zb-footer a{font-size:12px;color:#ddc17f;min-width:150px;text-align:right}.zb-jump{display:inline-flex;margin-top:18px;color:#73d4ff}.zb-builds [hidden]{display:none!important}@media(max-width:900px){.zb-layout{grid-template-columns:1fr}.zb-progression{gap:12px}.zb-footer{display:block}.zb-footer a{display:inline-block;text-align:left;margin-top:20px}}@media(max-width:560px){.zb-tabs{width:100%}.zb-tabs button{padding:11px 14px;font-size:12px}.zb-stats,.zb-skills,.zb-tactics{padding:20px 15px;border-radius:16px}.zb-progression{grid-template-columns:1fr}.zb-progression article{padding:18px 4px}.zb-skills td,.zb-skills th{padding:12px 8px}.zb-skill-head{gap:10px}.zb-builds h3{font-size:18px}.zb-skills td b{font-size:12px;overflow-wrap:anywhere}.zb-skills td:not(:first-child),.zb-skills th:not(:first-child){width:48px}.zb-skills td small{font-size:9px}.zb-footer{padding:20px}}@media(prefers-reduced-motion:reduce){.zb-tabs button{transition:none}}
.zb-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.zb-directory>a{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid #bca77b22;border-radius:16px;background:linear-gradient(130deg,#251c21,#121216);transition:border-color .2s,transform .2s}.zb-directory>a:hover{border-color:#e4c78877;transform:translateY(-2px)}.zb-directory img{width:54px;height:65px;object-fit:cover;object-position:top;border-radius:9px}.zb-directory div{min-width:0;flex:1}.zb-directory strong{display:block;font-size:15px}.zb-directory span{display:block;color:#a89eaf;font-size:11px;margin-top:7px}.zb-directory b{color:#e4c788}@media(max-width:900px){.zb-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.zb-directory{grid-template-columns:1fr}}
