.duplex-settings{border:1px solid #cbded7;border-radius:16px;background:linear-gradient(135deg,#eef7f2,#f8f6fc);margin:20px 0;overflow:hidden}
.duplex-settings>summary{padding:18px 20px;cursor:pointer;list-style:disclosure-closed;color:#174e43;font-weight:650}
.duplex-settings[open]>summary{list-style:disclosure-open;border-bottom:1px solid #d5e5de}
.duplex-settings>summary small{display:block;font-weight:400;margin:6px 0 0;color:#61756e}
.duplex-settings-body{padding:20px}.duplex-settings-body label{margin:0 0 15px}.duplex-settings-body small{line-height:1.6}
.duplex-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.duplex-grid>*{min-width:0}
.duplex-note{font-size:13px;line-height:1.6;color:#536e63;margin:0 0 18px}.duplex-note:last-child{margin:18px 0 0}
.duplex-advanced{padding:14px;border:1px solid #d5e5de;border-radius:10px;background:#fff9}.duplex-advanced>summary{cursor:pointer;font-size:13px;margin-bottom:12px}
.duplex-quality{padding:20px;border:1px solid #cbded7;border-radius:16px;background:#f3f8f5;margin:20px 0}.duplex-quality h3{margin:0 0 12px}.duplex-quality p{font-size:12px;line-height:1.7;color:#586f66}.duplex-quality .call-detail-metrics{margin:12px 0}.duplex-quality .duplex-saved{padding:10px 12px;background:#fff;border-radius:8px;color:#174e43}
@media(max-width:620px){.duplex-grid{grid-template-columns:1fr}.duplex-settings-body{padding:16px}}
.voice-inheritance{display:flex;gap:14px;padding:16px 18px;border:1px solid #cddedb;border-radius:14px;background:linear-gradient(115deg,#edf8f3,#f3f0fb);margin:14px 0}.voice-inheritance>span{font-size:30px;color:#247c69}.voice-inheritance strong{font-size:14px;color:#234d43}.voice-inheritance p{font-size:13px;line-height:1.6;margin:5px 0}.voice-inheritance small{font-size:12px;line-height:1.6}.voice-advanced{margin-top:12px}.voice-override-fields{border:0;margin:0;padding:0;min-width:0}.voice-override-fields legend{font-weight:600;font-size:13px;margin-bottom:16px}.voice-override-fields[hidden]{display:none}.voice-override-fields .check{align-items:flex-start;line-height:1.6}.voice-preferences textarea{width:100%}
.vp-page{--vp-green:#175d4e;--vp-muted:#5b736c}.vp-hero{display:grid;grid-template-columns:1.6fr 1fr;gap:40px;border:1px solid #cee3dc;border-radius:24px;padding:36px;background:radial-gradient(ellipse at 90% 10%,#d9d5f9 0,transparent 48%),linear-gradient(120deg,#edf8f0,#e7f1ee);margin:24px 0 34px}.vp-hero h2{font-size:clamp(28px,3vw,42px);line-height:1.15;letter-spacing:-1.2px;margin:14px 0 18px;color:#153e35}.vp-hero h2 em{color:#217d6b;font-style:normal}.vp-hero p{line-height:1.7;font-size:14px;color:#49645c;max-width:600px}.vp-hero aside{align-self:center;text-align:center;padding:20px;max-width:340px;justify-self:center}.vp-hero aside strong{display:block;font-size:17px;color:#234d43;margin-top:18px}.vp-hero aside p{font-size:13px}.vp-orb{display:grid;place-items:center;width:110px;height:110px;border-radius:50%;margin:auto;font-size:50px;color:#195a4c;background:radial-gradient(circle at 30% 25%,#fff,#b3dccb 60%,#9ca8da);box-shadow:0 12px 40px #49766423,inset 0 0 0 10px #ffffff50}.vp-hero-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.vp-hero-tags span,.vp-pill{font-size:11px;font-weight:600;border:1px solid #c7ddd1;background:#ffffffaa;color:#345e50;border-radius:999px;padding:5px 10px}.vp-toolbar{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px}.vp-toolbar h2{margin:8px 0 0}.vp-filters{display:flex;gap:14px}.vp-filters label{font-size:12px;min-width:190px;margin:0}.vp-filters input,.vp-filters select{margin-top:6px;min-height:42px}.vp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px}.vp-card{border:1px solid #d8e4de;border-radius:20px;background:linear-gradient(150deg,#fff,#fafdfb);padding:24px;display:flex;flex-direction:column;box-shadow:0 4px 18px #233f3510;min-width:0}.vp-card-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.vp-voice-icon{display:grid;place-items:center;width:44px;height:44px;background:linear-gradient(135deg,#dfefe5,#e9e5f8);border:1px solid #d6e3db;border-radius:14px;font-size:24px;color:var(--vp-green,#175d4e)}.vp-card h3{font-size:19px;margin:20px 0 8px;overflow-wrap:anywhere}.vp-model{font-size:13px;color:#46695b;overflow-wrap:anywhere;margin:0 0 18px}.vp-model small{display:block;margin-top:5px;font-size:11px;color:#70827b}.vp-defaults{margin:0;border-block:1px solid #e1eae5;padding:12px 0;display:grid;gap:10px}.vp-defaults>div{display:flex;gap:18px;justify-content:space-between;align-items:baseline;font-size:12px}.vp-defaults dt{color:#647970}.vp-defaults dd{margin:0;text-align:right;color:#214e40;font-weight:600;overflow-wrap:anywhere}.vp-guidance{font-size:13px;line-height:1.7;color:#5c7168;white-space:pre-wrap;overflow-wrap:anywhere;margin:16px 0 22px;flex:1}.vp-card-meta{display:flex;justify-content:space-between;gap:10px;color:#75867c;font-size:10px;margin-bottom:18px}.vp-card-actions{display:flex;gap:9px;flex-wrap:wrap}.vp-card-actions button{flex:1;font-size:12px;padding-inline:10px}.vp-footnote{font-size:12px;color:#667b70;line-height:1.8;margin:22px 0}.vp-assets{border:1px solid #dce5df;border-radius:18px;padding:22px;margin-top:30px;background:#fff9}.vp-assets>summary{cursor:pointer;font-weight:600;color:#345749}.vp-assets>summary>span{display:inline-block;margin-left:6px;font-size:11px;background:#edf3ee;padding:3px 8px;border-radius:99px}.vp-assets>summary small{display:block;font-weight:400;margin:7px 0 0;font-size:12px;color:#6c7e72}.vp-asset-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px;margin-top:24px}.vp-asset-grid article{padding:16px;border:1px solid #e0e8e2;border-radius:12px;background:white;min-width:0}.vp-asset-grid h3{font-size:15px;margin:14px 0 7px}.vp-asset-grid p,.vp-asset-grid small{font-size:12px;line-height:1.6}.vp-asset-grid code{display:block;font-size:11px;padding:8px 0;overflow-wrap:anywhere;color:#607467}.vp-edit-identity{display:flex;gap:14px;align-items:center;padding:16px;border-radius:16px;background:linear-gradient(130deg,#eff7ef,#f0ecf9);margin-bottom:20px}.vp-edit-identity small{display:block;line-height:1.6;font-size:11px;color:#698273;overflow-wrap:anywhere}.vp-impact{padding:16px;border:1px solid #d5e3dc;border-radius:12px;background:#f2f7f2;font-size:13px;line-height:1.7}.vp-impact p{margin:7px 0 0;color:#5b7469}.vp-detail>p{line-height:1.7;font-size:14px;overflow-wrap:anywhere;white-space:pre-wrap}.vp-detail h3{margin-top:24px}.vp-detail li{line-height:1.8}.vp-detail .secondary{display:inline-flex;margin-top:12px}.pipeline-voice-defaults{grid-column:1/-1;border:1px solid #d8e5dd;border-radius:12px;padding:14px;background:#f2f8f3}.pipeline-voice-defaults>summary{cursor:pointer;font-size:13px;font-weight:600}.pipeline-voice-defaults .form-row{margin-top:16px}.pipeline-voice-library{grid-column:1/-1;font-size:13px;padding:14px;border-radius:12px;background:linear-gradient(120deg,#eef8f0,#f1edf9);line-height:1.7}
@media(max-width:760px){.vp-hero{grid-template-columns:1fr;padding:24px;gap:10px}.vp-hero aside{display:none}.vp-toolbar{align-items:stretch;flex-direction:column}.vp-filters{flex-direction:column}.vp-filters label{min-width:0}.vp-card{padding:20px}.vp-card-meta{font-size:11px;flex-wrap:wrap}}
.vp-fish-catalog{margin:22px 0;padding:24px;border:1px solid #d9e5dc;border-radius:18px;background:#fff;box-shadow:0 10px 28px rgba(26,62,51,.05)}
.vp-fish-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.vp-fish-head h2{font-size:20px;margin:5px 0 7px}.vp-fish-head p{max-width:740px;color:var(--muted);font-size:12px;line-height:1.6}.vp-fish-head button{white-space:nowrap}.vp-fish-filters{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:12px;margin:16px 0}.vp-fish-filters label{margin:0}.vp-fish-catalog>small{color:var(--muted);line-height:1.5}.vp-fish-catalog #fish-status{font-size:12px;color:var(--muted);margin:10px 0}.vp-fish-catalog #fish-status:empty{display:none}#fish-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:15px}.vp-fish-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px;border:1px solid var(--line);border-radius:11px;background:#f9fbf7}.vp-fish-row strong,.vp-fish-row small,.vp-fish-row code{display:block;overflow-wrap:anywhere}.vp-fish-row small,.vp-fish-row code{font-size:10px;color:var(--muted);margin-top:3px}.vp-fish-row button{flex:none}.vp-fish-page{display:flex;gap:12px;align-items:center;margin-top:14px;font-size:11px;color:var(--muted)}.vp-fish-page a{margin-left:auto}#fish-audio{width:100%;margin-top:14px}@media(max-width:700px){.vp-fish-head{flex-direction:column}.vp-fish-filters,#fish-results{grid-template-columns:1fr}.vp-fish-page{flex-wrap:wrap}}
