.page-module__wlj4la__page{min-height:100vh;padding-bottom:4rem}.page-module__wlj4la__archive{width:min(1180px,94%);margin:2.5rem auto 0}.page-module__wlj4la__backLink{color:var(--vhs-yellow);font-family:var(--vhs-osd-font);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;display:inline-block}.page-module__wlj4la__backLink:hover{color:var(--vhs-cyan);text-decoration:underline}.page-module__wlj4la__intro{text-align:center;margin:1.7rem 0 2rem}.page-module__wlj4la__eyebrow{color:var(--vhs-cyan);font-family:var(--vhs-osd-font);letter-spacing:.15em;text-transform:uppercase;margin:0 0 .3rem}.page-module__wlj4la__intro h2{color:var(--vhs-yellow);font-family:var(--font-hulk-title),cursive;text-shadow:4px 4px #000;text-transform:uppercase;margin:0;font-size:clamp(2.7rem,7vw,5rem);line-height:1.08}.page-module__wlj4la__intro>p:last-child{color:#e4e4e4;max-width:42rem;margin:.8rem auto 0}.page-module__wlj4la__catalog{background:#111116;border:4px solid #000;outline:2px solid #ffeb3b40;overflow:hidden;box-shadow:12px 12px #000000b8}.page-module__wlj4la__filters{background:#1b1b22;border-bottom:2px solid #000;grid-template-columns:minmax(0,1fr) minmax(8rem,auto) auto;align-items:end;gap:.8rem 1rem;padding:1rem;display:grid}.page-module__wlj4la__searchField,.page-module__wlj4la__yearField{color:var(--vhs-cyan);font-family:var(--vhs-osd-font);letter-spacing:.08em;text-transform:uppercase;gap:.4rem;font-size:.8rem;display:grid}.page-module__wlj4la__searchField{min-width:0}.page-module__wlj4la__searchField input,.page-module__wlj4la__yearField select{color:#111;min-height:44px;font:600 1rem var(--font-body),Arial,sans-serif;letter-spacing:normal;text-transform:none;background:#f7f4e8;border:2px solid #000;border-radius:0}.page-module__wlj4la__searchField input{width:100%;padding:.6rem .75rem}.page-module__wlj4la__yearField select{min-width:8.5rem;padding:.6rem}.page-module__wlj4la__searchField input:focus-visible,.page-module__wlj4la__yearField select:focus-visible,.page-module__wlj4la__backLink:focus-visible{outline:3px solid var(--vhs-yellow);outline-offset:3px}.page-module__wlj4la__resultCount{color:#e4e4e4;text-align:right;margin:0 0 .7rem}.page-module__wlj4la__editToolbar{background:#202027;border-bottom:2px solid #000;flex-wrap:wrap;align-items:end;gap:.8rem 1rem;padding:.9rem 1rem;display:flex}.page-module__wlj4la__editToolbar button{background:var(--vhs-yellow);color:#111;cursor:pointer;min-height:42px;font:700 .95rem var(--font-body),Arial,sans-serif;border:2px solid #000;padding:.55rem .9rem;box-shadow:3px 3px #000}.page-module__wlj4la__editToolbar button:hover:not(:disabled){background:var(--vhs-cyan)}.page-module__wlj4la__editToolbar button:disabled{cursor:wait;opacity:.65}.page-module__wlj4la__secretField{color:var(--vhs-cyan);font-family:var(--vhs-osd-font);letter-spacing:.08em;text-transform:uppercase;flex:14rem;gap:.35rem;font-size:.8rem;display:grid}.page-module__wlj4la__secretField input,.page-module__wlj4la__cellInput{color:#111;min-width:0;min-height:40px;font:500 .95rem var(--font-body),Arial,sans-serif;background:#f7f4e8;border:2px solid #000;border-radius:0;padding:.45rem .6rem}.page-module__wlj4la__secretField input:focus-visible,.page-module__wlj4la__cellInput:focus-visible,.page-module__wlj4la__editToolbar button:focus-visible{outline:3px solid var(--vhs-cyan);outline-offset:2px}.page-module__wlj4la__editActions{flex-wrap:wrap;gap:.65rem;display:flex}.page-module__wlj4la__editActions button:first-child{background:#e4e4e4}.page-module__wlj4la__message,.page-module__wlj4la__loadError{color:#e4e4e4;flex-basis:100%;margin:0;line-height:1.4}.page-module__wlj4la__loadError{color:#ffaaa5}.page-module__wlj4la__tableWrap{overflow-x:auto}.page-module__wlj4la__table{border-collapse:collapse;text-align:left;width:100%}.page-module__wlj4la__table th,.page-module__wlj4la__table td{vertical-align:top;border-bottom:1px solid #303038;padding:.8rem 1rem}.page-module__wlj4la__table thead{z-index:1;color:var(--vhs-yellow);font-family:var(--vhs-osd-font);letter-spacing:.1em;text-transform:uppercase;background:#292930;position:sticky;top:0}.page-module__wlj4la__table tbody tr:nth-child(2n){background:#17171d}.page-module__wlj4la__table tbody tr:hover{background:#202027}.page-module__wlj4la__table tbody{color:#f1f1f1}.page-module__wlj4la__table tbody td{font-weight:500;line-height:1.45}.page-module__wlj4la__table tbody th{width:4.5rem;font-weight:400}.page-module__wlj4la__episodeNumber{color:var(--vhs-cyan);font-family:var(--vhs-osd-font)}.page-module__wlj4la__date{color:#d2d2d2;white-space:nowrap;min-width:8rem}.page-module__wlj4la__episodeLink{color:var(--vhs-cyan);text-underline-offset:3px;font-weight:700;text-decoration:underline}.page-module__wlj4la__episodeLink:hover{color:var(--vhs-yellow)}.page-module__wlj4la__cellInput{width:100%}.page-module__wlj4la__table td:first-of-type .page-module__wlj4la__cellInput{min-width:9rem}.page-module__wlj4la__table td:nth-of-type(2) .page-module__wlj4la__cellInput,.page-module__wlj4la__table td:nth-of-type(3) .page-module__wlj4la__cellInput,.page-module__wlj4la__table td:nth-of-type(4) .page-module__wlj4la__cellInput{min-width:12rem}.page-module__wlj4la__sectionRow th{border-top:3px solid var(--vhs-red-hot);color:var(--vhs-yellow);font-family:var(--vhs-osd-font);letter-spacing:.14em;text-align:left;text-transform:uppercase;background:#292930;border-bottom:2px solid #000;padding:.75rem 1rem;font-size:1rem}.page-module__wlj4la__musicLabel{display:none}.page-module__wlj4la__musicName{color:var(--vhs-yellow);font-weight:700}.page-module__wlj4la__emptyState{color:#e4e4e4;text-align:center;padding:2rem!important}@media (max-width:850px){.page-module__wlj4la__archive{width:96%;margin-top:1.5rem}.page-module__wlj4la__filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}.page-module__wlj4la__searchField{grid-column:1/-1}.page-module__wlj4la__yearField select{width:100%}.page-module__wlj4la__resultCount{align-self:center;margin:0}.page-module__wlj4la__table,.page-module__wlj4la__table tbody,.page-module__wlj4la__table tr,.page-module__wlj4la__table th,.page-module__wlj4la__table td{display:block}.page-module__wlj4la__table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.page-module__wlj4la__table tbody tr{border-bottom:1px solid #303038;gap:.35rem;padding:.85rem 1rem;display:grid}.page-module__wlj4la__table th,.page-module__wlj4la__table td,.page-module__wlj4la__table tbody th{overflow-wrap:anywhere;border:0;width:auto;min-width:0;padding:0}.page-module__wlj4la__table tbody td:before{content:attr(data-label);color:var(--vhs-cyan);font-family:var(--vhs-osd-font);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;display:block}.page-module__wlj4la__table tbody td:empty,.page-module__wlj4la__table tbody td.page-module__wlj4la__linkCell:empty{display:none}.page-module__wlj4la__table tbody td.page-module__wlj4la__date{white-space:normal;min-width:0}.page-module__wlj4la__table tbody td.page-module__wlj4la__date:before{display:none}.page-module__wlj4la__table tbody .page-module__wlj4la__sectionRow{padding:0;display:block}.page-module__wlj4la__sectionRow th{padding:.75rem 1rem}.page-module__wlj4la__table td .page-module__wlj4la__cellInput,.page-module__wlj4la__table td:nth-of-type(n) .page-module__wlj4la__cellInput{width:100%;min-width:0}.page-module__wlj4la__table tbody td.page-module__wlj4la__linkCell:before{display:none}.page-module__wlj4la__episodeLink{padding:.15rem 0;display:inline-block}.page-module__wlj4la__publicTable tbody tr:not(.page-module__wlj4la__sectionRow){grid-template-columns:2.6rem auto minmax(0,1fr);grid-template-areas:"num guest guest"".date date"".music music";align-items:baseline;gap:.2rem .6rem;padding:.7rem 1rem}.page-module__wlj4la__publicTable tbody th{grid-area:num}.page-module__wlj4la__publicTable .page-module__wlj4la__guestCell{grid-area:guest;font-weight:700}.page-module__wlj4la__publicTable .page-module__wlj4la__date{grid-area:date;font-size:.85rem}.page-module__wlj4la__publicTable .page-module__wlj4la__musicCell{grid-area:music;font-size:.95rem}.page-module__wlj4la__publicTable .page-module__wlj4la__musicLabel{background:var(--vhs-yellow);color:#111;font-family:var(--vhs-osd-font);letter-spacing:.08em;text-transform:uppercase;margin-right:.5rem;padding:.1rem .4rem;font-size:.7rem;display:inline-block}.page-module__wlj4la__publicTable .page-module__wlj4la__musicCell:empty{display:none}}
