.first-run-reader{gap:14px}
.first-run-drop{display:flex;flex-direction:column;align-items:center;gap:6px;width:min(300px,100%);padding:34px 20px;border:1.5px dashed #c7c7cc;border-radius:16px;background:#fff;color:#1c1c1e;font:inherit;cursor:pointer}
.first-run-drop>svg{color:#8e8e93;margin-bottom:6px}
.first-run-drop strong{font-size:16px;font-weight:500}
.first-run-drop span{font-size:13px;color:#8e8e93}
.first-run-drop:hover{background:#f7f7f9}
.first-run-reader.dragging .first-run-drop{border-color:#2d7af6;background:rgba(242,247,255,.97);color:#2d7af6}
.first-run-reader.dragging .first-run-drop>svg{color:#2d7af6}
.first-run-sample{border:0;background:none;color:#007aff;font:inherit;font-size:15px;padding:6px 12px;border-radius:8px;cursor:pointer}
.first-run-sample:hover{background:#f2f2f7}
.first-run-drop:focus-visible,.first-run-sample:focus-visible{outline:2px solid #007aff;outline-offset:2px}
.first-run-reader .library-upload-progress{width:min(320px,100%);text-align:left}
.first-run-error,.first-run-status{max-width:320px;margin:0;font-size:13px;line-height:1.5;white-space:pre-line}
.first-run-error{color:#c9372c}
.first-run-status{color:#8e8e93}
.chat-ipad-empty.chat-ipad-starters{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:0 20px 12px}
.chat-ipad-starter-list{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;max-width:800px}
.chat-ipad-starter{max-width:100%;border:1px solid #e3e3e7;border-radius:999px;background:#fff;color:#1c1c1e;font:inherit;font-size:14px;line-height:1.3;padding:8px 14px;text-align:left;cursor:pointer}
.chat-ipad-starter:hover{background:#f5f5f7}
.chat-ipad-starter:focus-visible{outline:2px solid #007aff;outline-offset:2px}
