.audience-picker{gap:var(--s4);width:100%;min-width:0;display:grid}.audience-field{gap:var(--s2);color:var(--ink-2);font-size:13px;font-weight:550;display:grid}.audience-field select,.audience-targets input[type=search]{width:100%;min-height:var(--tap);padding:0 var(--s3);border:1px solid var(--line-2);border-radius:var(--r-ctrl);background:var(--surface);color:var(--ink);font:inherit;font-size:16px}.audience-targets{gap:var(--s2);min-width:0;display:grid}.audience-targets-head{align-items:center;gap:var(--s3);color:var(--ink-2);font-size:13px;font-weight:550;display:flex}.audience-targets-head button{min-height:32px;padding:0 var(--s3);border:1px solid var(--line-2);border-radius:var(--r-ctrl);background:var(--surface);color:var(--ink);margin-left:auto;font-size:13px;font-weight:550}.audience-target-list{border:1px solid var(--line);border-radius:var(--r-ctrl);background:var(--surface);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;max-height:46vh;overflow-y:auto}.audience-target-list>label{align-items:center;gap:var(--s3);min-height:var(--tap);padding:var(--s2) var(--s3);border-bottom:1px solid var(--line);color:var(--ink);margin:0;font-weight:450;display:flex}.audience-target-list>label:last-child{border-bottom:0}.audience-target-list>label:has(input:checked){background:var(--brand-50)}.audience-target-list input[type=checkbox]{width:20px;height:20px;accent-color:var(--brand-500);flex:0 0 20px;margin:0}.audience-target-text{min-width:0}.audience-target-text strong{font-size:14.5px;font-weight:550;display:block}.audience-target-text small{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.audience-hint{padding:var(--s2) var(--s3);color:var(--ink-2);margin:0;font-size:12.5px;line-height:1.6}.audience-chips-block{width:100%;margin-top:var(--s4)}.audience-chips-label{margin:0 0 var(--s2);color:var(--ink-3);font-size:12.5px}
.ai-score-card{min-width:0;margin-block:var(--s5);color:var(--ink);overflow-wrap:anywhere;line-height:1.65}.ai-score-card h3,.ai-score-card h4,.ai-score-card p,.ai-score-card ul{margin:0}.ai-score-card h3{font-size:15px;font-weight:620}.ai-score-card h4{color:var(--g700);font-size:13.5px;font-weight:600}.ai-score-card ul{padding-left:22px}.ai-score-overview{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s4) var(--s5);border-radius:var(--r-ctrl);background:var(--brand-50);flex-wrap:wrap;display:flex}.ai-score-total{align-items:baseline;gap:var(--s3);display:flex}.ai-score-total>span{color:var(--ink-2);font-size:13.5px}.ai-score-total>strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:650;line-height:1}.ai-score-total small{color:var(--ink-2);font-size:15px;font-weight:500}.ai-score-verdict{font-size:20px;font-weight:650}.ai-score-verdict.is-passed{color:var(--ok-ink)}.ai-score-verdict.is-failed{color:var(--danger-ink)}.ai-score-card .ai-score-duration-warning{gap:var(--s1);margin-top:var(--s3);padding:var(--s3) var(--s4);border-radius:var(--r-ctrl);color:var(--danger-ink);background:var(--danger-soft);display:grid}.ai-score-conclusion{gap:var(--s2);padding-block:var(--s4);display:grid}.ai-score-conclusion>p,.ai-score-conclusion li,.ai-score-evidence{white-space:pre-wrap}.ai-score-card .ai-score-note{color:var(--ink-2);font-size:12.5px}.ai-score-items{margin-top:var(--s5)}.ai-score-items>.ai-score-note{margin-block:var(--s1) var(--s3)}.ai-score-item{border-top:1px solid var(--line)}.ai-score-item:last-child{border-bottom:1px solid var(--line)}.ai-score-item>summary{align-items:center;gap:var(--s2) var(--s3);min-height:var(--tap);padding:var(--s3) var(--s1);cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;list-style:none;display:grid}.ai-score-item>summary::-webkit-details-marker{display:none}.ai-score-item>summary:hover{background:var(--g50)}.ai-score-item>summary:focus-visible{box-shadow:var(--ring);border-radius:var(--r-ctrl);outline:none}.ai-score-item-label{min-width:0;font-size:13.5px}.ai-score-bar{border-radius:var(--r-pill);background:var(--g200);grid-area:2/1/auto/-1;height:6px;overflow:hidden}.ai-score-bar>i{border-radius:var(--r-pill);background:var(--brand-500);height:100%;display:block}.ai-score-item-points{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:13.5px}.ai-score-disclosure{width:8px;height:8px;margin:0 var(--s1);color:var(--ink-3);border-bottom:2px solid;border-right:2px solid;flex-shrink:0;transform:rotate(45deg)}.ai-score-item[open] .ai-score-disclosure{transform:rotate(225deg)}.ai-score-evidence{gap:var(--s2);padding:var(--s1) var(--s1) var(--s5);color:var(--g700);font-size:13.5px;display:grid}.ai-score-evidence h4:not(:first-child){margin-top:var(--s2)}.ai-score-evidence blockquote{padding:var(--s2) var(--s3);border-left:3px solid var(--brand-500);border-radius:0 var(--r-ctrl) var(--r-ctrl) 0;background:var(--brand-50);margin:0}@media (min-width:640px){.ai-score-item>summary{grid-template-columns:minmax(0,12em) minmax(80px,1fr) auto auto}.ai-score-bar{grid-area:auto}}
.ai-settings-view{overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.6}.ai-settings-view>.management-notice{margin-bottom:var(--s4)}.ai-settings-view fieldset{border:0;min-width:0}.ai-settings-view form>fieldset:not(.management-card-body){gap:var(--s4);margin:0;padding:0;display:grid}.ai-settings-view fieldset:disabled{opacity:.65}.ai-settings-view label,.ai-template-picker{gap:var(--s2);color:var(--ink-2);font-size:13px;font-weight:550;display:grid}.ai-settings-view input:not([type=checkbox]),.ai-settings-view select,.ai-settings-view textarea,.ai-template-picker select{width:100%;min-width:0;max-width:100%;min-height:var(--tap);padding:var(--s2) var(--s3);border:1px solid var(--line-2);border-radius:var(--r-ctrl);background:var(--surface);color:var(--ink);font:inherit;font-size:16px}.ai-settings-view input:focus-visible,.ai-settings-view select:focus-visible,.ai-settings-view textarea:focus-visible{border-color:var(--brand-500);box-shadow:var(--ring);outline:none}.ai-settings-view input:disabled,.ai-settings-view select:disabled,.ai-settings-view textarea:disabled{background:var(--g50);color:var(--ink-2)}.ai-settings-view textarea{resize:vertical;min-height:220px}.ai-settings-view p{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.7}.ai-settings-view .management-card-head p{font-size:12.5px;line-height:1.6}.ai-settings-view .management-card-body button[type=submit],.ai-settings-view form>fieldset button[type=submit]{min-height:var(--tap);padding:0 var(--s5);border-radius:var(--r-ctrl);background:var(--brand-500);color:#fff;box-shadow:var(--sh-xs);border:1px solid #0000;justify-self:start;font-size:15px;font-weight:550}.ai-settings-view .management-card-body button[type=submit]:disabled,.ai-settings-view form>fieldset button[type=submit]:disabled{opacity:.45}.ai-settings-view details{padding:var(--s3) var(--s4);border:1px solid var(--line);border-radius:var(--r-ctrl);background:var(--g50);font-size:13px}.ai-settings-view summary{min-height:var(--tap);color:var(--brand-600);cursor:pointer;align-items:center;font-weight:600;display:flex}.ai-settings-view summary:focus-visible{outline:2px solid var(--brand-500);outline-offset:3px}.ai-settings-view details ul{margin:var(--s2) 0 0;gap:4px;padding-left:20px;display:grid}.ai-settings-view .ai-template-enabled,.ai-settings-view .ai-auto-send-option{align-items:center;gap:var(--s3);min-height:var(--tap);color:var(--ink);font-size:15px;font-weight:450;display:flex}.ai-template-enabled input[type=checkbox],.ai-auto-send-option input[type=checkbox]{width:20px;height:20px;accent-color:var(--brand-500);flex:0 0 20px;margin:0}.ai-auto-send-option input:focus-visible,.ai-template-enabled input:focus-visible{outline:2px solid var(--brand-500);outline-offset:3px}.ai-group-mask{overflow-wrap:anywhere;min-width:0}.ai-settings-view .ai-status-rows{width:100%;box-shadow:none;border:0;border-radius:0}.ai-settings-view .ai-status-rows>.management-row{padding-inline:0}.ai-settings-view .ai-step-up{gap:var(--s3);display:grid}.ai-settings-view .ai-reload-all{margin-top:var(--s4)}.practice-voice-summary{gap:var(--s4);padding:var(--s5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.practice-voice-summary strong{font-size:20px;font-weight:700;display:block}.practice-voice-summary small{color:var(--ink-2);font-size:12.5px}.practice-voice-summary .practice-voice-ok{color:var(--ok-ink);font-size:16px;line-height:30px}.practice-voice-segmented{margin:0 0 var(--s4)}.practice-voice-grid{gap:var(--s2);display:grid}.practice-voice-card{gap:var(--s3);padding:var(--s3);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--sh-xs);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;display:grid}.practice-voice-card.is-picked{border-color:var(--brand-500);box-shadow:var(--ring)}.practice-voice-card img,.practice-voice-picked img{background:var(--g200);object-fit:cover;border-radius:50%;width:56px;height:56px}.practice-voice-main{gap:2px;min-width:0;display:grid}.practice-voice-main strong{font-size:15px;font-weight:600}.practice-voice-main small{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.practice-voice-picked .practice-voice-main small{white-space:normal}.practice-voice-side{justify-items:end;gap:var(--s2);display:grid}.practice-voice-side small{color:var(--ink-2);font-size:12.5px}.practice-voice-play{width:var(--tap);height:var(--tap);background:var(--brand-50);color:var(--brand-600);border:0;border-radius:50%;place-items:center;display:grid}.practice-voice-play .staff-icon{width:18px;height:18px}.practice-voice-pick{min-height:36px;padding:0 var(--s3);border:1px solid var(--line-2);border-radius:var(--r-ctrl);background:var(--surface);font-size:13px;font-weight:550}.practice-voice-field{gap:var(--s2);justify-items:start;display:grid}.practice-voice-picked{gap:var(--s3);width:100%;padding:var(--s3);border:1px solid var(--line-2);border-radius:var(--r-ctrl);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;display:grid}.practice-voice-empty,.practice-voice-note{color:var(--ink-2);margin:0;font-size:13px;line-height:1.6}.practice-voice-note{margin-top:var(--s4)}.ai-practice-voice{gap:6px;display:grid}.ai-practice-voice-label{color:var(--g700);font-size:13.5px;font-weight:550}.practice-voice-sheet{max-width:720px;max-height:86dvh;overflow:auto}.practice-voice-sheet .practice-voice-filters{margin-top:var(--s3);grid-template-columns:1fr 1fr}@media (min-width:640px){.practice-voice-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.practice-voice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.practice-voice-filters{grid-template-columns:minmax(0,1fr) 180px 180px}.practice-voice-library .practice-voice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
