:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#192e38;background:#f5f7f7;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:#176357;text-underline-offset:.2em}a:hover{text-decoration-thickness:2px}a:focus-visible{outline-offset:4px;outline:3px solid #176357}.site-header{background:#fff;border-bottom:1px solid #d7e0df;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem clamp(1rem,5vw,4rem);display:flex}.brand{color:inherit;font-weight:700;text-decoration:none}nav{align-items:center;gap:1.5rem;display:flex}.page{max-width:90rem;margin:0 auto;padding:3rem 1.5rem}h1{margin:.5rem 0 1rem;font-size:clamp(1.7rem,3vw,2.3rem);line-height:1.2}p{line-height:1.7}.placeholder{background:#fff;border:1px solid #d7e0df;border-radius:.5rem;margin:2rem 0;padding:1.5rem}.placeholder p{margin:0}.page-links{flex-wrap:wrap;gap:1.5rem;display:flex}.skip-link{position:absolute;top:-5rem;left:1rem}.skip-link:focus{background:#fff;padding:.75rem;top:.5rem}.auth-form{gap:.75rem;max-width:25rem;margin-top:2rem;display:grid}input,button{font:inherit;border-radius:.25rem;padding:.75rem 1rem}input{width:100%;color:inherit;background:#fff;border:1px solid #738982}button{color:#fff;cursor:pointer;background:#176357;border:1px solid #176357}button:disabled{opacity:.65;cursor:wait}input:focus-visible,button:focus-visible{outline-offset:3px;outline:3px solid #176357}.form-error{color:#9c2424;margin:.5rem 0}.table-scroll{border:1px solid #d7e0df;border-radius:.5rem;margin:2rem 0;overflow-x:auto}table{border-collapse:collapse;text-align:left;background:#fff;width:100%}caption{text-align:left;padding:1rem;font-weight:700}th,td{vertical-align:top;border-top:1px solid #d7e0df;padding:.9rem}thead{background:#eaf0ee}tbody th{min-width:12rem}.details{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1.2rem;display:grid}.details dt{margin-bottom:.35rem;font-weight:700}.details dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.review-section{margin-top:2.5rem}.record-list{gap:1rem;display:grid}.record-list article{background:#fff;border:1px solid #d7e0df;border-radius:.5rem;padding:1.25rem}.page-heading,.table-toolbar,.card-footer{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;display:flex}.page-heading{margin:1.5rem 0}.eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#52645f;margin:0;font-size:.75rem;font-weight:700}.muted,small,.scroll-hint{color:#52645f}small{margin-top:.4rem;font-size:.78rem;font-weight:400;line-height:1.45;display:block}.badge{color:#36464c;background:#edf0f2;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;line-height:1.35;display:inline-block}.badge-good{color:#19573f;background:#e4f1eb}.badge-attention,.missing{color:#805000}.badge-attention{background:#fff0cc}.missing{font-weight:600}.status-line,.collection-facts{flex-wrap:wrap;align-items:center;gap:.6rem 1.25rem;display:flex}.status-line>span{line-height:1.6}.collection-list{gap:1.25rem;margin:1.5rem 0;display:grid}.collection-card,.review-section{background:#fff;border:1px solid #d7e0df;border-radius:.4rem;padding:1.5rem}.collection-card h2{margin-top:0;font-size:1.3rem}.readiness-summary{flex-wrap:wrap;gap:1rem 2.5rem;margin:0;padding:1rem 0;display:flex}.readiness-summary>div{flex-direction:column-reverse;gap:.3rem;display:flex}.readiness-summary dt{color:#52645f;font-size:.85rem}.readiness-summary dd{margin:0;font-size:1.4rem;font-weight:700}.card-footer{border-top:1px solid #e4e9e7;margin-top:.75rem;padding-top:1rem;font-size:.9rem}summary{cursor:pointer;color:#176357;font-size:.9rem;line-height:1.5}summary:focus-visible,[tabindex]:focus-visible{outline-offset:3px;outline:3px solid #176357}details>p{max-width:75ch}.readiness-help{margin:1rem 0}.table-toolbar{align-items:center;margin-top:2rem}.table-toolbar h2{margin:0}[aria-current=page]{font-weight:700;text-decoration-thickness:3px}.table-scroll{margin:.75rem 0 1.5rem}th,td{padding:.7rem;font-size:.875rem;line-height:1.45}.review-table{min-width:110rem}.review-table thead th{font-size:.75rem}.review-table .track-title{background:#fff;border-right:1px solid #d7e0df;min-width:13rem;max-width:17rem;position:sticky;left:0}.review-table tbody tr:hover>*{background:#f5f8f7}.issue-disclosure{min-width:11rem;max-width:23rem}.issue-list{padding-left:1.2rem}.issue-list li{margin:.75rem 0;line-height:1.5}.issue-list span{color:#52645f;font-size:.875rem;display:block}.attention-panel{background:#fffaf0;border-left:3px solid #c38c25;margin-top:1.5rem;padding:.75rem 1.25rem}.attention-panel .issue-list{columns:2;column-gap:2.5rem}.attention-panel li{break-inside:avoid}.section-nav{flex-wrap:wrap;gap:.75rem 1.5rem;padding:1rem 0;font-size:.85rem}.review-section{margin-top:1.5rem;scroll-margin-top:1rem}.review-section>h2{margin-top:0;font-size:1.35rem}.section-heading{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.section-heading h2{margin-top:0;font-size:1.35rem}.section-edit-form fieldset{border:1px solid #d7e0df;border-radius:.25rem;min-width:0;padding:1rem}.section-history{margin-top:1.25rem}.section-history>summary{text-underline-offset:.2em;width:fit-content;text-decoration:underline}.isrc-inline-editor fieldset{border:0;min-width:0;margin:0;padding:0}.isrc-inline-editor .isrc-edit-hint{color:#52645f;font-size:.85rem}.isrc-inline-values>div{min-width:0}.isrc-inline-values dd{overflow-wrap:anywhere;min-width:0}.isrc-inline-values .isrc-edit-value{color:inherit;text-align:left;font:inherit;overflow-wrap:anywhere;background:0 0;border:1px solid #0000;max-width:100%;margin:-.2rem -.35rem;padding:.2rem .35rem}.isrc-inline-values .isrc-edit-value span{opacity:.35;font-size:.8em}.isrc-inline-values .isrc-edit-value:hover,.isrc-inline-values .isrc-edit-value:focus-visible{text-underline-offset:.2em;background:#edf5f2;border-color:#738982;text-decoration:underline}.isrc-field-editor{display:block}.inline-field-error{color:#9c2424;font-size:.875rem;line-height:1.5;display:block}.inline-field-error:not(:empty){margin-top:.4rem}.composition-inline-editor fieldset{border:0;min-width:0;margin:0;padding:0}.composition-inline-editor .sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.composition-inline-values>div,.composition-credit-card .details>div{min-width:0}.composition-inline-editor dd{overflow-wrap:anywhere;min-width:0}.composition-edit-value{font:inherit;color:inherit;text-align:left;overflow-wrap:anywhere;background:0 0;border:1px solid #0000;max-width:100%;margin:-.2rem -.35rem;padding:.2rem .35rem}.composition-edit-value>span{opacity:.35;font-size:.8em}.composition-edit-value:hover,.composition-edit-value:focus-visible{text-underline-offset:.2em;background:#edf5f2;border-color:#738982;text-decoration:underline}.composition-field-editor{display:block}.composition-field-editor input,.composition-field-editor select,.composition-field-editor textarea{font:inherit;color:inherit;background:#fff;border:1px solid #738982;border-radius:.25rem;width:100%;min-width:0;padding:.55rem}.composition-field-editor :focus-visible{outline-offset:2px;outline:2px solid #176357}.composition-credit-list{gap:1rem;margin-bottom:1rem;display:grid}.composition-credit-card{border:1px solid #d7e0df;border-radius:.3rem;min-width:0;padding:1rem}.composition-credit-card .details{grid-template-columns:minmax(14rem,2fr) minmax(5rem,.65fr) minmax(8rem,1.1fr) minmax(5rem,.65fr);gap:1rem}@media (max-width:900px){.composition-credit-card .details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.composition-credit-card .details{grid-template-columns:minmax(0,1fr)}}.composition-remove-credit{color:#52645f;background:0 0;padding:.35rem;font-size:.8rem;text-decoration:underline}.composition-save-area{border-top:1px solid #d7e0df;margin-top:1rem;padding-top:1rem}.composition-change-requirements{gap:1rem;max-width:50rem;margin-bottom:1.25rem;display:grid}.composition-tags{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.composition-tags>span{overflow-wrap:anywhere;background:#edf5f2;border-radius:1rem;padding:.2rem .5rem}.isrc-field-editor input,.isrc-field-editor select{font:inherit;color:inherit;background:#fff;border:1px solid #738982;border-radius:.25rem;width:100%;min-width:0;padding:.55rem}.isrc-field-editor :focus-visible{outline-offset:2px;outline:2px solid #176357}.isrc-save-area{border-top:1px solid #d7e0df;margin-top:1rem;padding-top:1rem}.isrc-correction-requirements{gap:1rem;max-width:50rem;margin-bottom:1.25rem;display:grid}.isrc-inline-editor .isrc-contextual-actions{gap:1rem;margin-top:1.25rem;display:grid}.isrc-inline-editor .sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.section-history>ol{margin-top:1rem;padding-left:1.25rem}.history-changes>div{margin-block:.75rem}.history-changes dt{font-weight:700}.history-changes dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:.35rem 0 0}.record-list h3,.record-list h4{margin-top:0}.selected-master{border-left:4px solid #176357!important}.file-summary{flex-wrap:wrap;gap:2rem;display:flex}.file-summary h3{font-size:1rem}.filename{overflow-wrap:anywhere;font-size:1rem}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f7f7;max-height:20rem;padding:1rem;font-size:.8rem;overflow:auto}.pagination{margin-top:2rem}@media (max-width:760px){.page{padding:1.5rem 1rem}.collection-card,.review-section{padding:1rem}.attention-panel .issue-list{columns:1}.site-header{gap:1rem;padding:1rem}nav{flex-wrap:wrap;gap:1rem}}.analysis-indicator{margin-top:.8rem;font-weight:400}.analysis-indicator details{margin-top:.5rem}.analysis-indicator .details{grid-template-columns:1fr;font-size:.8rem}.analysis-indicator h3{margin-top:1rem;font-size:.85rem}.review-form{gap:.75rem;max-width:50rem;display:grid}.review-form p{margin:.4rem 0}.review-form label{font-weight:700}.review-form input,.review-form select,.review-form textarea{font:inherit;color:inherit;background:#fff;border:1px solid #738982;border-radius:.25rem;width:100%;padding:.75rem}.review-form textarea{resize:vertical}.review-form input:focus-visible,.review-form select:focus-visible,.review-form textarea:focus-visible{outline-offset:3px;outline:3px solid #176357}.review-form button{justify-self:start}.review-form button:disabled{cursor:default}.form-success{color:#19573f}.review-history{margin-top:2rem}.review-history li{border:1px solid #d7e0df;border-radius:.25rem;padding:1rem}.review-history p{margin:.5rem 0}.review-notes{white-space:pre-wrap;overflow-wrap:anywhere}.editorial-editor{margin-top:1.5rem}.editorial-form fieldset{border:1px solid #d7e0df;border-radius:.25rem;padding:1rem}.editorial-form legend{padding:0 .4rem;font-weight:700}.editorial-field{gap:.4rem;margin-bottom:1rem;display:grid}.editorial-field input{font:inherit;width:100%;color:inherit;background:#fff;border:1px solid #738982;border-radius:.25rem;padding:.75rem}.editorial-field input:focus-visible{outline-offset:3px;outline:3px solid #176357}.editorial-actions{flex-wrap:wrap;gap:.75rem;display:flex}.package-review-dialog,.isrc-assignment-dialog{overflow-wrap:anywhere;width:min(50rem,100% - 2rem);max-height:calc(100% - 2rem);overflow:auto}.package-review-form,.isrc-assignment-form,.isrc-correction-form{gap:1.25rem;display:grid}.isrc-plan-reason{gap:.75rem;min-width:0;display:grid}.package-review-acknowledgement,.isrc-assignment-acknowledgement,.isrc-plan-acknowledgement{align-items:flex-start;gap:.75rem;line-height:1.5;display:flex}.package-review-acknowledgement input,.isrc-assignment-acknowledgement input,.review-form .isrc-plan-acknowledgement input{flex:none;width:auto;margin:.25rem 0 0}.package-review-acknowledgement span,.isrc-assignment-acknowledgement span,.isrc-plan-acknowledgement span{min-width:0}.package-review-actions,.isrc-assignment-actions,.isrc-plan-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.package-review-actions button,.isrc-assignment-actions button,.isrc-plan-actions button{max-width:100%}.isrc-correction-dialog{color:inherit;background:#fff;border:1px solid #738982;border-radius:.5rem;padding:1.5rem}.isrc-correction-dialog>h3{margin-top:0}.isrc-correction-dialog::backdrop{background:#192e3859}.isrc-correction-field{gap:.5rem;min-width:0;font-weight:700;display:grid}.isrc-correction-field input,.isrc-correction-field textarea{width:100%;min-width:0;font:inherit;color:inherit;background:#fff;border:1px solid #738982;border-radius:.25rem;padding:.75rem;font-weight:400}.isrc-correction-field textarea{resize:vertical}.isrc-correction-field textarea:focus-visible{outline-offset:3px;outline:3px solid #176357}.isrc-correction-form .isrc-assignment-actions{border-top:1px solid #d7e0df;padding-top:1rem}@media (max-width:480px){.isrc-correction-dialog{padding:1rem}.isrc-correction-form .isrc-assignment-actions{flex-direction:column}}.soundexchange-inline-editor fieldset{min-inline-size:0}.soundexchange-lineup-draft label{gap:.35rem;margin-block:.75rem;display:grid}.soundexchange-lineup-draft input,.soundexchange-lineup-draft select,.soundexchange-inline-editor textarea{box-sizing:border-box;width:100%;max-width:100%}.soundexchange-inline-editor dd,.soundexchange-inline-editor li{overflow-wrap:anywhere}.soundexchange-inline-editor select{font:inherit;max-width:100%;color:inherit;background:#fff;border:1px solid #738982;border-radius:.25rem;padding:.65rem}.soundexchange-inline-editor select:focus-visible,.soundexchange-inline-editor textarea:focus-visible{outline-offset:3px;outline:3px solid #176357}.soundexchange-lineup-draft .record-list>fieldset{background:#f5f8f7;border:1px solid #d7e0df;border-radius:.5rem;padding:1rem}.soundexchange-lineup-draft .record-list{margin-block:1rem}.soundexchange-lineup-draft legend{font-weight:700}
