.music-main{max-width:1400px;margin:0 auto;padding:42px 38px 30px}.music-intro{justify-content:space-between;align-items:flex-start;gap:36px;margin-bottom:30px;display:flex}.music-intro h1{margin-bottom:8px;font-size:42px}.music-intro-copy{max-width:420px;color:var(--muted);font-size:16px;line-height:1.5}.music-contribute-callout{background:#e6e5dc;border-radius:6px;width:min(100%,540px);padding:24px}.music-contribute-callout h2{margin-bottom:10px;font-size:24px}.music-contribute-callout p{margin-bottom:18px;line-height:1.55}.music-contribute-actions{flex-wrap:wrap;align-items:center;gap:14px 20px;display:flex}.music-contribute-actions .primary{align-items:center;display:inline-flex}.music-tabs{gap:30px;margin-bottom:25px;overflow-x:auto}.music-tabs button{white-space:nowrap}.music-toolbar{align-items:center;gap:16px;margin:22px 0;display:flex}.music-toolbar>label:first-child{flex:1}.music-toolbar input{width:100%}.music-toolbar>span{color:var(--muted);white-space:nowrap}.music-grid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.music-card{border:1px solid var(--line);background:#fff;border-radius:6px;grid-template-columns:48px minmax(0,1fr) minmax(240px,330px) 30px;align-items:center;gap:8px 18px;min-width:0;padding:16px 20px;display:grid}.music-card-heading{min-width:0}.music-card h2{margin-bottom:6px;font-size:19px;line-height:1.25}.music-number{color:var(--muted);font-variant-numeric:tabular-nums;text-underline-offset:4px;font-size:16px}.music-meta{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.music-details{grid-column:2/-1;min-width:0}.music-details summary{color:var(--muted);cursor:pointer;width:fit-content;font-size:12px}.music-details[open] summary{margin-bottom:14px}.music-card .select-music{flex-shrink:0;position:static}.music-description{color:var(--muted);max-width:60ch;font-size:14px;line-height:1.5}.music-card audio,.music-review-card audio{width:100%;min-width:0;height:44px;display:block}.music-credit{color:var(--muted);margin:15px 0;font-size:12px;line-height:1.5}.music-credit a,.music-file-links a,.music-resource-links a{text-underline-offset:3px;text-decoration:underline}.music-file-links{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px 16px;padding-top:14px;font-size:12px;display:flex}.music-resource-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;display:grid}.music-resource-card{border-bottom:1px solid var(--line);padding:24px 0;line-height:1.65}.music-resource-card:first-child{padding-top:0}.music-resource-card h2,.music-submit h2{margin-bottom:14px;font-size:25px}.music-resource-links{gap:10px;margin:20px 0;display:grid}.music-submit{border:1px solid var(--line);background:#fff;border-radius:6px;align-self:start;padding:28px;scroll-margin-top:96px;line-height:1.6}.music-form-fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;min-width:0;margin:24px 0 0;padding:0;display:grid}.music-form-fields label,.music-review-card form label{flex-direction:column;gap:7px;min-width:0;font-size:13px;display:flex}.music-form-fields input,.music-form-fields select,.music-form-fields textarea,.music-review-card input,.music-review-card textarea{width:100%;min-width:0}.music-form-wide{grid-column:1/-1}.music-consent{align-items:flex-start;line-height:1.5;flex-direction:row!important;gap:10px!important;display:flex!important}.music-consent input{flex-shrink:0;margin-top:3px;width:18px!important}.music-video-pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.music-video-pair figure{margin:0}.music-video-pair video{aspect-ratio:9/16;object-fit:contain;background:#151719;border-radius:4px;width:100%;max-height:350px}.music-video-pair figcaption{color:var(--muted);margin-top:9px;font-size:12px}.music-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:20px;margin-top:44px;padding-top:24px;font-size:12px;display:flex}.music-empty{background:var(--soft);text-align:center;padding:55px 20px}.music-mobile-nav{display:none}.music-review-card{border:1px solid var(--line);background:#fff;border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:35px;margin-top:20px;padding:28px;display:grid}.music-review-card fieldset{border:0;gap:15px;min-width:0;margin:0;padding:0;display:grid}.music-review-details{overflow-wrap:anywhere;grid-template-columns:120px minmax(0,1fr);gap:12px;font-size:13px;line-height:1.5;display:grid}.music-review-details dt{color:var(--muted)}.music-review-details dd{white-space:pre-wrap;margin:0}.music-review-actions{flex-wrap:wrap;gap:12px;display:flex}.music-review-card .music-consent{margin:8px 0}.selection-photos{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.selection-photo{border:1px solid var(--line);background:#fff;padding:12px}.selection-photo img{object-fit:contain;background:var(--soft);width:100%;height:160px}.selection-photo-actions{flex-wrap:wrap;gap:12px;margin-top:12px;font-size:12px;display:flex}.selection-section{margin-top:38px}.selection-section>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.selection-section h2{margin:0}.music-submit fieldset:disabled{opacity:.65}@media (max-width:900px){.music-main{padding:30px 24px}.music-resource-layout{grid-template-columns:1fr}.music-grid{gap:10px}.music-card{grid-template-columns:42px minmax(0,1fr) 44px;gap:10px 12px;padding:16px}.music-card audio{grid-column:2/-1}.music-card .select-music{grid-area:1/3;place-self:start end}.music-review-card{grid-template-columns:1fr}.selection-photos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.music-main{padding:25px 16px}.music-intro{margin-bottom:22px;display:block}.music-intro h1{font-size:34px}.music-intro-copy{font-size:15px}.music-contribute-callout{margin-top:24px;padding:20px}.music-contribute-callout h2{font-size:22px}.music-grid{grid-template-columns:1fr}.music-tabs{grid-template-columns:1fr 1fr;gap:4px;max-width:none;margin-left:0;display:grid;overflow:visible}.music-tabs button{white-space:normal;padding:12px 8px;font-size:13px}.music-toolbar{flex-wrap:wrap;gap:10px}.music-toolbar>label:first-child{flex-basis:100%}.music-toolbar select{max-width:220px}.music-card h2{font-size:18px}.music-submit{padding:20px}.music-form-fields{grid-template-columns:1fr}.music-footer{flex-direction:column;line-height:1.6}.music-mobile-nav{border-bottom:1px solid var(--line);background:var(--soft);gap:24px;padding:20px 16px;display:flex}.music-mobile-nav .upcoming-nav{flex-wrap:wrap;row-gap:16px;height:auto}.music-review-card{padding:20px}.music-review-details{grid-template-columns:1fr;gap:5px}.music-review-details dd{margin-bottom:12px}.selection-photos{grid-template-columns:repeat(2,minmax(0,1fr))}.selection-section>header{flex-direction:column;align-items:flex-start}.music-video-pair video{max-height:280px}.music-submit input[type=file]{padding:10px 6px;font-size:12px}}.music-headshot-example{margin:0 0 24px}.music-headshot-example video{aspect-ratio:9/16;object-fit:contain;background:#151719;border-radius:4px;width:min(100%,280px);display:block}.music-headshot-example figcaption{color:var(--muted);margin-top:10px;font-size:12px}.music-comparison summary{cursor:pointer;text-underline-offset:3px;padding:12px 0;text-decoration:underline}.music-page-actions{flex-wrap:wrap;gap:16px 24px;padding-top:8px;display:flex}.music-page-actions [aria-current=page]{font-weight:600}.music-intro-copy{max-width:520px}.music-resource-single{max-width:680px}.music-contribution-panel{max-width:760px}.music-view-note,.music-save-status{color:var(--muted);font-size:14px;line-height:1.5}.music-workflow{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:12px 20px;margin-top:10px;padding-top:14px;font-size:12px;display:flex}.music-workflow button{font-size:inherit;align-items:center;gap:6px;display:inline-flex}.music-visibility{color:var(--muted)}.music-workflow .error{flex-basis:100%}@media (max-width:600px){.music-page-actions{margin-top:20px}.music-tabs{flex-wrap:wrap;display:flex}.music-tabs button{white-space:nowrap;flex:1}.music-workflow{grid-column:1/-1;gap:14px 20px}.music-visibility{flex-basis:100%}}
.oAIkga_main{max-width:1220px;margin:0 auto;padding:64px 38px 100px}.oAIkga_description{color:var(--muted);margin:20px 0 28px;font-size:18px;line-height:1.6}.oAIkga_download{align-items:center;min-height:44px;display:inline-flex}.oAIkga_size{color:var(--muted);margin-top:12px;font-size:13px}@media (max-width:760px){.oAIkga_main{padding:34px 20px 64px}}
