.tutor-selection{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-1) var(--space-1) var(--space-3) var(--space-4);border-radius:var(--md-shape-l);background:var(--md-secondary-container);color:var(--md-on-secondary-container);overflow-wrap:anywhere;animation:md-card-in var(--md-duration-medium2) var(--md-ease-emphasized-decelerate) backwards;flex-wrap:wrap;display:flex}.tutor-selection .tutor-selection-label{align-items:center;gap:var(--space-2);min-width:0;color:inherit;font:var(--md-title-s);letter-spacing:var(--md-title-s-tracking);flex:1 1 0;margin:0;display:flex}.tutor-selection .tutor-selection-label .i{width:18px;height:18px}.tutor-selection .tutor-selection-clear{color:inherit;order:1}.tutor-selection .tutor-selection-clear:disabled{color:color-mix(in srgb, var(--md-on-secondary-container) calc(var(--md-disabled-content) * 100%), transparent)}.tutor-selection blockquote{max-height:9rem;margin:calc(var(--space-2) * -1) 0 0;padding:0 var(--space-3) 0 0;color:inherit;font:var(--md-body-m);font-family:var(--font-prose);letter-spacing:var(--md-body-m-tracking);white-space:pre-wrap;flex:0 0 100%;order:2;overflow-y:auto}@media (forced-colors:active){.tutor-selection{border:1px solid canvastext}}
.tutor-md{overflow-wrap:anywhere;min-width:0}.tutor-md>:first-child{margin-top:0}.tutor-md>:last-child{margin-bottom:0}.tutor-md :is(p,ul,ol,pre,blockquote,.tutor-md-scroll){margin:0 0 .6em}.tutor-md[data-state] p{white-space:normal}.tutor-md .tutor-md-plain{white-space:pre-line;margin:0}.tutor-md :is(ul,ol){padding-inline-start:1.4em}.tutor-md li+li{margin-top:.3em}.tutor-md li>:is(p,ul,ol){margin:0}.tutor-md strong{font-weight:600}.tutor-md .tutor-md-h{margin-top:.8em}.tutor-md code{border-radius:var(--md-shape-xs);background:var(--md-surface-container-highest);font-family:var(--font-mono);padding:0 4px;font-size:.88em}.tutor-md pre{padding:var(--space-2) var(--space-3);border-radius:var(--md-shape-s);background:var(--md-surface-container-highest);overflow-x:auto}.tutor-md pre code{background:0 0;padding:0}.tutor-md blockquote{border-inline-start:3px solid var(--md-outline-variant);color:var(--md-on-surface-variant);padding-inline-start:var(--space-3)}.tutor-md hr{border:0;border-top:1px solid var(--md-outline-variant);margin:.8em 0}.tutor-md .tutor-md-glue{white-space:nowrap}.tutor-md .math-display{margin:.4em 0 .6em}.tutor-md .tutor-md-scroll{max-width:100%;overflow-x:auto}.tutor-md table{border-collapse:collapse}.tutor-md :is(th,td){border:1px solid var(--md-outline-variant);text-align:start;padding:4px 8px}.tutor-suggestions{gap:var(--space-2);flex-wrap:wrap;display:flex}.tutor-suggestions .chip{text-align:start;white-space:normal;height:auto;padding-block:6px}
