.vsd-jump{font-size:var(--text-sm)}.vsd-jump a{display:inline-block;padding-block:0.6rem;color:var(--color-heading)}.vsd__panel.os-panel{max-width:none;margin-top:2rem;padding:clamp(1rem,0.6rem + 1.5vw,1.75rem);box-shadow:0 24px 56px rgba(5,5,5,0.6),0 0 40px color-mix(in srgb,var(--aud,var(--hb-pulse-cyan)) 14%,transparent);--dash-1:var(--aud,var(--hb-pulse-cyan))}.vsd__panel .dash-kpi::before{background:var(--aud,var(--hb-delight))}.vsd__top{flex-wrap:wrap;align-items:flex-start}.vsd__venue{display:inline-flex;align-items:center;gap:0.75rem;min-width:0}.vsd__venue>span:last-child{display:grid;gap:0.15rem}.vsd__mark{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--gradient-signature);color:#fff;font-family:var(--font-display);font-weight:800;font-size:1rem}.vsd__sub{font-size:var(--text-label);color:var(--color-body)}.vsd__tier{font-weight:700;color:var(--color-heading);white-space:nowrap}.vsd__tier::before{content:"";display:inline-block;width:0.6rem;height:0.6rem;margin-right:0.35rem;border-radius:50%;background:var(--tier-gold,#e3b94b)}.vsd__tabs{display:flex;flex-wrap:wrap;gap:0.5rem;margin:0.25rem 0 1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.vsd__tab{min-height:44px;padding:0 1.1rem;border:1px solid var(--color-border-strong);border-radius:999px;background:transparent;color:var(--color-heading);font-size:var(--text-sm);font-weight:600;transition:background-color 160ms var(--ease-out),border-color 160ms var(--ease-out),color 160ms var(--ease-out)}.vsd__tab:hover{border-color:var(--aud,var(--hb-pulse-cyan))}.vsd__tab[aria-selected="true"]{background:var(--aud,var(--hb-pulse-cyan));border-color:var(--aud,var(--hb-pulse-cyan));color:var(--hb-night)}.vsd__view + .vsd__view{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--color-border)}.vsd.is-tabbed .vsd__view + .vsd__view{margin-top:0;padding-top:0;border-top:0}.vsd__view[hidden]{display:none}.vsd__h{margin:0 0 1rem;font-size:var(--text-lg)}.vsd__chart{margin-top:0.75rem}.vsd-sched{position:relative;overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-canvas)}.vsd-sched:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.vsd-sched__table{width:100%;min-width:46rem;border-collapse:collapse;font-size:var(--text-label)}.vsd-sched__table caption{caption-side:top;padding:0.75rem 1rem 0.25rem;font-size:var(--text-sm);font-weight:700;color:var(--color-heading);text-align:left}.vsd-sched__table th,.vsd-sched__table td{padding:0.6rem;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.vsd-sched__table thead th{font-weight:700;color:var(--color-heading);white-space:nowrap}.vsd-sched__table tbody th{width:7.5rem;font-size:var(--text-sm);font-weight:700;color:var(--color-heading)}.vsd-sched__table tbody th span{display:block;font-size:var(--text-label);font-weight:400;color:var(--color-body)}.vsd-sched__table tbody tr:last-child>*{border-bottom:0}.vsd-sched__table .is-now{background:color-mix(in srgb,var(--aud,var(--hb-pulse-cyan)) 9%,transparent)}.vsd-now,.vsd-next{display:inline-block;margin-left:0.35rem;padding:0 0.45rem;border-radius:999px;border:1px solid currentColor;font-size:0.6875rem;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;vertical-align:0.05rem}.vsd-now{color:var(--hb-live-green)}.vsd-next{color:var(--color-body)}.vsd-slot{display:grid;gap:0.2rem}.vsd-slot img,.vsd-slot__own{display:block;width:100%;aspect-ratio:16 / 9;height:auto;border-radius:6px;object-fit:cover;background:#000}.vsd-slot__own{display:grid;place-items:center;background:var(--gradient-signature);color:#fff;font-family:var(--font-display);font-weight:800;font-size:1.1rem}.vsd-slot__brand{margin-top:0.25rem;font-weight:700;color:var(--color-heading);line-height:1.3}.vsd-slot__fmt{color:var(--color-body);line-height:1.35}.vsd-camps{display:grid;gap:0;margin:0;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-canvas)}.vsd-camp{display:grid;grid-template-columns:6rem minmax(0,1fr) auto;grid-template-areas:"img brand status" "img mech mech" "img dates dates";column-gap:0.9rem;row-gap:0.15rem;align-items:start;padding:0.85rem;border-top:1px solid var(--color-border);font-size:var(--text-sm)}.vsd-camp:first-child{border-top:0}.vsd-camp img{grid-area:img;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:6px}.vsd-camp__brand{grid-area:brand;font-weight:700;color:var(--color-heading)}.vsd-camp__mech{grid-area:mech;color:var(--color-body);line-height:1.4}.vsd-camp__dates{grid-area:dates;font-size:var(--text-label);color:var(--color-body)}.vsd-camp .vsd-status{grid-area:status}@media (min-width:768px){.vsd-camp{grid-template-columns:7.5rem minmax(9rem,0.8fr) minmax(0,1.6fr) 10rem 6rem;grid-template-areas:"img brand mech dates status";align-items:center}.vsd-camp__dates{font-size:var(--text-sm)}}.vsd-status{justify-self:start;padding:0.1rem 0.6rem;border:1.5px solid currentColor;border-radius:999px;font-size:0.75rem;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;white-space:nowrap}.vsd-status[data-state="live"]{color:var(--hb-live-green)}.vsd-status[data-state="booked"]{color:var(--hb-pulse-cyan)}.vsd-status[data-state="ended"]{color:var(--color-body)}.vsd-unlocks{margin-top:0.75rem;padding:1.1rem 1.25rem;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.vsd-unlocks__title{margin:0 0 0.75rem;font-weight:700;color:var(--color-heading)}.vsd-unlocks__list{display:grid;gap:0.5rem 1.5rem;margin:0}@media (min-width:768px){.vsd-unlocks__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.vsd-unlocks__list li{position:relative;padding-left:1.6rem;font-size:var(--text-sm);color:var(--color-heading)}.vsd-unlocks__list li::before{content:"";position:absolute;left:0.2rem;top:0.3rem;width:6px;height:11px;border:solid var(--aud,var(--hb-live-green));border-width:0 2px 2px 0;transform:rotate(45deg)}.vsd__shots-title{margin:2.5rem 0 1rem}.vsd-shots{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;margin:0}@media (min-width:768px){.vsd-shots{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}.vsd-shot{margin:0}@media (min-width:768px){.vsd-shot img{aspect-ratio:1280 / 700;object-fit:contain;object-position:top center}.vsd-shot img[src*="cb-playlist"]{object-fit:cover;object-position:left top}}.vsd-shot__bar{display:flex;align-items:center;gap:6px;height:28px;margin:0;padding:0 10px;border-radius:12px 12px 0 0;background:#e9ebef;color:#3b4250;font-size:0.75rem;font-weight:700}.vsd-shot__bar i{width:8px;height:8px;border-radius:50%;background:#c3c8d1}.vsd-shot__bar span{margin-left:6px}.vsd-shot img{display:block;width:100%;height:auto;border:1px solid var(--color-border-strong);border-top:0;border-radius:0 0 12px 12px;background:#fff}.vsd-shot figcaption{margin-top:0.75rem;font-size:var(--text-sm);color:var(--color-body)}.vsa__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.75rem;margin-top:2rem}.vsa__hint{font-size:var(--text-sm);color:var(--color-body)}.vsa__nav{display:flex;gap:0.5rem}.vsa__btn{display:grid;place-items:center;width:44px;height:44px;padding:0;border-radius:50%;border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-heading)}.vsa__btn:hover{border-color:var(--aud,var(--hb-pulse-cyan))}.vsa__btn:disabled{opacity:0.4}.vsa__btn svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.vsa__rail{margin-top:1rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:2px;padding:0.5rem 2px 1.25rem;scrollbar-width:thin}.vsa__rail:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.vsa__list{display:grid;grid-auto-flow:column;grid-auto-columns:13.5rem;gap:1.25rem;margin:0}@media (min-width:992px){.vsa__list{grid-auto-columns:14.5rem}}.vsa__item{scroll-snap-align:start}.vsa__fig .hb-phone{max-width:none}.vsa__fig figcaption{text-align:left;line-height:1.45}.vsa__label{display:block;margin-bottom:0.2rem;font-family:var(--font-display);font-size:var(--text-base);font-weight:700;color:var(--color-heading)}.vsa__tier{display:inline-block;margin-left:0.25rem;padding:0 0.5rem;border:1px solid var(--tier-gold,#e3b94b);border-radius:999px;font-family:var(--font-body);font-size:0.6875rem;font-weight:800;letter-spacing:0.04em;text-transform:uppercase;color:var(--tier-gold,#e3b94b);vertical-align:0.15rem}.vsa__item--gold .hb-phone{border-color:var(--tier-gold,#e3b94b)}.vsa-tiers .venue-tiers__table td{color:var(--color-body)}.vsa-tiers .vm-yes{color:var(--aud-text,var(--color-heading));font-weight:700}.vsa-tiers__platinum{vertical-align:middle!important;text-align:center!important;color:var(--color-heading)!important}.vsa-tiers__ticketing>*{background:color-mix(in srgb,var(--tier-gold,#e3b94b) 8%,transparent)}.vsa-tiers__ticketing th{color:var(--color-heading)}.vsd-peek{display:flex;align-items:center;gap:1rem;margin-top:1.25rem;padding:0.75rem 1rem;max-width:40rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface)}.vsd-peek img{flex:none;width:3.25rem;height:auto;aspect-ratio:6 / 13;object-fit:cover;object-position:top;border-radius:8px;border:1px solid var(--color-border-strong)}.vsd-peek p{margin:0;font-size:var(--text-sm);color:var(--color-body)}.vsd-peek strong{display:block;color:var(--color-heading)}.vsd-peek a{display:inline-block;padding-block:0.35rem;color:var(--color-heading);font-weight:600}@media (prefers-reduced-motion:reduce){.vsa__rail{scroll-behavior:auto}.vsd__tab{transition:none}}@media (forced-colors:active){.vsd__tab[aria-selected="true"]{forced-color-adjust:none;background:Highlight;color:HighlightText;border-color:Highlight}.vsd-status,.vsd-now,.vsd-next,.vsa__tier{border-color:CanvasText}}