:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}h1{font-size:32px;font-weight:700;line-height:1.2}h2{font-size:24px;font-weight:700;line-height:1.2}small{font-size:14px;font-weight:400;line-height:1.5}header,main{box-sizing:border-box;max-width:720px;margin-inline:auto;padding:16px}button{min-width:44px;min-height:44px;font:inherit}:focus-visible{outline-offset:2px;outline:2px solid accentcolor}button[data-testid=composer-send]:enabled{color:accentcolortext;background:accentcolor;border:1px solid accentcolor}[data-testid=conversation-status]>*{background:color-mix(in srgb, CanvasText 4%, Canvas);border:1px solid color-mix(in srgb, CanvasText 20%, Canvas);margin:8px 0;padding:8px;font-size:14px}[data-interrupted=true]{opacity:.75;border:1px dashed color-mix(in srgb, CanvasText 20%, Canvas)}[data-testid=reply-in-progress] p{margin:0}[data-testid=reply-in-progress] .reply-in-progress-title{font-size:16px;font-weight:700}button[data-testid=composer-send]:disabled{background:color-mix(in srgb, CanvasText 4%, Canvas);color:color-mix(in srgb, CanvasText 60%, Canvas);border:1px solid color-mix(in srgb, CanvasText 20%, Canvas)}[data-testid=conversation-header]{flex-wrap:wrap;align-items:center;gap:8px;max-width:none;margin-inline:0;padding:0;display:flex}[data-testid=conversation-header] h2{overflow-wrap:anywhere;margin:0}[data-testid=conversation-actions]{margin-inline-start:auto}[data-chip]{border:1px solid color-mix(in srgb, CanvasText 20%, Canvas);border-radius:4px;padding:4px 8px;font-size:14px;font-weight:700;line-height:1.5;display:inline-block}[data-chip=open]{color:canvastext;background:color-mix(in srgb, CanvasText 4%, Canvas)}[data-chip=finished]{color:graytext;background:canvas}[data-testid=conversation-finished-note]{font-size:14px}main>section+section{margin-top:32px}main>section>h2{margin-block:0 24px}[data-testid=conversation-list] ul,[data-testid=inbox] ul{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}[data-testid=conversation-row]{background:color-mix(in srgb, CanvasText 4%, Canvas);border:1px solid color-mix(in srgb, CanvasText 20%, Canvas);flex-direction:column;gap:8px;padding:16px;display:flex}[data-testid=conversation-row]>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-testid=conversation-open]{overflow-wrap:anywhere;font-weight:700}[data-testid=conversation-preview]{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}[data-testid=conversation-row] small{font-size:14px}[data-testid=conversations-load-more]{background:color-mix(in srgb, CanvasText 4%, Canvas);color:canvastext;border:1px solid color-mix(in srgb, CanvasText 20%, Canvas);margin-top:16px}[data-testid=conversation-pause]{background:color-mix(in srgb, CanvasText 4%, Canvas);color:canvastext;border:1px solid color-mix(in srgb, CanvasText 20%, Canvas)}[data-testid=conversation-actions] [data-testid=problem]{margin-top:8px}[data-testid=inbox-row]{background:color-mix(in srgb, CanvasText 4%, Canvas);border:1px solid color-mix(in srgb, CanvasText 20%, Canvas);flex-direction:column;gap:8px;padding:16px;display:flex}[data-testid=inbox-agent]{overflow-wrap:anywhere;font-weight:700}[data-testid=inbox-subject]{overflow-wrap:anywhere;margin:0}[data-testid=inbox-row] small{font-size:14px}[data-testid=inbox-actions]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-testid=inbox-actions]>*{flex:100%}@media (width>=480px){[data-testid=inbox-actions]>*{flex:none}}[data-testid=inbox-decline-confirm]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}button[data-testid=inbox-accept]{color:accentcolortext;background:accentcolor;border:1px solid accentcolor}button[data-testid=inbox-decline],button[data-testid=inbox-decline-cancel],button[data-testid=inbox-decline-yes]{background:color-mix(in srgb, CanvasText 4%, Canvas);color:canvastext;border:1px solid color-mix(in srgb, CanvasText 20%, Canvas)}button[data-testid=inbox-decline-yes]{--destructive:var(--lightningcss-light,#b3261e)var(--lightningcss-dark,#f2b8b5);color:var(--destructive);border-color:var(--destructive)}[data-testid=inbox-actions] button{overflow-wrap:anywhere;padding-inline:16px}[data-testid=composer]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-testid=composer-input]{box-sizing:border-box;flex:100%}[data-testid=composer-input][hidden]{display:none}button[data-testid=composer-send]{margin-inline-start:auto}button[data-testid=composer-record],button[data-testid=recording-cancel]{background:color-mix(in srgb, CanvasText 4%, Canvas);color:canvastext;border:1px solid color-mix(in srgb, CanvasText 20%, Canvas);overflow-wrap:anywhere}button[data-testid=composer-record]:before{content:"🎤 ";content:"🎤 " / ""}button[data-testid=composer-record]:disabled{color:color-mix(in srgb, CanvasText 60%, Canvas)}[data-testid=recording-bar]{box-sizing:border-box;background:color-mix(in srgb, CanvasText 4%, Canvas);border:1px solid color-mix(in srgb, CanvasText 20%, Canvas);flex-wrap:wrap;flex:100%;align-items:center;gap:8px;padding:16px;display:flex}[data-testid=recording-indicator]{overflow-wrap:anywhere;flex:auto;align-items:center;gap:4px;margin:0;font-weight:700;display:flex}[data-recording-dot]{background:canvastext;border-radius:50%;flex:none;width:8px;height:8px;animation:1s ease-in-out infinite alternate recording-pulse}@keyframes recording-pulse{0%{opacity:1}to{opacity:.4}}@media (prefers-reduced-motion:reduce){[data-recording-dot]{animation:none}}[data-testid=recording-elapsed]{font-variant-numeric:tabular-nums;margin-inline-start:auto}[data-testid=recording-level]{box-sizing:border-box;background:color-mix(in srgb, CanvasText 20%, Canvas);flex:100%;min-width:64px;height:8px;display:block;overflow:hidden}[data-testid=recording-level]>span{background:color-mix(in srgb, CanvasText 60%, Canvas);height:100%;transform:scaleX(var(--level,0));transform-origin:0;display:block}@media (forced-colors:active){[data-testid=recording-level]>span{background:highlight}}button[data-testid=recording-stop]{color:accentcolortext;overflow-wrap:anywhere;background:accentcolor;border:1px solid accentcolor;margin-inline-start:auto}@media (width<=479px){[data-testid=recording-bar] button{flex:100%;margin-inline-start:0}}[data-testid=recorder-status],[data-testid=speech-status]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-testid=voice-notice]{background:color-mix(in srgb, CanvasText 4%, Canvas);border:1px solid color-mix(in srgb, CanvasText 20%, Canvas);margin:8px 0;padding:8px}[data-testid=voice-notice-message]{overflow-wrap:anywhere;margin:0}[data-modality=voice]:before{content:"🎤 ";content:"🎤 " / ""}[data-testid=draft-recording]{box-sizing:border-box;background:color-mix(in srgb, CanvasText 4%, Canvas);border:1px solid color-mix(in srgb, CanvasText 20%, Canvas);flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;padding:16px;display:flex}#draft-recording-label{overflow-wrap:anywhere;flex:100%;margin:0}#draft-recording-label:before{content:"🎤 ";content:"🎤 " / ""}[data-testid=draft-recording] button{overflow-wrap:anywhere}button[data-testid=draft-recording-send]:enabled{color:accentcolortext;background:accentcolor;border:1px solid accentcolor}button[data-testid=draft-recording-send]:disabled{background:color-mix(in srgb, CanvasText 4%, Canvas);color:color-mix(in srgb, CanvasText 60%, Canvas);border:1px solid color-mix(in srgb, CanvasText 20%, Canvas)}button[data-testid=draft-recording-discard]{background:color-mix(in srgb, CanvasText 4%, Canvas);color:canvastext;border:1px solid color-mix(in srgb, CanvasText 20%, Canvas)}@media (width<=479px){[data-testid=draft-recording] button{flex:100%}}[data-testid=speech]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}button[data-testid=speech-toggle]{box-sizing:border-box;background:color-mix(in srgb, CanvasText 4%, Canvas);color:canvastext;border:1px solid color-mix(in srgb, CanvasText 20%, Canvas);justify-content:center;align-items:center;width:44px;height:44px;padding:0;line-height:1;display:inline-flex}button[data-testid=speech-toggle]:before{content:"▶︎";content:"▶︎" / ""}button[data-testid=speech-toggle][data-state=playing]{color:canvas;background:canvastext}button[data-testid=speech-toggle][data-state=playing]:before{content:"■";content:"■" / ""}button[data-testid=speech-toggle][data-state=fetching]:before{content:"";content:"" / "";box-sizing:border-box;border:2px solid color-mix(in srgb, CanvasText 20%, Canvas);border-top-color:canvastext;border-radius:50%;width:16px;height:16px;animation:1s linear infinite speech-spin}button[data-testid=speech-toggle]:disabled{color:color-mix(in srgb, CanvasText 60%, Canvas)}[data-testid=speech-notice]{box-sizing:border-box;overflow-wrap:anywhere;background:color-mix(in srgb, CanvasText 4%, Canvas);border:1px solid color-mix(in srgb, CanvasText 20%, Canvas);flex-wrap:wrap;flex:100%;align-items:center;gap:8px;margin:8px 0;padding:8px;display:flex}[data-testid=speech-notice-message]{overflow-wrap:anywhere;flex:auto;min-width:0;margin:0}button[data-testid=speech-retry]{background:color-mix(in srgb, CanvasText 4%, Canvas);color:canvastext;border:1px solid color-mix(in srgb, CanvasText 20%, Canvas)}button[data-testid=speech-retry]:disabled{color:color-mix(in srgb, CanvasText 60%, Canvas)}@media (width<=479px){button[data-testid=speech-retry]{flex:100%}}@keyframes speech-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){button[data-testid=speech-toggle][data-state=fetching]:before{animation:none}}
