@import "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";*{box-sizing:border-box;margin:0;padding:0}body{background:#e4e4e7}html,body,#root{width:100%}html,body{height:100vh}body,#root{min-height:100%}label{-webkit-user-select:text;user-select:text}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes highlightBorder{0%{background:#dceaff}70%{background:#dceaff}to{background:0 0}}@media (prefers-color-scheme:dark){@keyframes highlightBorder{0%{background:#18181b}70%{background:#18181b}to{background:0 0}}}@keyframes highlightDocument{0%{background:#dceaff}50%{background:#dceaff}to{background:0 0}}@media (prefers-color-scheme:dark){@keyframes highlightDocument{0%{background:#18181b}50%{background:#18181b}to{background:0 0}}}@keyframes spinPulse{0%{transform:rotate(0)scale(1)}25%{transform:rotate(720deg)scale(1)}70%{transform:rotate(720deg)scale(.7)}85%{transform:rotate(720deg)scale(1.1)}to{transform:rotate(720deg)scale(1)}}.highlight-element{padding-top:0;padding-bottom:0;animation:5s ease-out forwards highlightBorder}.highlight-new-document{padding-top:0;padding-bottom:0;animation:2s ease-out forwards highlightDocument}#loader-container{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;font-family:Inter,sans-serif;display:flex}#loader-container svg{color:#a1a1aa;shape-rendering:geometricprecision;text-rendering:geometricprecision;image-rendering:-webkit-optimize-contrast;fill-rule:evenodd;clip-rule:evenodd;margin-bottom:1.5rem}#loader-container svg path{opacity:.934}.spinner-icon{--spinner-track-color:transparent;border:2px solid;border-bottom-color:#0000;--spinner-size:36px;border-inline-start-color:#0000;border-radius:9999px;width:2rem;height:2rem;margin-top:1.5rem;margin-bottom:1rem;animation:.5s linear infinite spin;display:inline-block}.assistant-streaming{animation:3s linear infinite spinPulse}@media (prefers-color-scheme:dark){body{color:#fff;background:#27272a}#loader-container svg{fill:#71717a}}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.suggestion-enter{animation:.3s ease-out forwards fadeSlideUp}
