.oui-drawer[data-testid=pilot-sheet]{width:min(400px,100%)}@media (width<=767px){.oui-drawer[data-testid=pilot-sheet]{width:100%;max-width:none}}.pilot-sheet{overflow-wrap:anywhere;flex-direction:column;gap:12px;min-width:0;padding:12px 16px 16px;display:flex}.pilot-chip{border:1px solid var(--border);border-radius:var(--radius-pill);align-self:flex-start;align-items:center;gap:6px;max-width:100%;padding:2px 4px 2px 10px;font-size:13px;display:inline-flex}.pilot-chip-kind{color:var(--muted,inherit);opacity:.7}.pilot-chip-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pilot-chip-remove{cursor:pointer;min-width:28px;min-height:28px;color:inherit;border-radius:var(--radius-pill);background:0 0;border:0}.pilot-chip-remove:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pilot-turns{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.pilot-who{margin-inline-end:4px;font-weight:600}.pilot-hint,.pilot-working,.pilot-fallback{opacity:.75;margin:4px 0;font-size:13px}.pilot-denied{margin:6px 0}.pilot-card{border:1px solid var(--border);border-radius:var(--radius-md,8px);margin-top:8px;padding:12px}.pilot-card h4{margin:0 0 8px}.pilot-diff{grid-template-columns:max-content 1fr;gap:4px 12px;margin:0;display:grid}.pilot-diff dt{opacity:.7}.pilot-diff dd{min-width:0;margin:0}.pilot-card-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.pilot-form{align-items:center;gap:8px;display:flex;position:sticky;bottom:0}.pilot-form>:first-child{flex:1;min-width:0}.pilot-composer-wrap{position:relative}.pilot-composer-wrap input{width:100%;padding-right:44px}.pilot-starters{margin:var(--space-3) 0;gap:var(--space-2);justify-items:start;padding:0;list-style:none;display:grid}.pilot-starters .oui-btn{white-space:normal;text-align:start;height:auto}.pilot-welcome{justify-items:center;gap:var(--space-4);padding:var(--space-8,40px) var(--space-4) var(--space-4);text-align:center;display:grid}.pilot-welcome-mark{border-radius:var(--radius-lg);background:radial-gradient(circle at 30% 30%, var(--on-solid) 0 5px, transparent 6px), linear-gradient(135deg, var(--accent-400,var(--accent)), var(--accent-600,var(--accent)));width:56px;height:56px;box-shadow:0 8px 28px color-mix(in srgb, var(--accent) 40%, transparent)}.pilot-welcome-greeting{font-size:var(--type-title);color:var(--text);margin:0;font-weight:600}.pilot-mic{right:var(--space-2);bottom:var(--space-2);width:32px;height:32px;color:var(--text-2);border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid;position:absolute}.pilot-mic:hover:not(:disabled){color:var(--text);background:var(--hover)}.pilot-mic:focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}.pilot-mic[data-state=recording]{color:var(--on-solid);background:var(--danger-solid)}.pilot-mic[data-state=transcribing]{opacity:.6}.pilot-mic-status{bottom:calc(100% + var(--space-1));left:var(--space-1);font-size:var(--type-caption);color:var(--text-2);position:absolute}.pilot-mic-status:empty{display:none}.pilot-mic-status[data-error]{color:var(--danger-text)}.pilot-help{gap:var(--space-3);justify-items:center;display:grid}.pilot-help-link{font:inherit;font-size:var(--type-caption);color:var(--text-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.pilot-help-link:hover{color:var(--text)}.pilot-help-link:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:2px solid #0000}
