:root{--bg-page:#f5f6fb;--bg-card:#fff;--bg-card-elevated:#fff;--bg-subtle:#f3f4f9;--border:#e5e7eb;--border-strong:#d1d5db;--text:#1a1f36;--text-muted:#3b4256;--text-subtle:#6b7280;--accent:#e63956;--accent-hover:#d62a48;--accent-soft-bg:#fff1f4;--accent-soft-text:#b81f3a;--accent-soft-border:#ffd1d9;--accent-glow:#e6395640;--success:#10b981;--success-soft-bg:#ecfdf5;--success-soft-border:#d1fae5;--warning:#f59e0b;--warning-soft-bg:#fef3c7;--warning-soft-border:#fcd34d;--warning-soft-text:#92400e;--danger:#ef4444;--danger-hover:#dc2626;--danger-soft-bg:#fef2f2;--info-soft-bg:#eef2ff;--info-soft-border:#c7d2fe;--info-soft-text:#3730a3;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:22px;--radius-full:9999px;--shadow-sm:0 1px 3px #0000000f, 0 1px 2px #0000000a;--shadow-md:0 8px 24px #00000014;--shadow-glow:0 0 0 1px var(--accent-glow), 0 8px 28px var(--accent-glow);--font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}@media (prefers-color-scheme:dark){:root{--bg-page:#0d1124;--bg-card:#161b34;--bg-card-elevated:#1d2342;--bg-subtle:#1a1f3a;--border:#2a3057;--border-strong:#3a4170;--text:#ecedf5;--text-muted:#c4c8de;--text-subtle:#8d93b3;--accent:#e63956;--accent-hover:#ff4d6d;--accent-soft-bg:#e639561a;--accent-soft-text:#ff8597;--accent-soft-border:#e6395659;--accent-glow:#e6395659;--success:#10b981;--success-soft-bg:#10b9811a;--success-soft-border:#10b9814d;--warning:#f59e0b;--warning-soft-bg:#f59e0b1a;--warning-soft-border:#f59e0b4d;--warning-soft-text:#fcd34d;--danger:#ef4444;--danger-hover:#f87171;--danger-soft-bg:#ef44441f;--info-soft-bg:#6366f11a;--info-soft-border:#6366f14d;--info-soft-text:#a5b4fc;--shadow-sm:0 1px 3px #00000080;--shadow-md:0 10px 30px #00000080;--shadow-glow:0 0 0 1px var(--accent-glow), 0 10px 36px var(--accent-glow)}}*,:before,:after{box-sizing:border-box}body{font-family:var(--font);color:var(--text);background:var(--bg-page);min-height:100vh;margin:0;line-height:1.4}@media (prefers-color-scheme:dark){body{background:radial-gradient(ellipse 80% 50% at 50% -10%, #e639561f, transparent 60%), radial-gradient(ellipse 60% 40% at 90% 110%, #6366f11a, transparent 60%), var(--bg-page);background-attachment:fixed}}.app{background:var(--bg-card);border-radius:var(--radius-xl);max-width:760px;box-shadow:var(--shadow-md);border:1px solid var(--border);margin:2rem auto;padding:1.75rem 2rem}.app-header{flex-direction:column;align-items:stretch;gap:.35rem;margin-bottom:1.5rem;display:flex}.app-header__title-row{align-items:center;gap:.5rem;display:flex}.app-header__title-row h2{flex:1;margin:0}.app-header__status{color:var(--text-subtle);margin:0;padding-left:calc(36px + .5rem);font-size:.9rem}.app-header__status-note{opacity:.85;margin-left:.6rem;font-style:italic}.app-header h2{letter-spacing:-.01em;color:var(--accent);margin:0;font-size:1.6rem;font-weight:700}.app-logo{flex-shrink:0;width:36px;height:36px}.settings-toggle{border-radius:var(--radius-full);border:1px solid var(--border);background:var(--bg-card);width:52px;height:52px;color:var(--text-muted);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:1.8rem;transition:background .2s,border-color .2s,transform .15s;display:flex}.settings-toggle:hover{background:var(--bg-subtle);border-color:var(--border-strong);transform:scale(1.05)}.settings-toggle:active{background:var(--border)}.info-section{background:var(--accent-soft-bg);border-radius:var(--radius-md);border:1px solid var(--accent-soft-border);margin-bottom:1.5rem;padding:1.25rem}.info-section h3{color:var(--accent-soft-text);margin:0 0 .75rem;font-size:1.1rem}.info-section p{color:var(--text-muted);margin:0 0 .75rem;line-height:1.6}.info-section p:last-child{margin-bottom:0}.info-section a{color:var(--accent);text-decoration:underline}.info-section a:hover{color:var(--accent-hover)}.controls{flex-wrap:nowrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.controls label{align-items:center;gap:.35rem;font-size:.9rem;display:flex}.controls select,.controls input[type=number]{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-card);color:var(--text);padding:.25rem .5rem}.settings-sidebar-overlay{z-index:1000;background:#00000073;animation:.25s ease-out fadeIn;position:fixed;inset:0}.settings-sidebar{background:var(--bg-card);border-left:1px solid var(--border);border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl);z-index:1001;width:min(400px,85vw);padding:1.75rem 1.5rem;animation:.3s ease-out slideInRight;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-8px 0 32px #00000059}.settings-sidebar-close{border-radius:var(--radius-full);border:1px solid var(--border);background:var(--bg-card);cursor:pointer;width:32px;height:32px;color:var(--text-subtle);justify-content:center;align-items:center;padding:0;font-size:1.2rem;transition:background .2s,border-color .2s;display:flex;position:absolute;top:.75rem;right:.75rem}.settings-sidebar-close:hover{background:var(--bg-subtle);border-color:var(--border-strong);color:var(--text-muted)}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.settings-section{background:0 0;border:none;border-radius:0;padding:0}.settings-section>p:first-of-type{background:var(--accent-soft-bg);border:1px solid var(--accent-soft-border);border-radius:var(--radius-md);color:var(--text-muted);margin:.25rem 0 1.5rem;padding:.85rem 1rem;font-size:.9rem}.settings-section>p:first-of-type strong{color:var(--accent-soft-text);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.2rem;font-size:.7rem;display:block}.setting-row{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:1rem;margin:0;padding:.85rem 0;display:flex}.setting-row:last-child{border-bottom:none}.setting-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle);white-space:nowrap;font-size:.75rem;font-weight:600}.setting-options{flex-wrap:wrap;gap:1rem;display:flex}.setting-options label{cursor:pointer;align-items:center;gap:.35rem;font-size:.9rem;display:flex}.setting-options label.disabled-option{opacity:.5;cursor:not-allowed}.settings-content{margin-top:1rem}.settings-group-header{letter-spacing:.1em;text-transform:uppercase;color:var(--text-subtle);border-bottom:1px solid var(--border);margin-bottom:.25rem;padding:1.25rem 0 .4rem;font-size:.7rem;font-weight:700}.settings-group{border-bottom:1px solid var(--border)}.settings-group-toggle{width:100%;box-shadow:none;cursor:pointer;color:var(--text-subtle);letter-spacing:.1em;text-transform:uppercase;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;padding:.9rem 0;font-size:.72rem;font-weight:700;transition:color .2s;display:flex}.settings-group-toggle:hover{color:var(--accent-soft-text,var(--text))}.settings-group-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.settings-group-chevron{flex:none;width:1em;font-size:.85rem;display:inline-block}.settings-group-title{flex:auto}.settings-group-body{padding-bottom:.5rem}.settings-group-body>.setting-row:first-child{padding-top:.25rem}.settings-group-body>.setting-row:last-child{border-bottom:none}.settings-section>button.primary,.settings-section>.setting-row>button.primary{text-align:left;width:100%;color:var(--text);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:none;background:0 0;margin-top:.5rem;padding:.85rem 1rem;font-size:.95rem;font-weight:500;transition:background .2s,border-color .2s,color .2s}.settings-section>button.primary:hover:not(:disabled),.settings-section>.setting-row>button.primary:hover:not(:disabled){background:var(--accent-soft-bg);border-color:var(--accent-soft-border);color:var(--accent-soft-text)}.settings-section>button.primary:disabled{opacity:.4;cursor:not-allowed}button.primary{background:var(--accent);color:#fff;border-radius:var(--radius-sm);cursor:pointer;border:none;padding:.4rem .9rem;font-size:.9rem;transition:background .2s}button.primary:hover{background:var(--accent-hover)}button.primary:disabled{opacity:.5;cursor:not-allowed}.record-button{min-width:0;box-shadow:var(--shadow-glow);font-weight:600;transition:transform .2s,box-shadow .2s,filter .2s;border-radius:var(--radius-lg)!important;padding:.95rem 1.25rem!important;font-size:1.1rem!important}.record-button:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-2px)}.file-upload-button{background:var(--accent);color:#fff;border-radius:var(--radius-lg);cursor:pointer;text-align:center;box-shadow:var(--shadow-glow);border:none;min-width:0;padding:.95rem 1.5rem;font-size:1.1rem;font-weight:600;transition:background .2s,transform .2s,box-shadow .2s,filter .2s;display:inline-block}.file-upload-button:hover{background:var(--accent-hover);filter:brightness(1.05);transform:translateY(-2px)}.status{margin-top:.5rem;font-weight:500}.progress-wrapper{margin:.5rem 0}.progress-bar{background:var(--border);border-radius:var(--radius-sm);height:8px;overflow:hidden}.progress-bar>div{background:var(--success);height:100%;transition:width .2s}.progress-text{color:var(--text-subtle);margin-top:.25rem;font-size:.8rem}.fallback-prompt{background:var(--warning-soft-bg);border:1px solid var(--warning-soft-border);border-radius:var(--radius-md);color:var(--warning-soft-text);margin:.5rem 0;padding:.75rem 1rem;font-size:.9rem}.fallback-prompt p{margin:0 0 .5rem}.fallback-actions{gap:.5rem;display:flex}.fallback-actions button{border-radius:var(--radius-md);border:1px solid var(--warning);cursor:pointer;padding:.4rem .8rem;font-size:.85rem}.fallback-actions button:first-child{background:var(--warning);color:#fff}.fallback-actions button:last-child{color:var(--warning-soft-text);background:0 0}.textarea-container{position:relative}.textarea{resize:vertical;background:var(--bg-card);width:100%;height:6rem;color:var(--text);border:1px solid var(--border);border-radius:var(--radius-md);padding-right:3rem}.copy-button{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-card);width:32px;height:32px;color:var(--text-subtle);cursor:pointer;justify-content:center;align-items:center;padding:0;font-size:1rem;transition:opacity .2s,transform .1s,background .2s;display:flex;position:absolute;top:.5rem;right:.5rem}.copy-button:hover{background:var(--bg-subtle);border-color:var(--border-strong);color:var(--text-muted);transform:scale(1.05)}.copy-button:active{transform:scale(.95)}.copy-button:disabled{opacity:.3;cursor:not-allowed}.copy-button-small{width:28px;height:28px;font-size:.9rem}.performance{background:var(--success-soft-bg);border-radius:var(--radius-md);border:1px solid var(--success-soft-border);margin-bottom:1rem;padding:.5rem .75rem;font-size:.85rem}.history{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card);margin-bottom:1rem}.history-item{border-bottom:1px solid var(--border);background:var(--bg-card);padding:1rem}.history-item:last-child{border-bottom:none}.history-meta{color:var(--text-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.9rem;display:flex}.history-stats{color:var(--text-subtle);margin-bottom:.5rem;font-size:.75rem}.history-text-container{position:relative}.history-controls{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.history-modes{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.history-audio{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.history-text{background:var(--bg-subtle);border-radius:var(--radius-sm);border:1px solid var(--border);word-wrap:break-word;overflow-wrap:break-word;white-space:normal;padding:.5rem .75rem;font-size:.9rem}.kebab-menu-wrapper{flex:none;position:relative}.kebab-button{border-radius:var(--radius-sm);cursor:pointer;color:var(--text-subtle);background:0 0;border:1px solid #0000;padding:.2rem .5rem;font-size:1.5rem;line-height:1;transition:color .15s,background .15s}.kebab-button:hover{color:var(--text);background:var(--border)}.kebab-dropdown{background:var(--bg-card-elevated);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:20;min-width:170px;position:absolute;top:100%;right:0;overflow:hidden}.kebab-dropdown button{text-align:left;cursor:pointer;white-space:nowrap;width:100%;color:var(--text-muted);background:0 0;border:none;padding:.5rem .75rem;font-size:.85rem;display:block}.kebab-dropdown button:hover:not(:disabled){background:var(--bg-subtle)}.kebab-dropdown button:disabled{opacity:.5;cursor:not-allowed}.kebab-dropdown .kebab-delete:hover{background:var(--danger-soft-bg);color:var(--danger)}.kebab-speakers{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.85rem;display:flex}.kebab-speakers select{border:1px solid var(--border);background:var(--bg-card);color:var(--text);border-radius:4px;padding:.15rem .35rem}.info-help{vertical-align:middle;margin-left:.4rem;display:inline-block;position:relative}.info-help-button{border-radius:var(--radius-full);border:1.5px solid var(--border-strong);width:18px;height:18px;color:var(--text-subtle);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:600;line-height:1;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.info-help-button:hover{background:var(--accent);border-color:var(--accent);color:#fff}.info-help-text{z-index:2100;background:var(--bg-card-elevated);border:1px solid var(--border);border-radius:var(--radius-md);letter-spacing:normal;text-transform:none;color:var(--text-muted);box-shadow:var(--shadow-md);word-wrap:break-word;overflow-wrap:break-word;white-space:normal;width:min(320px,100vw - 16px);max-height:calc(100vh - 16px);padding:.75rem 2rem .75rem .75rem;font-size:.85rem;font-weight:400;line-height:1.5;animation:.15s ease-out fadeIn;position:fixed;overflow-y:auto}.info-help-close{color:var(--text-subtle);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:1.25rem;line-height:1;transition:background .2s,color .2s;display:flex;position:absolute;top:.5rem;right:.5rem}.info-help-close:hover{background:var(--bg-subtle);color:var(--text-muted)}.audio-player{flex:1;height:40px}.display-mode-button{background:var(--bg-card);color:var(--text-subtle);border:1px solid var(--border-strong);border-radius:var(--radius-sm);cursor:pointer;padding:.3rem .6rem;font-size:.8rem;transition:background .15s,border-color .15s,color .15s}.display-mode-button:hover{background:var(--bg-subtle);border-color:var(--border-strong)}.display-mode-button.active{background:var(--accent);color:#fff;border-color:var(--accent)}.display-mode-button--unavailable,.display-mode-button--unavailable:hover{opacity:.5;cursor:not-allowed;background:var(--bg-card);color:var(--text-subtle);border-color:var(--border-strong)}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.history-item-enter{animation:.4s ease-out fadeSlideIn}.btn{border-radius:var(--radius-md);cursor:pointer;font-family:var(--font);white-space:nowrap;border:none;justify-content:center;align-items:center;gap:.4rem;padding:.55rem 1.1rem;font-size:.95rem;font-weight:500;line-height:1.2;transition:background .2s,border-color .2s,color .2s,transform .15s,box-shadow .2s;display:inline-flex}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.btn--primary{background:var(--accent);color:#fff;box-shadow:0 4px 14px var(--accent-glow)}.btn--primary:hover:not(:disabled){background:var(--accent-hover);box-shadow:0 6px 20px var(--accent-glow);transform:translateY(-1px)}.btn--danger{background:var(--danger);color:#fff}.btn--danger:hover:not(:disabled){background:var(--danger-hover);transform:translateY(-1px)}.btn--success{background:var(--success);color:#fff}.btn--ghost{color:var(--text-muted);border:1px solid var(--border);background:0 0}.btn--ghost:hover:not(:disabled){background:var(--bg-subtle);border-color:var(--border-strong)}.btn--icon{border-radius:var(--radius-full);background:var(--bg-card);border:1px solid var(--border);width:40px;height:40px;color:var(--text-muted);padding:0;font-size:1.2rem}.btn--icon:hover:not(:disabled){background:var(--bg-subtle);border-color:var(--border-strong)}.card{background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-sm);padding:1.25rem}.card--info{background:var(--accent-soft-bg);border-color:var(--accent-soft-border)}.card--warning{background:var(--warning-soft-bg);border-color:var(--warning-soft-border)}.card--success{background:var(--success-soft-bg);border-color:var(--success-soft-border)}.banner{border-radius:var(--radius-md);border:1px solid var(--border);align-items:center;gap:.75rem;margin-bottom:1rem;padding:.65rem 1rem;font-size:.9rem;display:flex}.banner--info{background:var(--accent-soft-bg);border-color:var(--accent-soft-border);color:var(--accent-soft-text)}.banner--warning{background:var(--warning-soft-bg);border-color:var(--warning-soft-border);color:var(--warning-soft-text)}.banner--danger{background:var(--danger-soft-bg);border-color:var(--danger);color:var(--danger)}.banner--success{background:var(--success-soft-bg);border-color:var(--success-soft-border);color:var(--success)}.modal-overlay{z-index:2000;background:#0000008c;justify-content:center;align-items:center;padding:1rem;animation:.2s ease-out fadeIn;display:flex;position:fixed;inset:0}.modal-panel{background:var(--bg-card-elevated);border-radius:var(--radius-xl);border:1px solid var(--border);box-shadow:var(--shadow-md);width:100%;max-width:420px;max-height:90vh;padding:2rem;animation:.25s ease-out slideDown;position:relative;overflow-y:auto}.modal-panel--about{max-width:640px}.modal-close{border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-subtle);cursor:pointer;background:0 0;padding:.2rem .5rem;font-size:1.25rem;line-height:1;transition:background .2s,color .2s;position:absolute;top:1rem;right:1rem}.modal-close:hover{background:var(--bg-subtle);color:var(--text-muted)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.language-switcher{gap:.4rem;display:inline-flex}.language-flag{border:1px solid var(--border);background:var(--bg-card);border-radius:var(--radius-sm);cursor:pointer;filter:grayscale(.55)opacity(.7);justify-content:center;align-items:center;width:40px;height:32px;padding:0;transition:transform .15s,border-color .15s,box-shadow .15s,background .15s;display:inline-flex}.language-flag:hover{filter:none;background:var(--bg-subtle);border-color:var(--border-strong);transform:translateY(-1px)}.language-flag--active{border-color:var(--accent);background:var(--accent-soft-bg);box-shadow:0 0 0 2px var(--accent-glow);filter:none}.language-flag__emoji{font-size:1.2rem;line-height:1}.setting-row--language{justify-content:space-between}.settings-sidebar input[type=checkbox],.settings-sidebar input[type=radio]{appearance:none;border:1.5px solid var(--border-strong);background:var(--bg-card);cursor:pointer;vertical-align:middle;flex-shrink:0;width:18px;height:18px;margin:0 .5rem 0 0;transition:background .15s,border-color .15s,box-shadow .15s;position:relative}.settings-sidebar input[type=checkbox]{border-radius:5px}.settings-sidebar input[type=radio]{border-radius:50%}.settings-sidebar input[type=checkbox]:hover:not(:disabled),.settings-sidebar input[type=radio]:hover:not(:disabled){border-color:var(--accent)}.settings-sidebar input[type=checkbox]:checked,.settings-sidebar input[type=radio]:checked{background:var(--accent);border-color:var(--accent)}.settings-sidebar input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.settings-sidebar input[type=radio]:checked:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:3px}.settings-sidebar input[type=checkbox]:focus-visible,.settings-sidebar input[type=radio]:focus-visible{box-shadow:0 0 0 3px var(--accent-glow);outline:none}.settings-sidebar input[type=checkbox]:disabled,.settings-sidebar input[type=radio]:disabled{opacity:.5;cursor:not-allowed}.settings-sidebar label{cursor:pointer;align-items:center;display:inline-flex}.spinner{vertical-align:-.18em;border:2px solid;border-top-color:#0000;border-radius:50%;flex-shrink:0;width:.95em;height:.95em;animation:.7s linear infinite spinner-spin;display:inline-block}.spinner--inline{margin-right:.45em}@keyframes spinner-spin{to{transform:rotate(360deg)}}.live-dots{vertical-align:-.05em;align-items:center;gap:.25em;line-height:1;display:inline-flex}.live-dots>span{opacity:.35;background:currentColor;border-radius:50%;width:.42em;height:.42em;animation:1.2s ease-in-out infinite live-dot-pulse;display:inline-block}.live-dots>span:nth-child(2){animation-delay:.15s}.live-dots>span:nth-child(3){animation-delay:.3s}@keyframes live-dot-pulse{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:1.6s}.live-dots>span{opacity:.7;animation:none}}.diar-turns{flex-direction:column;gap:.45rem;display:flex}.diar-turn{border-left:3px solid var(--diar-color,var(--accent));border-radius:var(--radius-sm);background:var(--diar-bg,var(--bg-subtle));padding:.4rem .6rem}.diar-speaker-label{color:var(--diar-color,var(--accent));cursor:text;background:0 0;border:none;margin-right:.5rem;padding:0;font-family:inherit;font-size:.8rem;font-weight:700;display:inline-block}.diar-speaker-label:hover{text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.diar-speaker-input{color:var(--diar-color,var(--accent));background:var(--bg-card);border:1px solid var(--diar-color,var(--accent));border-radius:4px;width:9rem;max-width:60%;margin-right:.5rem;padding:.05rem .3rem;font-size:.8rem;font-weight:700}.diar-turn-text{white-space:pre-wrap}.diar-speaker-0{--diar-color:#e4254b;--diar-bg:#e4254b1a}.diar-speaker-1{--diar-color:#2585e4;--diar-bg:#2585e41a}.diar-speaker-2{--diar-color:#29a366;--diar-bg:#29a3661f}.diar-speaker-3{--diar-color:#eb980a;--diar-bg:#eb980a1f}.diar-speaker-4{--diar-color:#9957db;--diar-bg:#9957db1f}.diar-speaker-5{--diar-color:#209db6;--diar-bg:#209db61f}.diar-speaker-6{--diar-color:#d147a3;--diar-bg:#d147a31f}.diar-speaker-7{--diar-color:#62a136;--diar-bg:#62a13624}
