.vb-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.vb-rule-card,.vb-ranks article{padding:1.6rem;border:1px solid var(--line,#333);border-radius:20px;background:var(--panel,#101014);min-width:0}.vb-rule-card h2{font-size:clamp(1.6rem,3vw,2.3rem)}.vb-rule-card li{margin:.5rem 0}.vb-launch-notice{padding:1rem 1.25rem;border-left:3px solid var(--aqua,#59bcc8);background:rgba(89,188,200,.08);max-width:52rem}.vb-ranks{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:.75rem;margin-top:1.5rem}.vb-ranks article{padding:1rem}.vb-ranks b,.vb-ranks span{display:block}.vb-ranks span,.vb-small{font-size:.85rem;color:var(--muted,#b8b8c0)}.vb-counter,[data-marketplace-counter]{padding:clamp(1rem,3vw,2rem);margin:1.5rem 0;border:1px solid rgba(89,188,200,.5);border-radius:20px;background:radial-gradient(ellipse at center,rgba(120,49,146,.17),transparent 75%);overflow-wrap:anywhere}.vb-money{display:block;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-variant-numeric:tabular-nums;font-size:clamp(1.65rem,5vw,4.5rem);line-height:1.3;letter-spacing:.02em;color:#9be5ed;text-shadow:0 0 10px #59bcc880,0 0 30px #78319299;overflow-wrap:anywhere}.vb-money.vb-paid-update{animation:vb-money-flash .8s ease-out}.race-leader{border-color:#59bcc8 !important;box-shadow:0 0 24px #59bcc825}.hs-house-row small{display:block;color:var(--muted,#aaa)}@keyframes vb-money-flash{50%{text-shadow:0 0 15px #a0f5ff,0 0 40px #9a52c8}}@media(max-width:700px){.vb-kpi-grid{grid-template-columns:1fr}.vb-rule-card{padding:1.15rem}.vb-ranks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.vb-money.vb-paid-update{animation:none}}.vb-flow{list-style:none;padding:0;margin:1.5rem 0 1rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;counter-reset:none}.vb-flow li{position:relative;padding:1.1rem 1rem 1rem;border:1px solid var(--line,#333);border-radius:16px;background:var(--panel,#101014);min-width:0}.vb-flow li b{display:inline-grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:50%;background:rgba(89,188,200,.15);color:#9be5ed;font-size:.9rem;margin-bottom:.5rem}.vb-flow li strong,.vb-flow li span{display:block}.vb-flow li span{font-size:.85rem;color:var(--muted,#b8b8c0)}.vb-flow li:not(:nth-child(4n)):not(:last-child)::after{content:'→';position:absolute;right:-.85rem;top:50%;transform:translateY(-50%);color:#59bcc8;font-weight:700}.vb-flow li:nth-child(n+4){border-style:dashed}.vb-calc{margin:1rem 0;padding:1rem;border:1px solid rgba(89,188,200,.45);border-radius:16px;background:rgba(89,188,200,.05)}.vb-calc label{display:block;font-weight:600;margin-bottom:.4rem}.vb-calc input{width:100%;max-width:14rem;padding:.6rem .8rem;border-radius:10px;border:1px solid var(--line,#444);background:transparent;color:inherit;font:inherit}.vb-calc dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:.9rem 0 .3rem}.vb-calc dt{font-size:.8rem;color:var(--muted,#b8b8c0)}.vb-calc dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums}@media(max-width:700px){.vb-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.vb-flow li::after{display:none}.vb-calc dl{grid-template-columns:1fr}}.vb-calc select{display:block;margin:.5rem 0;width:100%;max-width:20rem;padding:.55rem .7rem;border-radius:10px;border:1px solid var(--line,#444);background:var(--panel,#101014);color:inherit;font:inherit}.vb-ranks article{display:flex;flex-direction:column;gap:.35rem}.vb-rank-emblem{width:84px;height:84px;border-radius:20px;filter:drop-shadow(0 10px 24px rgba(0,0,0,.45))}.vb-ranks article b{font-size:1.05rem}.hs-level{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.hs-level .vb-rank-emblem{width:48px;height:48px;border-radius:12px}.hs-level .hs-bar{flex-basis:100%}.vb-rank-line{display:flex;align-items:center;gap:.75rem}.vb-rank-line .vb-rank-emblem{width:56px;height:56px}