.vn-dash{z-index:6;color:#e6e0d4;background:linear-gradient(145deg,#252321f7,#151412f2);border:1px solid #8a7650;border-radius:8px;gap:1rem;padding:1.2rem;scroll-margin-top:84px;font:13px/1.45 Trebuchet MS,Segoe UI,sans-serif;display:grid;position:relative;box-shadow:0 18px 48px #00000080,inset 0 0 0 1px #ffffff0a}.vn-dash-head{border-bottom:1px solid #8a765080;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.8rem;padding-bottom:.8rem;display:flex}.vn-dash-head small{color:#a99f8e;letter-spacing:.24em;text-transform:uppercase;font-size:.7rem}.vn-dash-head h2{color:#ffe2a0;margin:.15rem 0 0;font:400 clamp(1.3rem,2vw,1.75rem)/1.2 Georgia,Times New Roman,serif}.vn-dash-head-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.vn-dash-pick{color:#a99f8e;align-items:center;gap:.45rem;font-size:.75rem;display:inline-flex}.vn-dash-pick select{color:#e2ce9f;font:inherit;background:#1f1e1c;border:1px solid #66615c;border-radius:4px;padding:.35rem .5rem;font-size:.82rem}.vn-dash-play{color:#1b1308;background:linear-gradient(#f0d58e,#c9a14f);border:1px solid #8a6a2c;border-radius:5px;align-items:center;min-height:38px;padding:0 1.1rem;font:700 .9rem Georgia,Times New Roman,serif;text-decoration:none;display:inline-flex;box-shadow:0 2px 8px #0006}.vn-dash-play:hover{filter:brightness(1.08)}.vn-dash-note{color:#b9b0a1;margin:0;font-size:.8rem}.vn-dash-note b{color:#ebd39a;font-weight:600}.vn-dash-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:.9rem;display:grid}.vn-dash-panel{background:#1b1917;border:1px solid #4d463b;border-radius:6px;flex-direction:column;gap:.7rem;min-width:0;padding:.9rem 1rem 1rem;display:flex}.vn-dash-panel>header{border-bottom:1px solid #8a765059;justify-content:space-between;align-items:baseline;gap:.6rem;padding-bottom:.45rem;display:flex}.vn-dash-panel h3{color:#d7bc80;letter-spacing:.12em;text-transform:uppercase;margin:0;font:700 .72rem/1.2 Arial,sans-serif}.vn-dash-panel>header span{color:#a99f8e;font-size:.75rem}.vn-dash-panel.is-character{grid-column:span 4}.vn-dash-panel.is-power{grid-column:span 5}.vn-dash-panel.is-pet{grid-column:span 3}.vn-dash-panel.is-achievements{grid-column:span 5}.vn-dash-panel.is-cards{grid-column:span 7}.vn-dash-meter{background:#141210;border:1px solid #8a7650;border-radius:5px;height:8px;display:block;position:relative;overflow:hidden}.vn-dash-meter:after{content:"";width:var(--fill);background:linear-gradient(#f3d98c,#c9a24a);position:absolute;inset:0 auto 0 0}.vn-dash-meter.is-green:after{background:linear-gradient(#bfe59a,#6fa54a)}.vn-dash-meter.is-blue:after{background:linear-gradient(#a9d3f2,#4c86b8)}.vn-dash-bars{gap:.55rem;margin:0;display:grid}.vn-dash-bars>div{grid-template-columns:1fr auto;gap:.2rem .6rem;display:grid}.vn-dash-bars dt{color:#e6e0d4;font-size:.8rem}.vn-dash-bars dd{color:#ebd39a;margin:0;font-size:.78rem;font-weight:600}.vn-dash-bars .vn-dash-meter{grid-column:1/-1}.vn-dash-hero{align-items:center;gap:.8rem;display:flex}.vn-dash-hero img{object-fit:contain;background:radial-gradient(at 50% 70%,#3a3328,#1a1815 72%);border:1px solid #8a7650;border-radius:6px;width:76px;height:76px}.vn-dash-hero>div{gap:.1rem;min-width:0;display:grid}.vn-dash-hero strong{color:#ffe2a0;font:400 1.25rem/1.2 Georgia,Times New Roman,serif}.vn-dash-hero em{font-size:.78rem;font-style:normal}.vn-dash-hero span{color:#b9b0a1;font-size:.8rem}.vn-dash-cp{gap:.3rem;display:grid}.vn-dash-cp strong{color:#ffe2a0;font:400 2rem/1 Georgia,Times New Roman,serif}.vn-dash-cp span{color:#b9b0a1;font-size:.78rem}.vn-dash-gear{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.vn-dash-gear li{background:#262320;border:1px solid #4d463b;border-radius:5px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.3rem .45rem;display:grid}.vn-dash-gear li>img,.vn-dash-gear li>i{object-fit:contain;background:#1a1815;border:1px solid #5d5445;border-radius:4px;width:40px;height:40px}.vn-dash-gear li>div{min-width:0;display:grid}.vn-dash-gear small{color:#a99f8e;letter-spacing:.06em;text-transform:uppercase;font-size:.65rem}.vn-dash-gear span{color:#e6e0d4;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.vn-dash-gear b{color:#ebd39a;font-size:.75rem}.vn-dash-gear li.is-empty span{color:#7d766a}.vn-dash-pet{text-align:center;justify-items:center;gap:.6rem;display:grid}.vn-dash-pet img{object-fit:contain;width:140px;height:140px;animation:3.2s ease-in-out infinite landing-bob}.vn-dash-pet>div{gap:.2rem;width:100%;display:grid}.vn-dash-pet strong{color:#ffe2a0;font:400 1.1rem Georgia,Times New Roman,serif}.vn-dash-pet span{color:#b9b0a1;font-size:.78rem}.vn-dash-pet .vn-dash-bars{text-align:left;margin-top:.4rem}.vn-dash-score{grid-template-columns:auto 1fr;align-items:baseline;gap:.25rem .6rem;display:grid}.vn-dash-score strong{color:#ffe2a0;font:400 1.7rem/1 Georgia,Times New Roman,serif}.vn-dash-score span{color:#b9b0a1;font-size:.78rem}.vn-dash-score .vn-dash-meter{grid-column:1/-1}.vn-dash-achievements{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.vn-dash-achievements li{background:#262320;border:1px solid #4d463b;border-radius:5px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:.5rem;padding:.3rem .45rem;display:grid}.vn-dash-achievements img,.vn-dash-achievements i{object-fit:contain;color:#d7bc80;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.vn-dash-achievements div{min-width:0;display:grid}.vn-dash-achievements span{color:#e6e0d4;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.vn-dash-achievements small{color:#a99f8e;font-size:.68rem}.vn-dash-rarity{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.vn-dash-rarity li{color:#b9b0a1;background:#262320;border:1px solid #4d463b;border-radius:10px;gap:.4rem;padding:.15rem .55rem;font-size:.72rem;display:inline-flex}.vn-dash-rarity b{color:#ebd39a;font-weight:600}.vn-dash-rarity .is-uncommon,.vn-dash-cards .is-uncommon{border-color:#6f9a52}.vn-dash-rarity .is-rare,.vn-dash-cards .is-rare{border-color:#5f8fc9}.vn-dash-rarity .is-epic,.vn-dash-cards .is-epic{border-color:#a48be8}.vn-dash-rarity .is-legendary,.vn-dash-cards .is-legendary{border-color:#e0a64a}.vn-dash-cards{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:.55rem;max-height:420px;margin:0;padding:0 .2rem 0 0;list-style:none;display:grid;overflow-y:auto}.vn-dash-cards li{text-align:center;background:#262320;border:1px solid #4d463b;border-radius:5px;gap:.25rem;padding:.3rem;display:grid;position:relative}.vn-dash-cards img{aspect-ratio:5/7;object-fit:cover;background:#1a1815;border-radius:3px;width:100%;height:auto}.vn-dash-cards span{color:#e6e0d4;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.vn-dash-cards b{color:#ebd39a;background:#141210d9;border-radius:8px;padding:0 .35rem;font-size:.7rem;position:absolute;top:.4rem;right:.4rem}.vn-dash-cards .is-legendary{box-shadow:0 0 10px #e0a64a40}.auth-actions .vn-dash-play{justify-content:center}.auth-signout{color:#fff7e5cc;cursor:pointer;background:#071d2699;border:1px solid #e9d4a166;border-radius:4px;min-height:36px;font-family:Georgia,Times New Roman,serif}.auth-signout:hover{border-color:var(--gold-bright)}@media (max-width:1180px){.vn-dash-panel.is-character,.vn-dash-panel.is-power{grid-column:span 6}.vn-dash-panel.is-pet{grid-column:span 4}.vn-dash-panel.is-achievements{grid-column:span 8}.vn-dash-panel.is-cards{grid-column:1/-1}}@media (max-width:760px){.vn-dash{padding:.9rem}.vn-dash-grid>.vn-dash-panel{grid-column:1/-1}.vn-dash-gear,.vn-dash-achievements{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.vn-dash-pet img{animation:none}}
