:root{color:#fff8e7;--gold:#ffd51b;--muted:#9fb1d1;--ink:#080d1d;--panel:#102044;--line:#2a3b5f;font-synthesis:none;background:#080d1d;font-family:Barlow,sans-serif;font-size:17px;line-height:1.55}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;scroll-padding-top:20px}body{background:radial-gradient(at 50% -10%,#22457d 0%,#102044 30%,#080d1d 65%) no-repeat,#080d1d;margin:0;overflow-x:clip}a{color:inherit}img{max-width:100%;display:block}h1,h2,h3,h4,p{margin:0}h1,h2{font-family:Luckiest Guy,sans-serif;font-weight:400;line-height:1.05}h3{margin:34px 0 14px;font-size:1.25rem}h4{font-size:1.05rem;line-height:1.2}button,select,input{font:inherit}:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--gold);color:var(--ink);z-index:100;padding:12px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:none}.w-header{align-items:center;gap:24px;width:min(1320px,100% - 32px);height:96px;margin:auto;display:flex}.w-brand{width:170px;margin-right:auto}.w-brand img{width:100%;height:auto}.w-back{font-size:.95rem;font-weight:600;text-decoration:none}.w-back:hover{color:var(--gold)}.w-lang{border-left:1px solid #ffffff40;align-items:center;gap:6px;padding-left:20px;display:flex}.w-lang select{color:#fff8e7;background:var(--panel);border:1px solid #ffffff40;border-radius:4px;padding:7px 9px;font-size:.85rem}.w-hero{text-align:center;justify-items:center;gap:14px;width:min(1320px,100% - 32px);margin:24px auto 40px;display:grid}.w-kicker{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:.8rem;font-weight:700}.w-hero h1{color:var(--gold);text-shadow:0 6px #aa740d;font-size:clamp(3.2rem,9vw,6rem)}.w-intro{color:#cfd9ea;max-width:62ch;font-size:1.08rem}.w-search{width:min(560px,100%);margin-top:8px}.w-search input{color:#fff8e7;background:#0b1630;border:2px solid #52678b;border-radius:999px;width:100%;padding:13px 22px;font-size:1rem}.w-search input:focus{border-color:var(--gold);outline:none}.w-updated{color:var(--muted);font-size:.8rem}.w-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:48px;width:min(1320px,100% - 32px);margin:auto;display:grid}.w-toc{font-size:.92rem;position:sticky;top:20px}.w-toc p{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px;font-size:.72rem;font-weight:700}.w-toc ol{border-left:2px solid var(--line);gap:2px;margin:0;padding:0;list-style:none;display:grid}.w-toc a{color:#cfd9ea;border-left:2px solid #0000;margin-left:-2px;padding:6px 14px;text-decoration:none;display:block}.w-toc a:hover{color:var(--gold)}.w-toc a[aria-current]{color:var(--gold);border-color:var(--gold);font-weight:700}.w-section{border-bottom:1px solid var(--line);padding:28px 0 46px}.w-section h2{margin-bottom:14px;font-size:clamp(2rem,4vw,3rem)}.w-lead{color:#dbe4f3;max-width:75ch;font-size:1.06rem}.w-section>p{max-width:75ch}.w-note,.w-small{color:var(--muted);font-size:.86rem}.w-note{margin-top:14px}.w-pairs{gap:10px;margin:0;display:grid}.w-pairs div{border:1px solid var(--line);background:#0e1b38;border-radius:8px;grid-template-columns:200px 1fr;gap:16px;padding:12px 16px;display:grid}.w-pairs dt{color:var(--gold);font-weight:700}.w-pairs dd{color:#dbe4f3;margin:0}.w-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.w-card{border:1px solid var(--line);background:linear-gradient(160deg,#13264d,#0d1934);border-radius:10px;align-items:center;gap:14px;padding:14px;display:flex}.w-card p+p{margin-top:4px}.w-portrait{object-fit:contain;filter:drop-shadow(0 6px 10px #0008);flex-shrink:0;width:92px;height:104px}.w-grid-heroes{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.w-hero-card .w-portrait{width:120px;height:140px}.w-hero-card p{color:#cfd9ea;margin:4px 0 8px;font-size:.92rem}.w-tag{text-transform:uppercase;letter-spacing:.05em;color:#fff8e7;background:#ffffff18;border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-block}.w-tag-unico{color:#ffb3b3;background:#ff6b6b33}.w-tag-elite{color:#9ff1ff;background:#4cc9f033}.w-tag-estructura{color:var(--gold);background:#ffd51b33}.w-zone-n{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;font-weight:600}.w-chips{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.w-chip{background:#ffffff12;border:1px solid #fff2;border-radius:12px;padding:1px 8px;font-size:.74rem}.w-card>div{min-width:0}.w-phases{grid-template-columns:repeat(8,minmax(0,1fr));align-items:end;gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.w-phases li{text-align:center;justify-items:center;gap:2px;font-size:.85rem;display:grid}.w-phases img{object-fit:contain;object-position:bottom;width:100%;height:130px}.w-phases span{color:var(--muted);font-size:.76rem}.w-zones{gap:10px;display:grid}.w-zone{border:1px solid var(--line);background:#0e1b38;border-radius:10px;align-items:center;gap:16px;padding:10px 14px;display:flex}.w-zone-boss{object-fit:contain;flex-shrink:0;width:76px;height:84px}.w-zone-body{gap:3px;min-width:0;display:grid}.w-traits{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.w-traits li{border:1px solid var(--line);background:#0e1b38;border-radius:8px;padding:8px 12px;font-size:.92rem}.w-grid-tower{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.w-belt{border-color:#ffd51b88}.w-branches{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;margin-top:20px;display:grid}.w-branch{border:1px solid var(--line);border-top:4px solid var(--branch);background:#0e1b38;border-radius:10px;padding:14px 16px}.w-branch h3{margin:0 0 2px}.w-nodes{gap:8px;margin:12px 0 0;padding:0;font-size:.88rem;list-style:none;display:grid}.w-nodes li{gap:10px;display:flex}.w-nodes em{color:var(--muted);font-size:.75rem;font-style:normal}.w-nodes small{color:var(--muted)}.w-ico{text-align:center;flex-shrink:0;width:24px}.w-grid-tech{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.w-tech{flex-direction:column;align-items:stretch}.w-tech-head{align-items:center;gap:12px;display:flex}.w-tech-icon{flex-shrink:0;width:56px;height:56px}.w-ult{color:#ffb3f0;letter-spacing:.04em;font-size:.78rem;font-weight:700}.w-tech-fusion{background:linear-gradient(160deg,#2a1640,#0d1934);border-color:#ff4fd888}.w-ranks{gap:6px;margin:0;padding:0;font-size:.86rem;list-style:none;display:grid}.w-rank{text-transform:uppercase;text-align:center;border-radius:4px;min-width:66px;margin-right:4px;padding:1px 6px;font-size:.68rem;font-weight:700;display:inline-block}.w-rank-0{color:#f0b27a;background:#b06a3240}.w-rank-1{color:#e3ecf5;background:#9aa7b440}.w-rank-2{color:#ffd84d;background:#d9a51440}.w-rank-3{color:#9ff1ff;background:#38d6ff33}.w-cols{grid-template-columns:1fr 1fr;gap:30px;display:grid}.w-list{color:#dbe4f3;gap:6px;margin:0;padding-left:20px;display:grid}.w-list-cols{columns:2;display:block}.w-list-cols li{break-inside:avoid;margin-bottom:6px}.w-table{border-collapse:collapse;width:100%;font-size:.92rem}.w-table th,.w-table td{border-bottom:1px solid var(--line);text-align:left;padding:8px 12px}.w-table thead th{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.w-table-small{max-width:420px;margin-top:12px}.w-grid-sets{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.w-set{flex-direction:column;align-items:stretch}.w-set-pieces{grid-template-columns:repeat(6,1fr);gap:4px;margin:6px 0;display:grid}.w-set-pieces img{aspect-ratio:1;object-fit:contain;background:#ffffff0a;border-radius:6px;width:100%;padding:3px}.w-set ul{margin:0;padding-left:18px}.w-empty{text-align:center;color:var(--muted);padding:40px 16px}.w-footer{width:min(1320px,100% - 32px);color:var(--muted);margin:40px auto 0;padding:26px 0 40px;font-size:.8rem}@media (width<=900px){.w-layout{grid-template-columns:minmax(0,1fr);gap:0}.w-layout>*{min-width:0}.w-toc{z-index:4;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--line);background:#080d1df2;margin:0 -16px;padding:8px 16px;position:sticky;top:0}.w-toc p{display:none}.w-toc ol{scrollbar-width:none;border:0;gap:6px;display:flex;overflow-x:auto}.w-toc a{white-space:nowrap;border:1px solid var(--line);border-radius:999px;margin:0;padding:5px 12px}.w-toc a[aria-current]{border-color:var(--gold)}html{scroll-padding-top:64px}.w-phases{grid-template-columns:repeat(4,minmax(0,1fr))}.w-cols{grid-template-columns:1fr}.w-list-cols{columns:1}}@media (width<=600px){:root{font-size:16px}.w-header{gap:12px;height:72px}.w-brand{width:120px}.w-back{display:none}.w-lang{border:0;padding-left:0}.w-pairs div{grid-template-columns:1fr;gap:2px}.w-grid,.w-grid-heroes,.w-grid-tower,.w-grid-tech,.w-grid-sets,.w-branches{grid-template-columns:1fr}.w-zone-boss{width:60px;height:68px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
