:root{--aa-accent:#6B7E74;--aa-ink:#111;--aa-muted:#666;--aa-border:rgba(0,0,0,.10);--aa-card:#fff;--aa-radius:16px}.aa-cap-esr-root{font:inherit;color:var(--aa-ink)}.aa-cap-esr{max-width:980px;margin:24px auto;padding:20px}.aa-card{border:1px solid var(--aa-border);border-radius:var(--aa-radius);background:var(--aa-card);padding:18px;box-shadow:0 1px 2px rgb(0 0 0 / .04),0 6px 20px rgb(0 0 0 / .06)}.aa-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:14px}.aa-col-6{grid-column:span 6}.aa-col-4{grid-column:span 4}.aa-col-3{grid-column:span 3}.aa-col-12{grid-column:span 12}@media (max-width:840px){.aa-col-6,.aa-col-4,.aa-col-3{grid-column:span 12}}.aa-label{display:block;font-size:12px;letter-spacing:.02em;color:var(--aa-muted);margin-bottom:6px;text-transform:uppercase}.aa-input,.aa-select{width:100%;border:1px solid var(--aa-border);border-radius:12px;padding:10px 12px;background:#fff;color:var(--aa-ink);outline:none}.aa-input:focus,.aa-select:focus{border-color:var(--aa-accent);box-shadow:0 0 0 3px rgb(107 126 116 / .22)}.aa-kpi{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:14px;border:1px solid var(--aa-border)}.aa-kpi .v{font-size:28px;line-height:1.1;font-weight:650;color:var(--aa-ink)}.aa-kpi .s{color:var(--aa-muted);font-size:13px}.aa-note{color:var(--aa-muted);font-size:13px;line-height:1.4}.aa-lang{display:flex;gap:8px;align-items:center;justify-content:flex-end}.aa-langbtn{border:1px solid var(--aa-border);background:#fff;color:var(--aa-ink);border-radius:999px;padding:6px 10px;cursor:pointer;font-size:12px;line-height:1}.aa-langbtn[aria-pressed="true"]{background:rgb(107 126 116 / .12);border-color:rgb(107 126 116 / .55)}.aa-title{font-size:22px;font-weight:750;margin:0;color:var(--aa-ink)}.aa-subtitle{margin:6px 0 0 0}.aa-panel{border:1px solid var(--aa-border);border-radius:14px;padding:10px 12px;background:#fff0}.aa-flags{margin:0;padding-left:18px}.aa-flags li{margin:4px 0}.aa-thresholds{margin:0;padding-left:18px}.aa-thresholds li{margin:4px 0}.aa-inlinecode{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:12px;background:rgb(0 0 0 / .04);border:1px solid rgb(0 0 0 / .08);padding:1px 6px;border-radius:999px}.aa-flags,.aa-thresholds{padding-left:16px}.aa-temphelp{margin-top:6px}.aa-select:disabled{opacity:.55;cursor:not-allowed;background:rgb(0 0 0 / .03)}.aa-audio-level .aa-label{text-transform:none;letter-spacing:0}.aa-audio-level-root .aa-alc-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.aa-audio-level-root .aa-alc-section{margin-top:14px;padding-top:12px;border-top:1px solid var(--aa-border);font-size:14px;font-weight:700;color:var(--aa-ink)}.aa-audio-level-root .aa-alc-section:first-of-type{margin-top:0;padding-top:0;border-top:none}.aa-audio-level-root .aa-alc-row{display:flex;align-items:center;gap:12px;padding:10px 0}.aa-audio-level-root .aa-alc-label{min-width:140px;font-size:14px;font-weight:650;color:var(--aa-ink);text-transform:none;letter-spacing:normal}.aa-audio-level-root .aa-label{text-transform:none;letter-spacing:normal}.aa-audio-level-root .aa-alc-control{flex:1}.aa-audio-level-root .aa-alc-control .aa-input,.aa-audio-level-root .aa-alc-control .aa-select{width:100%}.aa-audio-level-root .aa-alc-unit{min-width:56px;text-align:right;font-size:13px;color:var(--aa-muted)}.aa-audio-level-root .aa-alc-impwrap{display:flex;gap:10px;align-items:center}.aa-audio-level-root .aa-alc-impwrap .aa-select{flex:1}.aa-audio-level-root .aa-alc-impwrap .aa-input{flex:1}