.vbm-chart{background:radial-gradient(120% 80% at 50% 30%,#141310 0%,#0e0e0c 52%,#0a0a0a 100%);border:1px solid #c9a84c4d;border-radius:1.25rem;padding:30px 10px 18px;position:relative;overflow:hidden;box-shadow:0 2px 4px #00000080,0 18px 48px #00000073}@media (min-width:768px){.vbm-chart{padding:34px 20px 26px}}@media (min-width:1024px){.vbm-chart{padding:38px 40px 34px}}.vbm-chart-body{flex-direction:column;display:flex;position:relative;container-type:inline-size}.vbm-sites{flex-wrap:wrap;order:2;justify-content:center;align-items:stretch;gap:1.5rem 12px;display:flex}.vbm-site-li{flex:0 0 calc(50% - 6px);min-width:0;display:flex}.vbm-sites{container-type:inline-size}@container (max-width:15.7488rem){.vbm-site-li{flex-basis:100%}}@media (min-width:768px){.vbm-sites{gap:1.75rem 16px}.vbm-site-li{flex-basis:calc(25% - 12px)}}@media (min-width:1024px){.vbm-sites{gap:1.875rem 22px}.vbm-site-li{flex-basis:calc(20% - 17.6px)}}@media (min-width:768px) and (max-width:1023.98px){@container (max-width:calc(26.3rem + 120px)){.vbm-site-li{flex-basis:calc(33.3333% - 10.6667px)}}@container (max-width:calc(19.7rem + 86px)){.vbm-site-li{flex-basis:calc(50% - 8px)}}@container (max-width:calc(13.2rem + 52px)){.vbm-site-li{flex-basis:100%}}}@media (min-width:1024px){@container (max-width:calc(36.1rem + 218px)){.vbm-site-li{flex-basis:calc(25% - 16.5px)}}@container (max-width:calc(28.9rem + 170px)){.vbm-site-li{flex-basis:calc(33.3333% - 14.6667px)}}@container (max-width:calc(21.7rem + 122px)){.vbm-site-li{flex-basis:calc(50% - 11px)}}@container (max-width:calc(14.5rem + 74px)){.vbm-site-li{flex-basis:100%}}}.vbm-site{text-align:center;width:100%;min-width:0;box-shadow:var(--sh-e1);background:#0c0c0b9e;border:1px solid #f5f0e817;border-radius:1.25rem;flex-direction:column;align-items:center;padding:16px 8px 12px;transition:border-color .15s,transform .15s,background-color .15s;display:flex;position:relative;container-type:inline-size}@media (min-width:768px){.vbm-site{padding:18px 8px 14px}}@media (min-width:1024px){.vbm-site{padding:20px 8px 16px}}@media (min-width:1280px){.vbm-site{padding:20px 12px 16px}}.vbm-site:hover{border-color:#c9a84c8c;transform:translateY(-2px)}.vbm-site:active{transform:scale(.98)}.vbm-site:focus-visible{outline-offset:3px;outline:2px solid #1d9e75;transition:none}.vbm-site[data-look=suggested]{background-color:#18140ab8;border-color:#c9a84c8c}.vbm-site[data-look=visited]{background:#0a120fb3;border-color:#1d9e7573}.vbm-site[data-look=current]{background:#0b1813cc;border-color:#1d9e75}.vbm-site[data-look=completed]{background:#0d2019d1;border-color:#1d9e75b3}.vbm-num{position:absolute;top:12px;left:10px}.vbm-mark{place-items:center;width:100%;height:40px;display:grid}@media (min-width:768px){.vbm-mark{height:44px}}@media (min-width:1024px){.vbm-mark{height:46px}}.vbm-icon-wrap{place-items:center;display:grid;position:relative}.vbm-icon{color:#a6a198;width:28px;height:28px}@media (min-width:1024px){.vbm-icon{width:30px;height:30px}}[data-look=suggested] .vbm-icon,[data-look=visited] .vbm-icon,[data-look=current] .vbm-icon,[data-look=completed] .vbm-icon{color:#c9a84c}.vbm-seal{color:#2ecc94;border-radius:9999px;width:16px;height:16px;position:absolute;bottom:-5px;right:-11px;box-shadow:0 0 0 2px #0e2019}.vbm-seal-way{color:#c9a84c;background:#17140c;border-radius:4px;top:-5px;bottom:auto;box-shadow:0 0 0 2px #17140c}.vbm-name{min-height:2.44em;font-family:var(--font-display);letter-spacing:-.005em;color:#f5f0e8;text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;justify-content:center;align-items:center;margin-top:6px;font-size:.9375rem;font-weight:600;line-height:1.22;display:flex}@media (min-width:1024px){.vbm-name{font-size:1.03125rem}}[data-look=unvisited] .vbm-name{color:#c9c3b8}@container (max-width:7.28125rem){.vbm-name{font-size:.84375rem}}.vbm-status{white-space:nowrap;letter-spacing:.07em;text-transform:uppercase;color:#a6a198;align-items:center;gap:5px;margin-top:auto;padding-top:8px;font-size:.6875rem;font-weight:800;display:inline-flex}@media (min-width:1280px){.vbm-status{letter-spacing:.12em;gap:6px}}@container (max-width:7.81125rem){.vbm-status{letter-spacing:.02em;flex-direction:column;gap:3px}}.vbm-status-glyph{color:#c9a84cbf;flex:none;width:12px;height:12px}[data-look=suggested] .vbm-status-glyph{color:#c9a84c}[data-look=visited] .vbm-status{color:#f5f0e8}[data-look=visited] .vbm-status-glyph,[data-look=current] .vbm-status-glyph,[data-look=completed] .vbm-status-glyph,[data-look=current] .vbm-status,[data-look=completed] .vbm-status{color:#2ecc94}.vbm-tag{white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;background:#0a0a0a;border-radius:9999px;align-items:center;gap:5px;padding:1px 8px;font-size:.6875rem;font-weight:800;line-height:1.125rem;display:inline-flex;position:absolute;top:-.8125rem;left:50%;translate:-50%}.vbm-tag-next{color:#c9a84c;border:1px solid #c9a84c99}@media (max-width:1279.98px){.vbm-tag{letter-spacing:.035em;padding:1px 7px}}@container (max-width:8.70625rem){.vbm-tag-next{letter-spacing:0;padding:1px 5px}}@container (max-width:8rem){.vbm-tag-next{white-space:normal;text-wrap:balance;text-align:center;letter-spacing:.035em;border-radius:11px;justify-content:center;width:7.4em;padding:3px 6px;line-height:.8125rem;top:-2.375rem}}@container (max-width:19rem){.vbm-site-li:has(.vbm-tag-next){margin-top:1.25rem}}@container (min-width:15.75rem) and (max-width:19rem){.vbm-site-li:nth-child(odd):has(+.vbm-site-li .vbm-tag-next){margin-top:1.25rem}.vbm-site-li:nth-child(odd):has(.vbm-tag-next)+.vbm-site-li{margin-top:1.25rem}}@media (max-width:365.98px){.vbm-chart{padding-top:54px}}.vbm-tag-here{color:#2ecc94;border:1px solid #2ecc94;padding-left:6px}.vbm-tag-here svg{flex:none;width:14px;height:14px}.vbm-key{border-top:1px solid #c9a84c2e;flex-direction:column;order:3;align-items:center;gap:10px;margin-top:30px;padding-top:16px;display:flex}.vbm-key-title{white-space:nowrap;letter-spacing:.2em;text-transform:uppercase;color:#c9a84c;font-size:.6875rem;font-weight:800}.vbm-key-list{color:#d9d3c7;grid-template-columns:repeat(2,minmax(0,auto));justify-content:center;gap:8px 18px;font-size:.78125rem;font-weight:700;display:grid}.vbm-key-list li{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.vbm-key-list li:last-child{grid-column:1/-1;justify-self:center}@container (max-width:15rem){.vbm-key-list{grid-template-columns:minmax(0,auto)}.vbm-key-list li:last-child{grid-column:auto}}.vbm-key-glyph{flex:none;width:15px;height:15px}@media (min-width:768px){.vbm-key{flex-direction:row;justify-content:center;gap:16px}.vbm-key-list{flex-wrap:wrap;justify-content:center;gap:8px 18px;display:flex}.vbm-key-list li:last-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.vbm-site[data-opened]{box-shadow:0 0 0 1px #1d9e7573,0 0 14px #1d9e7538}.vbm-site,.vbm-site:hover{transition:none;transform:none}}
