.zt-panes.zt-lv-panes{grid-template-columns:minmax(0,1fr) clamp(330px,31%,420px);gap:10px;padding:10px 12px 12px 16px}.zt-lv-col{padding:0 8px 12px 0}.zt-lv-col,.zt-lv-col .zt-cards-in{gap:8px}.zt-lv-col .zt-cards-in>.zt-hide-phone{position:sticky;top:0;background:var(--body-bg);z-index:5}.zt-lv-col .zt-lv-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:2px}.zt-panes.zt-lv-panes .zt-lv-main{--stage:min(960px,calc(100vh - 160px));--card-w:calc(var(--stage) * 9 / 16);grid-template-columns:var(--card-w) minmax(230px,1fr);grid-template-rows:var(--stage) auto;grid-template-areas:"clip  strip" "pitch pitch";gap:14px}.zt-lv-panes .zt-lv-main>.zt-lv-vid{grid-area:clip}.zt-lv-panes .zt-lv-main>.zt-card:not(.zt-lv-pitchcard){grid-area:strip;align-self:start;max-height:100%}.zt-lv-panes .zt-lv-main>.zt-lv-pitchcard{grid-area:pitch;--stage:clamp(360px,calc(100vh - 370px),520px)}.zt-lv-panes.zt-band-live .zt-lv-main>.zt-lv-pitchcard{--stage:clamp(400px,calc(100vh - 330px),560px)}.zt-lv-panes .zt-lv-main .zt-lv-sgrid{max-height:none;overflow:visible}@container zt-an (max-width: 780px){.zt-panes.zt-lv-panes .zt-lv-main{grid-template-columns:var(--card-w) minmax(230px,1fr);grid-template-rows:var(--stage) auto;grid-template-areas:"clip  strip" "pitch pitch";--stage:min(960px,calc(100vh - 160px));--card-w:calc(var(--stage) * 9 / 16)}.zt-panes.zt-lv-panes .zt-lv-pitchcard{height:calc(var(--stage) + 34px)}}@container zt-an (max-width: 560px){.zt-panes.zt-lv-panes .zt-lv-main{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(0,auto);grid-template-rows:auto;grid-template-areas:"clip" "strip" "pitch";--stage:min(960px,calc(100vh - 160px))}.zt-panes.zt-lv-panes .zt-lv-vid{height:var(--stage);width:min(100%,calc(var(--stage) * 9 / 16));justify-self:center}.zt-panes.zt-lv-panes .zt-lv-pitchcard{height:calc(var(--stage) + 34px)}}.zt-lv-panes .zt-lv-vid{border-radius:4px}.zt-lv-panes .zt-lv-pitchcard>.zt-card-body{padding:0}.zt-lv-panes .zt-lv-pitchcard>.zt-card-body>.zt-track-view{border-radius:0 0 4px 4px}.zt-lv-col .zt-card-head{min-height:0;padding:14px 10px 7px;gap:10px;row-gap:6px}.zt-lv-col .zt-card-body{padding:7px 10px 14px}.zt-lv-panes{--toggle-groove:rgba(21,23,46,0.055);--toggle-rim:rgba(21,23,46,0.07);--toggle-well:inset 0 1px 2px rgba(21,23,46,0.08),inset 0 -1px 0 rgba(255,255,255,0.75);--toggle-face-rim:rgba(21,23,46,0.06);--toggle-lift:inset 0 1px 0 rgba(255,255,255,1),0 1px 1px rgba(30,58,138,0.14),0 2px 6px rgba(30,58,138,0.12);--toggle-hover:rgba(255,255,255,0.66)}.zt-lv-panes .zt-lv-scope-seg{padding:3px;background:var(--toggle-groove);border:1px solid var(--toggle-rim);border-radius:999px;box-shadow:var(--toggle-well)}.zt-lv-panes .zt-lv-scope-btn{border:0;background:none;border-radius:999px;color:var(--ink-3);font-weight:650;font-size:11px;padding:6px 13px 5px;box-shadow:none}.zt-lv-panes .zt-lv-scope-btn:hover:not(:disabled):not([aria-pressed=true]){color:var(--ink);background:var(--toggle-hover)}.zt-lv-panes .zt-lv-scope-btn[aria-pressed=true]{background:#ffffff;color:var(--ink);font-weight:700;border:1px solid var(--toggle-face-rim);border-radius:999px;padding:5px 12px 4px;box-shadow:var(--toggle-lift)}.zt-lv-panes .zt-lv-pitchcard>.zt-card-head{row-gap:5px}.zt-lv-col .zt-lv-mixrow.zt-two{grid-template-columns:minmax(0,2.15fr) minmax(0,1fr);gap:15px}.zt-lv-col .zt-mix{gap:12px;padding-left:10px}.zt-lv-col .zt-lv-blcol{padding-left:22px;margin-top:14px}@container zt-an (max-width: 760px){.zt-lv-col .zt-lv-mixrow.zt-two{grid-template-columns:minmax(0,1fr);gap:10px}}.zt-lv-col .zt-lg{gap:6px;padding:2px 4px;border-radius:3px}.zt-lv-col .zt-lg-name{font-size:11.5px}.zt-lv-col .zt-lg-avg{font-size:10.5px}.zt-lv-col .zt-lg-n{font-size:12.5px}.zt-lv-col .zt-lg-p{font-size:10.5px}.zt-lv-col .zt-lg+.zt-lg:before{margin-top:-2px}.zt-lv-col .zt-lg-chip:after,.zt-lv-col .zt-lg-chip:before{content:none}.zt-lv-col .zt-lg-chip,.zt-lv-col .zt-lv-bl-sw,.zt-lv-col .zt-lv-latest-len i,.zt-lv-panes .zt-lv-lchip i{border-radius:50%;box-shadow:inset 0 0 0 1px rgba(12,16,34,.22)}.zt-lv-col .zt-lv-bl-fill{position:absolute;border-radius:9px}.zt-lv-col .zt-lv-bl{gap:5px}.zt-lv-col .zt-lv-bl-row{height:28px}.zt-lv-col .zt-lv-bl-track{height:18px;border-radius:9px;box-shadow:inset 0 0 0 1px var(--body-line)}.zt-lv-col .zt-lv-bl-fill:after,.zt-lv-col .zt-lv-bl-fill:before,.zt-lv-col .zt-lv-bl-seg:after,.zt-lv-col .zt-lv-bl-seg:before{content:none}.zt-lv-col .zt-key.zt-lv-bl-key{margin-top:8px;gap:5px 14px}.zt-lv-col .zt-lv-mtabs{margin-bottom:6px!important}.zt-lv-col .zt-lv-mtabs .zt-tab{font-size:11px}.zt-lv-col .zt-key,.zt-lv-col .zt-lv-stats{margin-top:6px}.zt-lv-col .zt-lv-sgrid{--sc-w:84px;--sc-gap:6px;padding:0 2px 2px 0}.zt-lv-col .zt-lv-scard:hover{border-color:rgba(12,16,34,.28)}.zt-lv-col .zt-lv-scard.zt-on{outline-width:3px;outline-offset:-3px}.zt-lv-col .zt-lv-sc-lab{font-size:10px;padding:2px 5px 1px;border-radius:3px;left:5px;top:5px}.zt-lv-col .zt-lv-sc-sp{font-size:10.5px;padding:2px 6px 1px;border-radius:3px;left:5px;bottom:5px}.zt-lv-col .zt-lv-sc-play{width:24px;height:24px}.zt-lv-col .zt-lv-ovhead{margin-bottom:5px}.zt-lv-col .zt-lv-ovhead b{font-size:11px}.zt-lv-col .zt-lv-ovblock+.zt-lv-ovblock{margin-top:9px}.zt-lv-panes>.zt-rail{border:1px solid var(--body-line);border-radius:4px;background:#ffffff;box-shadow:none;overflow:hidden;container-type:inline-size}.zt-lv-panes>.zt-rail>.zt-rail-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:1px 8px;padding:6px 9px;border-bottom:1px solid var(--body-line)}.zt-lv-panes>.zt-rail>.zt-rail-head>.zt-rail-head-top{flex:1 1 100%;min-width:0;min-height:0;padding:0;gap:7px}.zt-lv-panes>.zt-rail>.zt-rail-head>.zt-rail-sub{flex:1 1 auto;min-width:-moz-max-content;min-width:max-content;padding:0;font-size:10px}.zt-lv-panes>.zt-rail>.zt-rail-body{padding:0}.zt-lv-panes .zt-lv-colbar{padding:5px 8px 6px;gap:5px;border-bottom-color:var(--body-line)}.zt-lv-panes .zt-lv-latest{padding:7px 9px 8px;row-gap:3px;border-bottom-color:var(--body-line)}.zt-lv-panes .zt-lv-latest-sp{font-size:clamp(24px,11cqw,34px)}.zt-lv-panes .zt-lv-latest-pair b{font-size:clamp(15px,6cqw,20px)}.zt-lv-panes .zt-lv-latest-len{font-size:11.5px;margin-top:0}.zt-lv-panes .zt-lv-latest.zt-on{background:#fdeade}.zt-lv-panes .zt-lv-bbb th{padding:5px 6px 4px;font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-4);background:#ffffff;border-bottom-color:var(--body-line)}.zt-lv-panes .zt-lv-bbb td{padding:4px 6px;font-size:11.5px;line-height:15px;border-bottom-color:var(--body-line-2)}.zt-lv-panes .zt-lv-bbb td.zt-lv-b{font-size:11.5px;color:var(--ink-2)}.zt-lv-panes .zt-lv-bbb td.zt-lv-sp b{font-size:12.5px}.zt-lv-panes .zt-lv-bbb tbody tr:hover td{background:#fffaf6}.zt-lv-panes .zt-lv-bbb tbody tr.zt-on td{background:#fff2e8}.zt-lv-panes .zt-lv-bbb tbody td:first-child{box-shadow:inset 3px 0 0 var(--zt-len,transparent)}.zt-lv-panes .zt-lv-lchip{gap:5px}.zt-lv-panes .zt-lv-lchip em{color:var(--ink-4)}.zt-lv-panes .zt-lv-wait{padding:6px 12px;font-size:10.5px;background:var(--body-line-2);border-radius:10px;margin:0 16px 10px}.zt-sel.zt-lv-narrow{width:92px;font-size:11.5px;font-weight:600;border-radius:8px;border-color:var(--body-line);padding:5px 26px 5px 10px}.zt-selwrap:has(>.zt-sel.zt-lv-narrow) svg{right:9px;width:10px;height:10px}.zt-lv-panes .zt-card,.zt-lv-panes .zt-lv-scard{background:#ffffff;border:1px solid #ffffff;border-radius:10px;box-shadow:0 1px 2px rgba(15,23,42,.06),0 2px 5px -1px rgba(15,23,42,.08),0 6px 13px -7px rgba(15,23,42,.1)}.zt-lv-panes .zt-card>.zt-card-head,.zt-lv-panes .zt-lv-scard>.zt-card-head{background:transparent;border-radius:10px 10px 0 0}.zt-lv-panes .zt-lv-col .zt-lv-mixrow.zt-two{grid-template-columns:auto minmax(300px,1fr);gap:8px}@container zt-an (max-width: 832px){.zt-lv-panes .zt-lv-col .zt-lv-mixrow.zt-two{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px}.zt-lv-panes .zt-lv-col .zt-lv-blcol .zt-lv-bl{flex:none;justify-content:flex-start}}@container zt-an (max-width: 760px){.zt-pair .zt-lv-col .zt-lv-mixrow.zt-two{grid-template-columns:minmax(0,1fr)}}@container zt-an (max-width: 560px){.zt-lv-col .zt-lv-tiles{display:none}}.zt-lv-panes .zt-card:not(.zt-lv-vid),.zt-lv-panes .zt-lv-scard:not(.zt-lv-vid){zoom:.9}.zt-lv-panes .zt-lv-pitchcard>.zt-card-body{position:relative}.zt-lv-panes .zt-lv-3d-overlay{position:absolute;top:14px;left:50%;transform:translateX(-50%);z-index:6;
  /* !important because .zt-lv-scope-seg / .zt-lv-headseg carry head-context
     margins (margin-right:auto among them) that fight the translateX(-50%)
     centring of an absolutely positioned box. The head classes are off the span
     now, but this box must not be movable by whatever the seg picks up next. */margin:0!important;padding:3px;background:rgba(255,255,255,.12);backdrop-filter:blur(14px) saturate(1.35);border:1px solid rgba(255,255,255,.3);border-radius:999px;box-shadow:0 8px 22px -8px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.4)}.zt-lv-panes .zt-lv-3d-overlay .zt-lv-scope-btn{color:rgba(255,255,255,.92);border-radius:999px}.zt-lv-panes .zt-lv-3d-overlay .zt-lv-scope-btn:hover:not(:disabled):not([aria-pressed=true]){background:rgba(255,255,255,.16);color:#ffffff}.zt-lv-panes .zt-lv-3d-overlay .zt-lv-scope-btn[aria-pressed=true]{background:rgba(255,255,255,.92);color:#17171b;box-shadow:0 2px 6px -2px rgba(0,0,0,.4)}.zt-lv-panes .zt-lv-pitchcard>.zt-card-body>.zt-3d-wrow{position:absolute;top:14px;right:14px;z-index:6;display:flex;align-items:center;gap:8px}.zt-3d-wbtn{height:28px;padding:0 12px;border-radius:999px;background:rgba(255,255,255,.12);backdrop-filter:blur(14px) saturate(1.35);border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 22px -8px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.4);color:rgba(255,255,255,.92);font-family:var(--narrow);font-size:11.5px;font-weight:600;letter-spacing:.01em;white-space:nowrap;cursor:pointer}.zt-3d-wbtn:hover:not([aria-pressed=true]){background:rgba(255,255,255,.16);color:#ffffff}.zt-3d-wbtn[aria-pressed=true]{background:rgba(255,255,255,.92);color:#17171b;box-shadow:0 2px 6px -2px rgba(0,0,0,.4)}.zt-track-marq{position:absolute;z-index:5;pointer-events:none;border:1px solid rgba(255,255,255,.9);background:rgba(255,255,255,.14);border-radius:3px;box-shadow:0 0 0 1px rgba(23,23,27,.35)}.zt-lv-panes .zt-lv-pitchcard-tight{padding:0;overflow:hidden}.zt-lv-panes .zt-lv-pitchcard.zt-lv-pitchcard-tight{height:var(--stage)}.zt-lv-panes .zt-lv-pitchcard-tight>.zt-card-body{padding:0;border-radius:inherit;overflow:hidden;height:100%}.zt-lv-panes .zt-lv-pitchcard-tight>.zt-card-body>.zt-track-view{border-radius:inherit}.zt-lv-panes .zt-lv-pitchcard-tight>.zt-card-body>.zt-track-view.zt-track-gl{height:100%}.zt-lv-panes .zt-lv-latest-k{font-size:10px;font-weight:600}.zt-lv-panes .zt-lv-latest-pair i,.zt-lv-panes .zt-lv-latest-sp i{font-size:10px}.zt-lv-panes .zt-lv-latest-pair em{font-size:10px;font-weight:600}.zt-lv-panes>.zt-rail>.zt-rail-head>.zt-rail-head-top>.zt-card-note{font-size:11px;color:var(--ink-4)}.zt-panes-sess:has(.zt-sess-stage){padding:0;gap:0;grid-template-columns:minmax(0,1fr)}.zt-sess-stage.zt-lv-vid-fs{display:block;grid-template-columns:none;grid-template-rows:none;row-gap:0}.zt-sess-stage{position:relative;height:100%;min-height:0;overflow:hidden}.zt-sess-world{position:absolute;inset:0;z-index:0}.zt-sess-world>.zt-track-view,.zt-sess-world>.zt-track-view.zt-track-gl{height:100%!important;width:100%;border-radius:0}.zt-sess-stage .zt-3d-overlay-seg{position:absolute;top:14px;left:50%;transform:translateX(-50%);z-index:8;margin:0!important}.zt-sess-stage>.zt-live-now.zt-sess-livebar{position:absolute;top:10px;left:12px;right:12px;z-index:8}.zt-band-r>.zt-sess-viewseg{margin-right:4px}.zt-tagbar{align-items:center;gap:6px}.zt-tagbar,.zt-tagbar .zt-selwrap{display:inline-flex}.zt-taglog{flex-basis:100%;color:var(--ink-3)}.zt-taglog .zt-mini{margin-left:4px}