.cookie-consent-module__lcFVZG__banner,.cookie-consent-module__lcFVZG__settings{--consent-surface:var(--paper-light);--consent-ink:var(--ink);--consent-muted:#555a50;--consent-line:var(--paper-edge);--consent-action:var(--action-primary);--consent-action-ink:var(--paper-light);--consent-hover:var(--action-primary-hover);--consent-focus:var(--focus-ring);--consent-font:var(--sans);--consent-heading:var(--serif);--consent-control-line:#7e8277;--consent-radius:5px}.cookie-consent-module__lcFVZG__banner{inset-inline:0;z-index:1200;padding:20px 24px max(20px, env(safe-area-inset-bottom));border-top:1px solid var(--consent-line);background:var(--consent-surface);color:var(--consent-ink);font-family:var(--consent-font);overscroll-behavior:contain;max-height:calc(100dvh - 16px);position:fixed;bottom:0;overflow-y:auto}.cookie-consent-module__lcFVZG__inner{align-items:center;gap:32px;max-width:1120px;margin-inline:auto;display:flex}.cookie-consent-module__lcFVZG__copy{flex:1;min-width:0}.cookie-consent-module__lcFVZG__title{font-family:var(--consent-heading);letter-spacing:-.02em;margin:0 0 6px;font-size:18px;font-weight:600;line-height:1.3}.cookie-consent-module__lcFVZG__title:focus{outline:none}.cookie-consent-module__lcFVZG__description{max-width:72ch;color:var(--consent-muted);overflow-wrap:break-word;margin:0;font-size:14px;line-height:1.6}.cookie-consent-module__lcFVZG__link{color:var(--consent-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.cookie-consent-module__lcFVZG__actions{flex-shrink:0;gap:12px;display:flex}.cookie-consent-module__lcFVZG__button,.cookie-consent-module__lcFVZG__settings{border:1px solid var(--consent-line);border-radius:var(--consent-radius);min-height:44px;font-family:var(--consent-font);cursor:pointer;padding:10px 24px;font-size:14px;font-weight:600;line-height:1.4;transition:background-color .16s,color .16s}.cookie-consent-module__lcFVZG__button{border-color:var(--consent-control-line);min-width:112px;color:var(--consent-ink);background:0 0}.cookie-consent-module__lcFVZG__button:hover{background:color-mix(in srgb, var(--consent-ink) 8%, var(--consent-surface))}.cookie-consent-module__lcFVZG__accept{background:var(--consent-action);color:var(--consent-action-ink);border-color:#0000}.cookie-consent-module__lcFVZG__accept:hover{background:var(--consent-hover)}.cookie-consent-module__lcFVZG__button:active,.cookie-consent-module__lcFVZG__settings:active{translate:0 1px}.cookie-consent-module__lcFVZG__settings{min-height:44px;color:inherit;font:inherit;text-align:start;text-underline-offset:3px;background:0 0;border:0;border-radius:0;align-items:center;padding:8px 0;text-decoration:underline;display:inline-flex}.cookie-consent-module__lcFVZG__settings:hover{background:0 0;text-decoration-thickness:2px}.cookie-consent-module__lcFVZG__button:focus-visible,.cookie-consent-module__lcFVZG__settings:focus-visible,.cookie-consent-module__lcFVZG__link:focus-visible{outline:2px solid var(--consent-focus);outline-offset:4px}.cookie-consent-module__lcFVZG__banner ::selection{background:var(--consent-action);color:var(--consent-action-ink)}@media (max-width:760px){.cookie-consent-module__lcFVZG__banner{padding:20px 20px max(20px, env(safe-area-inset-bottom))}.cookie-consent-module__lcFVZG__inner{flex-direction:column;align-items:stretch;gap:16px}.cookie-consent-module__lcFVZG__actions{width:100%}.cookie-consent-module__lcFVZG__button{flex:1;min-width:0}}@media (prefers-reduced-motion:reduce){.cookie-consent-module__lcFVZG__button,.cookie-consent-module__lcFVZG__settings{transition:none}.cookie-consent-module__lcFVZG__button:active,.cookie-consent-module__lcFVZG__settings:active{translate:none}}.cookie-consent-module__lcFVZG__title{font-size:22px;font-weight:400}
.room-references-module__cKbU8a__trigger,.room-references-module__cKbU8a__subtle,.room-references-module__cKbU8a__primary{border:1px solid var(--paper-edge);background:var(--paper-light);min-height:42px;color:var(--ink);font:600 13px/1.2 var(--sans);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;text-decoration:none;display:inline-flex}.room-references-module__cKbU8a__trigger{pointer-events:auto;min-height:44px}.room-references-module__cKbU8a__trigger:hover,.room-references-module__cKbU8a__subtle:hover{background:var(--paper)}.room-references-module__cKbU8a__primary{background:var(--action-primary);color:var(--paper-light);border-color:#0000}.room-references-module__cKbU8a__primary:hover{background:var(--action-primary-hover)}.room-references-module__cKbU8a__dialog button:disabled,.room-references-module__cKbU8a__dialog input:disabled{opacity:.53;cursor:default}.room-references-module__cKbU8a__trigger:focus-visible,.room-references-module__cKbU8a__dialog :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.room-references-module__cKbU8a__dialog{background:var(--paper-light);width:min(720px,100vw - 40px);max-width:none;max-height:min(840px,100dvh - 56px);color:var(--ink);font:14px/1.5 var(--sans);text-align:start;border:0;border-radius:12px;margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 80px #2528273d}.room-references-module__cKbU8a__dialog[open]{flex-direction:column;display:flex}.room-references-module__cKbU8a__dialog::backdrop{background:#2528276b}.room-references-module__cKbU8a__header,.room-references-module__cKbU8a__heading,.room-references-module__cKbU8a__sectionBar,.room-references-module__cKbU8a__actions,.room-references-module__cKbU8a__comparisonFooter,.room-references-module__cKbU8a__transport{align-items:center;display:flex}.room-references-module__cKbU8a__header{border-bottom:1px solid var(--paper-edge);justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 26px}.room-references-module__cKbU8a__heading{gap:13px;min-width:0}.room-references-module__cKbU8a__headingIcon,.room-references-module__cKbU8a__rowIcon,.room-references-module__cKbU8a__letter{color:var(--sage-dark);background:color-mix(in srgb, var(--sage) 16%, var(--paper-light));border-radius:8px;flex:none;place-items:center;display:grid}.room-references-module__cKbU8a__headingIcon{width:44px;height:44px}.room-references-module__cKbU8a__header h2{font:500 32px/1.15 var(--serif);margin:0}.room-references-module__cKbU8a__header p{color:var(--ink-soft);margin:4px 0 0}.room-references-module__cKbU8a__close{width:40px;height:40px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.room-references-module__cKbU8a__close:hover{background:var(--paper);color:var(--ink)}.room-references-module__cKbU8a__body{overscroll-behavior:contain;padding:18px 26px 22px;overflow:auto}.room-references-module__cKbU8a__sectionBar{flex-wrap:wrap;justify-content:space-between;gap:10px}.room-references-module__cKbU8a__sectionBar h3,.room-references-module__cKbU8a__form h4{margin:0;font-size:15px}.room-references-module__cKbU8a__actions{flex-wrap:wrap;gap:6px}.room-references-module__cKbU8a__form{border:1px solid var(--paper-edge);background:var(--paper);border-radius:8px;gap:12px;margin:14px 0;padding:16px;display:grid}.room-references-module__cKbU8a__form label,.room-references-module__cKbU8a__cue,.room-references-module__cKbU8a__timeline{gap:5px;min-width:0;font-size:13px;font-weight:600;display:grid}.room-references-module__cKbU8a__form :is(input,select,textarea),.room-references-module__cKbU8a__cue input{border:1px solid var(--paper-edge);background:var(--paper-light);width:100%;min-width:0;min-height:40px;color:var(--ink);font:400 14px var(--sans);border-radius:5px;padding:8px 10px}.room-references-module__cKbU8a__form textarea{resize:vertical}.room-references-module__cKbU8a__form progress{width:100%;accent-color:var(--sage-dark)}.room-references-module__cKbU8a__form p{margin:0}.room-references-module__cKbU8a__confirmDelete{border-top:1px solid var(--paper-edge);padding-top:10px}.room-references-module__cKbU8a__confirmDelete button{margin:7px 7px 0 0}.room-references-module__cKbU8a__muted,.room-references-module__cKbU8a__empty{color:var(--ink-soft);font-size:13px}.room-references-module__cKbU8a__empty{border-top:1px solid var(--paper-edge);margin:14px 0 0;padding:18px 0 4px}.room-references-module__cKbU8a__error{color:var(--danger)}.room-references-module__cKbU8a__list{margin:14px 0 0;padding:0;list-style:none}.room-references-module__cKbU8a__row{border-top:1px solid var(--paper-edge);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 0;display:grid}.room-references-module__cKbU8a__rowIcon{width:34px;height:34px}.room-references-module__cKbU8a__rowText{overflow-wrap:anywhere;min-width:0}.room-references-module__cKbU8a__rowText strong,.room-references-module__cKbU8a__rowText small{display:block}.room-references-module__cKbU8a__rowText small{color:var(--ink-soft)}.room-references-module__cKbU8a__rowText p{white-space:pre-wrap;margin:4px 0 0}.room-references-module__cKbU8a__listeningNote{border-inline-start:2px solid var(--sage-dark);overflow-wrap:anywhere;white-space:pre-wrap;padding:10px 12px}.room-references-module__cKbU8a__comparison{margin-top:14px}.room-references-module__cKbU8a__slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.room-references-module__cKbU8a__slot{border:1px solid var(--paper-edge);border-radius:8px;min-width:0;padding:10px}.room-references-module__cKbU8a__slot[data-active=true]{border-color:var(--sage-dark);background:color-mix(in srgb, var(--sage) 9%, var(--paper-light))}.room-references-module__cKbU8a__slotSelect{width:100%;font:inherit;color:var(--ink);text-align:start;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;border-radius:4px;align-items:center;gap:9px;padding:4px;display:flex}.room-references-module__cKbU8a__slotSelect:hover{background:var(--paper)}.room-references-module__cKbU8a__slotSelect small,.room-references-module__cKbU8a__slotSelect strong{display:block}.room-references-module__cKbU8a__slotSelect small{color:var(--ink-soft);font-size:12px}.room-references-module__cKbU8a__letter{width:32px;height:32px;font-weight:700}.room-references-module__cKbU8a__slot[data-active=true] .room-references-module__cKbU8a__letter{color:var(--paper-light);background:var(--sage-dark)}.room-references-module__cKbU8a__cue{margin:8px 0}.room-references-module__cKbU8a__cue input,.room-references-module__cKbU8a__timeline{font-variant-numeric:tabular-nums}.room-references-module__cKbU8a__transport{flex-wrap:wrap;gap:8px;padding:14px 0}.room-references-module__cKbU8a__timeline{flex:110px}.room-references-module__cKbU8a__timeline input,.room-references-module__cKbU8a__check input{accent-color:var(--sage-dark)}.room-references-module__cKbU8a__timeline input{width:100%;margin:0}.room-references-module__cKbU8a__comparisonFooter{border-top:1px solid var(--paper-edge);justify-content:space-between;align-items:flex-start;gap:12px;padding-top:12px}.room-references-module__cKbU8a__comparisonFooter p{margin:4px 0 0}.room-references-module__cKbU8a__check{align-items:center;gap:5px;font-weight:600;display:flex}@media (max-width:560px){.room-references-module__cKbU8a__dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.room-references-module__cKbU8a__header{padding:16px}.room-references-module__cKbU8a__header h2{font-size:27px}.room-references-module__cKbU8a__header p{font-size:12px}.room-references-module__cKbU8a__headingIcon{width:36px;height:36px}.room-references-module__cKbU8a__body{padding:14px 16px 18px}.room-references-module__cKbU8a__row{grid-template-columns:auto minmax(0,1fr)}.room-references-module__cKbU8a__row .room-references-module__cKbU8a__actions{grid-column:2}.room-references-module__cKbU8a__cue input,.room-references-module__cKbU8a__form :is(input,textarea,select){font-size:16px}}
.audio-qc-panel-module__N6de2q__trigger{border:1px solid var(--paper-edge);background:var(--paper-light);min-height:44px;color:var(--ink);font:600 13px var(--sans);cursor:pointer;pointer-events:auto;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:10px 12px;display:inline-flex}.audio-qc-panel-module__N6de2q__trigger:hover{background:var(--paper)}.audio-qc-panel-module__N6de2q__trigger:focus-visible,.audio-qc-panel-module__N6de2q__close:focus-visible,.audio-qc-panel-module__N6de2q__actions button:focus-visible,.audio-qc-panel-module__N6de2q__reference a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.audio-qc-panel-module__N6de2q__dialog{--review-ink:#7a5806;--review-wash:#fff9e6;background:var(--paper-light);width:min(760px,100vw - 40px);max-width:none;max-height:min(840px,100dvh - 64px);color:var(--ink);font:14px var(--sans);border:0;border-radius:12px;margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 80px #2528273d}.audio-qc-panel-module__N6de2q__dialog[open]{flex-direction:column;display:flex}.audio-qc-panel-module__N6de2q__dialog::backdrop{background:#2528276b}.audio-qc-panel-module__N6de2q__header{border-bottom:1px solid var(--paper-edge);flex:none;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 28px 20px;display:flex}.audio-qc-panel-module__N6de2q__headingGroup{align-items:center;gap:14px;min-width:0;display:flex}.audio-qc-panel-module__N6de2q__headingText{min-width:0}.audio-qc-panel-module__N6de2q__headingIcon{background:color-mix(in srgb, var(--sage) 14%, var(--paper-light));width:46px;height:46px;color:var(--sage-dark);border-radius:12px;flex:none;place-items:center;display:grid}.audio-qc-panel-module__N6de2q__header h2{color:var(--ink);font:500 32px/1.15 var(--serif);margin:0}.audio-qc-panel-module__N6de2q__passLabel{color:var(--ink-soft);overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:1.5}.audio-qc-panel-module__N6de2q__close{width:40px;height:40px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.audio-qc-panel-module__N6de2q__close:hover{background:var(--paper-edge);color:var(--ink)}.audio-qc-panel-module__N6de2q__body{overscroll-behavior:contain;scrollbar-color:var(--sage) var(--paper-light);min-height:0;padding:20px 28px 0;overflow-y:auto}.audio-qc-panel-module__N6de2q__body:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-3px}.audio-qc-panel-module__N6de2q__body p{color:var(--ink-soft);margin:0 0 18px;line-height:1.6}.audio-qc-panel-module__N6de2q__description{max-width:70ch}.audio-qc-panel-module__N6de2q__body .audio-qc-panel-module__N6de2q__overview{color:var(--review-ink);align-items:center;gap:7px;margin-bottom:12px;font-size:12px;font-weight:500;display:flex}.audio-qc-panel-module__N6de2q__results{margin:0}.audio-qc-panel-module__N6de2q__row{border-top:1px solid var(--paper-edge);grid-template-columns:minmax(0,1fr) auto;gap:7px 20px;padding:17px 0;display:grid}.audio-qc-panel-module__N6de2q__row dt{min-width:0;color:var(--ink);align-items:center;gap:10px;font-weight:500;line-height:1.45;display:flex}.audio-qc-panel-module__N6de2q__row dt>svg{color:var(--sage-dark);flex:none}.audio-qc-panel-module__N6de2q__row dt>span:first-of-type{min-width:0}.audio-qc-panel-module__N6de2q__row dd{min-width:0;margin:0}.audio-qc-panel-module__N6de2q__row .audio-qc-panel-module__N6de2q__value{font-variant-numeric:tabular-nums;text-align:right;color:var(--ink);overflow-wrap:anywhere;align-self:center;max-width:38ch;font-size:16px;font-weight:500;line-height:1.4}.audio-qc-panel-module__N6de2q__explanation,.audio-qc-panel-module__N6de2q__reference{grid-column:1/-1;max-width:76ch;padding-left:28px;font-size:13px;line-height:1.6}.audio-qc-panel-module__N6de2q__explanation{color:var(--ink-soft)}.audio-qc-panel-module__N6de2q__row .audio-qc-panel-module__N6de2q__reference{color:var(--ink-soft);margin-top:3px;font-size:12px}.audio-qc-panel-module__N6de2q__reference a{color:var(--sage-dark);text-underline-offset:3px;text-decoration:underline}.audio-qc-panel-module__N6de2q__reference a:hover{color:var(--ink)}.audio-qc-panel-module__N6de2q__attention{background:var(--review-wash);color:var(--review-ink);white-space:nowrap;border-radius:4px;align-items:center;gap:4px;padding:3px 6px;font-size:11px;font-weight:500;display:inline-flex}.audio-qc-panel-module__N6de2q__reviewRow dt>svg,.audio-qc-panel-module__N6de2q__reviewRow .audio-qc-panel-module__N6de2q__value{color:var(--review-ink)}.audio-qc-panel-module__N6de2q__formatRow dt{grid-column:1/-1}.audio-qc-panel-module__N6de2q__row .audio-qc-panel-module__N6de2q__formatFacts{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:8px 0 5px 28px;display:grid}.audio-qc-panel-module__N6de2q__formatFact{flex-direction:column;gap:5px;min-width:0;display:flex}.audio-qc-panel-module__N6de2q__formatFact>span{color:var(--ink-soft);font-size:11px;line-height:1.5}.audio-qc-panel-module__N6de2q__formatFact strong{color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.5}.audio-qc-panel-module__N6de2q__actions{border-top:1px solid var(--paper-edge);color:var(--ink-soft);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:12px 20px;padding:18px 28px;font-size:12px;display:flex}.audio-qc-panel-module__N6de2q__footerNote{align-items:center;gap:7px;display:inline-flex}.audio-qc-panel-module__N6de2q__footerNote svg{color:var(--sage-dark);flex:none}.audio-qc-panel-module__N6de2q__actions>div{flex-wrap:wrap;gap:10px;display:flex}.audio-qc-panel-module__N6de2q__actions>div:empty{display:none}.audio-qc-panel-module__N6de2q__actions button{border:1px solid var(--paper-edge);min-height:42px;color:var(--ink);cursor:pointer;font:inherit;background:0 0;border-radius:6px;padding:9px 12px}.audio-qc-panel-module__N6de2q__actions button:hover{background:var(--paper)}.audio-qc-panel-module__N6de2q__actions .audio-qc-panel-module__N6de2q__primaryAction{background:var(--action-primary);color:var(--paper-light);border-color:#0000;justify-content:center;align-items:center;gap:7px;display:inline-flex}.audio-qc-panel-module__N6de2q__actions .audio-qc-panel-module__N6de2q__primaryAction:hover{background:var(--action-primary-hover)}.audio-qc-panel-module__N6de2q__actions button:disabled{opacity:.55;cursor:wait}.audio-qc-panel-module__N6de2q__body .audio-qc-panel-module__N6de2q__error{color:var(--danger)}@media (max-width:600px){.audio-qc-panel-module__N6de2q__dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.audio-qc-panel-module__N6de2q__header{gap:12px;padding:20px}.audio-qc-panel-module__N6de2q__header h2{font-size:28px}.audio-qc-panel-module__N6de2q__headingIcon{border-radius:10px;width:40px;height:40px}.audio-qc-panel-module__N6de2q__headingGroup{gap:11px}.audio-qc-panel-module__N6de2q__body{padding:18px 20px 0}.audio-qc-panel-module__N6de2q__row{gap:8px 10px;font-size:13px}.audio-qc-panel-module__N6de2q__row dt{flex-wrap:wrap;gap:6px}.audio-qc-panel-module__N6de2q__row dt>svg{margin-right:3px}.audio-qc-panel-module__N6de2q__row .audio-qc-panel-module__N6de2q__value{max-width:19ch;font-size:14px}.audio-qc-panel-module__N6de2q__row .audio-qc-panel-module__N6de2q__formatFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px}.audio-qc-panel-module__N6de2q__explanation,.audio-qc-panel-module__N6de2q__reference{padding-left:0}.audio-qc-panel-module__N6de2q__actions{align-items:stretch;gap:12px;padding:16px 20px}.audio-qc-panel-module__N6de2q__actions>div,.audio-qc-panel-module__N6de2q__actions .audio-qc-panel-module__N6de2q__primaryAction{width:100%}}
