.timeline-page{--muted:#c6c0cc;max-width:1080px;margin:auto;padding:56px 5% 100px}.timeline-intro h1{font-family:var(--font-poster),Impact,sans-serif;font-size:clamp(52px,9vw,92px);line-height:1.05;text-transform:uppercase;margin:12px 0 20px;letter-spacing:-1px}.timeline-intro h1 em{color:var(--pink);font-style:normal}.timeline-intro-copy>p:not(.eyebrow){max-width:650px}.timeline-intro-copy>p:nth-of-type(2){font-size:24px;font-family:var(--font-condensed),sans-serif}.timeline-coverage{display:flex;align-items:center;gap:24px;border-block:1px solid var(--line);padding:20px 0;margin:32px 0 16px}.timeline-coverage>strong{font-size:40px;color:var(--lime);white-space:nowrap;font-family:var(--font-poster),Impact,sans-serif}.timeline-coverage strong span{font-size:22px;color:var(--muted)}.timeline-coverage p{margin:0}.timeline-method{border-bottom:1px solid var(--line);padding:12px 0 20px}.timeline-filters summary,.timeline-method summary{cursor:pointer;font-weight:700}.timeline-method p{max-width:780px;color:var(--muted)}.timeline-controls{margin:30px 0}.timeline-search{display:block;font-weight:700}.timeline-search input{width:100%;margin-top:8px}.timeline-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.timeline-controls>.timeline-actions{margin:12px 0 22px}.timeline-filters{background:#19181b;border:1px solid var(--line);padding:16px}.timeline-filters fieldset{border:0;padding:0;margin:20px 0}.timeline-filters legend{text-transform:uppercase;color:var(--lime);font-weight:700;margin-bottom:12px}.timeline-options{display:flex;flex-wrap:wrap;gap:10px 18px}.timeline-options label{display:flex;align-items:center;gap:8px;font-size:14px;min-height:30px}.timeline-options input{width:18px;height:18px;accent-color:var(--lime);margin:0}.timeline-chips,.timeline-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.timeline-chips button,.timeline-tags span{padding:5px 10px;border:1px solid var(--line);border-radius:3px;background:var(--surface);font-size:14px}.timeline-chips button{color:var(--lime)}.timeline-overview{padding:20px;border:1px solid var(--line);background:#171619}.timeline-overview>small{display:block;font-size:14px;line-height:1.6}.timeline-search input:is(:hover,:focus-visible),.timeline-tabs button:not(:disabled):is(:hover,:focus-visible){border-color:var(--lime)}.timeline-search input{border-width:2px}.timeline-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}.timeline-tabs button{padding:9px 14px;border:2px solid var(--line);background:transparent;color:var(--paper);border-radius:4px}.timeline-tabs button span{margin-left:10px;color:var(--muted)}.timeline-decades button[aria-pressed=true],.timeline-tabs button[aria-pressed=true]{border-color:var(--lime);color:var(--lime);background:#c7fa4510}.timeline-decades{display:flex;overflow-x:auto;gap:8px;padding:6px 3px 14px;margin-bottom:6px}.timeline-decades button{display:flex;flex:1;min-width:66px;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;padding:9px 5px;border:1px solid transparent;background:transparent;color:var(--muted);border-radius:4px;min-height:104px}.timeline-bar{display:block;width:30px;background:var(--purple);opacity:.8}.timeline-decades button[aria-pressed=true] .timeline-bar{background:var(--lime)}.timeline-results-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:34px 0 20px;flex-wrap:wrap}.timeline-results-heading h2{font-size:30px;margin:0;font-family:var(--font-condensed),sans-serif}.timeline-results-heading p{margin:4px 0 0}.timeline-results-heading select{margin-left:8px;padding:8px;font-size:14px}.timeline-year{font-family:var(--font-poster),Impact,sans-serif;font-size:30px;color:var(--lime);margin:28px 0 10px;border-bottom:1px solid var(--line);padding-bottom:8px}.timeline-recording{border-bottom:1px solid #39343c}.timeline-row{width:100%;display:grid;grid-template-columns:90px 1fr 22px;gap:16px;text-align:left;padding:18px 4px;background:transparent;color:var(--paper);border:0;align-items:center}.timeline-row:hover{background:#ffffff06}.timeline-row strong{font-size:18px;display:block;font-weight:600}.timeline-artist{display:block;margin-top:4px}.timeline-artist,.timeline-status{color:var(--muted);font-size:14px}.timeline-status.verified{color:var(--lime);font-size:20px;font-family:var(--font-condensed),sans-serif}.timeline-detail{padding:14px 24px 24px 110px;background:#ffffff03;overflow-wrap:anywhere}.timeline-detail h4{font-size:20px;margin:12px 0}.timeline-detail li p{font-size:14px;color:var(--muted)}.timeline-detail li{margin-bottom:20px}.timeline-detail ul{padding-left:20px}.timeline-provider{margin-top:24px;display:flex;gap:20px;flex-wrap:wrap}.timeline-provider a{display:flex;align-items:center;gap:12px;font-size:14px}.timeline-more{display:block;margin:28px auto}.timeline-actions button:disabled{cursor:default}.timeline-review-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:30px}.timeline-review-list{max-height:850px;overflow-y:auto}.timeline-review-list a{display:block;padding:15px;border-bottom:1px solid var(--line);text-decoration:none}.timeline-review-list small{display:block;color:var(--muted)}.timeline-review-form label{display:block;margin:18px 0}.timeline-review-form input,.timeline-review-form select,.timeline-review-form textarea{width:100%;margin-top:6px}.timeline-review-form textarea{min-height:85px}.timeline-review-source{border:1px solid var(--line);padding:14px;margin:16px 0}.timeline-review-preview{border-left:3px solid var(--lime);padding:6px 18px;margin:24px 0}.timeline-review-history{overflow-wrap:anywhere}.timeline-review-history pre{white-space:pre-wrap;font-size:12px;color:var(--muted)}@media (max-width:600px){.timeline-page{padding-top:30px}.timeline-coverage{gap:16px;flex-direction:column;align-items:flex-start}.timeline-coverage>strong{font-size:32px}.timeline-coverage p{font-size:14px}.timeline-row{grid-template-columns:66px 1fr 18px;gap:10px}.timeline-row strong{font-size:16px}.timeline-detail{padding:14px 16px 24px}.timeline-overview{padding:14px}.timeline-review-layout{grid-template-columns:1fr}.timeline-review-list{max-height:300px}.timeline-decades button{min-width:60px}.timeline-page input{min-width:0}.timeline-results-heading .timeline-actions{gap:14px}}.timeline-options label{flex-direction:row;font-weight:400}.timeline-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:center;gap:24px}.timeline-intro-art{width:100%;height:auto}@media (max-width:700px){.timeline-intro{grid-template-columns:minmax(0,1fr);gap:8px}.timeline-intro-art{width:min(100%,280px);justify-self:center}}