@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Merriweather+Sans:ital,wght@0,300..800;1,300..800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Lexend:wght@100..900&display=swap");:root{--background:#ffffff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}*{font-size:1em;scrollbar-color:#8abedc #0f2642}::-webkit-scrollbar-track{background:#0f2642}::-webkit-scrollbar-thumb{background:#8abedc}::selection{background-color:#00bd70;color:white}.ada-session::selection,.copilotKitUserMessage::selection{background-color:#194173}.ada-session::-moz-selection,.copilotKitUserMessage::-moz-selection{background-color:#194173}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#194173}#container{position:relative;max-width:62em;margin:0 auto;padding:8.2em 1em 1em}#arm-logo{width:10em;margin-left:1em;margin-top:.4em}*{font-family:Merriweather Sans,sans-serif;box-sizing:border-box;margin:0}li{display:list-item!important;list-style-position:outside!important;margin-left:20px!important}a{color:#00bd70!important;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}.copilotKitMessage{padding:.6rem 1rem!important;font-weight:700}.copilotKitMessageControls{margin-top:.6em;margin-left:-2em}.copilotKitMessage:first-of-type .copilotKitMessageControls{display:none!important}.copilotKitMessageControlButton.active{background-color:rgba(0,0,0,0)!important}.copilotKitInlineCode,.copilotKitMessageControlButton.active>*{color:#00bd70!important}.copilotKitInlineCode{font-family:Lexend!important;padding:0!important;background-color:transparent!important;border:none!important}.copilotKitCodeBlock{margin-bottom:1em!important;background-color:transparent!important;border-radius:12px!important}.copilotKitCodeBlock *{font-family:Lexend!important}.copilotKitCodeBlockToolbar{background-color:rgba(0,0,0,.4)!important;border-right:3px solid rgba(0,0,0,.4)!important;border-radius:12px 12px 0 0!important;color:#00bd70!important}.copilotKitCodeBlockToolbar>span{font-size:1.1em!important}.copilotKitCodeBlockToolbar>div>button{color:#8abedc!important;background-color:transparent!important;padding:0!important;border:none!important;margin:.5em 0 .5em .5em!important;border-radius:12em!important;width:2em!important;height:2em!important;cursor:pointer!important}.copilotKitCodeBlockToolbar>div>button>svg{width:1.5em!important;height:1.5em!important;stroke-width:.2em!important}.copilotKitCodeBlockToolbar>div>button:hover{color:#00bd70!important}.copilotKitCodeBlockToolbar>div:nth-child(2){margin-right:.5em!important}.copilotKitCodeBlock>div>code{font-size:1.2em!important;font-weight:500!important}.copilotKitCodeBlock>div:nth-child(2){background-color:rgba(0,0,0,.6)!important;border-right:3px solid rgba(0,0,0,.4)!important;border-radius:0 0 12px 12px!important}.poweredBy{width:0;height:0;overflow:hidden}#ada-title{position:fixed;top:0;width:100%;padding-top:1em;background-color:#194173;z-index:10}#ada-logo{width:10em;margin-left:6em;margin-bottom:1em}#alpha-chip{color:white!important;font-family:Lexend;font-weight:700;border-radius:12em;position:absolute;top:.2em;left:0;margin-left:12em;margin-top:.8em;padding:.2em .4em;background-color:#00bd70;border-right:3px solid rgba(0,0,0,.4)!important;cursor:default}#ada-thinking{font-size:1em;display:inline-flex;padding:1em}#ada-thinking span{display:inline-block;animation-name:bounce;animation-duration:.8s;animation-iteration-count:infinite;animation-timing-function:step-end}#ada-thinking span:first-child{font-family:Lexend;color:#00bd70!important;animation-delay:.1s}#ada-thinking span:nth-child(2){font-family:Lexend;color:#00bd70!important;animation-delay:.2s}#ada-thinking span:nth-child(3){font-family:Lexend;color:#00bd70!important;animation-delay:30ms}#ada-thinking span:nth-child(4){animation-delay:.4s;color:white!important}#ada-thinking span:nth-child(5){animation-delay:.5s;color:white!important}#ada-thinking span:nth-child(6){animation-delay:.6s;color:white!important}#ada-thinking span:nth-child(7){animation-delay:.7s;color:white!important}#ada-thinking span:nth-child(8){animation-delay:.8s;color:white!important}#ada-thinking span:nth-child(9){animation-delay:.9s;color:white!important}#ada-thinking span:nth-child(10){animation-delay:1s;color:white!important}#ada-thinking span:nth-child(11){animation-delay:1.1s;color:white!important}#ada-thinking span:nth-child(12){animation-delay:1.2s;color:white!important}#ada-thinking span:nth-child(13){animation-delay:1.3s;color:white!important}#ada-thinking span:nth-child(14){animation-delay:1.4s;color:white!important}#ada-thinking span:nth-child(15){animation-delay:1.5s;color:white!important}#ada-thinking span:nth-child(16){animation-delay:1.6s;color:white!important}#ada-thinking span:nth-child(17){animation-delay:1.7s;color:white!important}#ada-thinking span:nth-child(18){animation-delay:1.8s;color:white!important}#atlas-powered-by{font-family:Lexend;font-size:.8em;text-transform:uppercase;position:absolute;top:.2em;left:50%;transform:translate(-50%)}#atlas-logo{display:block;width:8em;margin:0 auto}.copilotKitAssistantMessage{border-radius:24px 24px 24px 0!important;background-color:rgb(0,0,0,.2)!important;border-right:3px solid rgba(0,0,0,.4)!important;margin-bottom:1.2em!important}.copilotKitMarkdownElement table{table-layout:fixed;width:100%}.copilotKitMarkdownElement img{max-width:12em!important}table{margin-bottom:2em}table>thead>tr>th{padding:.5em;background-color:rgba(0,0,0,.6);border-right:3px solid rgba(0,0,0,.4)}table>thead>tr>th:first-of-type{border-radius:10px 0 0 0}table>thead>tr>th:last-of-type{border-radius:0 10px 0 0}table>tbody>tr:last-of-type>td:first-of-type{border-radius:0 0 0 10px}table>tbody>tr:last-of-type>td:last-of-type{border-radius:0 0 10px 0}table>tbody>tr>td{font-size:.9em}table td{-webkit-hyphens:auto;hyphens:auto;background-color:rgba(0,0,0,.4);border-right:3px solid rgba(0,0,0,.4);padding:.5em}table td a{word-break:break-all}.copilotKitUserMessage{border-radius:24px 24px 0 24px!important;text-align:right;border-right:3px solid rgba(0,0,0,.4)}.copilotKitMessage.copilotKitAssistantMessage+.copilotKitMessage.copilotKitUserMessage{margin-top:0!important}#ada-sprite{position:absolute;top:1.5em;filter:drop-shadow(1px 0 0 white) drop-shadow(-1px 0 0 white) drop-shadow(0 1px 0 white) drop-shadow(0 -1px 0 white) drop-shadow(1px 1px 0 white) drop-shadow(-1px -1px 0 white) drop-shadow(1px -1px 0 white) drop-shadow(-1px 1px 0 white)}.ada-sprite-default{left:0;width:4.4em;animation:tilt 2s step-end infinite}.ada-sprite-thinking{left:.5em;width:4em;animation:tilt .5s step-end infinite}.ada-sprite-ecstatic{left:0;width:4.4em;animation:tilt .5s step-end infinite}.ada-sprite-disappointed{left:0;width:4.4em;animation:none}@keyframes tilt{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-.1em)}}.copilotKitInputContainer{display:flex;margin:0 auto;max-width:64em;align-items:center}.copilotKitInput{flex:1 1;min-height:0!important;font-weight:700;background-color:rgb(0,0,0,.4)!important;border:none!important;border-radius:24px!important;padding:.8em 1em!important;color:white!important}#history,#logout,#submit{flex:0 0 auto;font-size:1.4em;cursor:pointer}#history:hover,#logout:hover,#submit:hover{color:#00bd70}.copilotKitMessagesContainer{padding:0!important}.copilotKitInputControls{display:inline;float:right;position:relative;top:-1.5em}.copilotKitMessages::-webkit-scrollbar{width:0!important}#ada-input-wrapper{background-color:#194173;z-index:10}#disclaimer{color:#8abedc;font-size:.8em}#authenticate,#disclaimer{cursor:default;text-align:center}#authenticate{display:inline-block;border-radius:2em 2em 2em 0;padding:.4em;color:white;font-weight:700;font-size:2em;font-family:Lexend;background-color:#194173!important;border:.2em solid #00bd70}.feedback-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;z-index:1000}.feedback-modal{background:#194173;border-right:3px solid rgba(0,0,0,.4);border-radius:24px;padding:1em 2em;min-width:30em;max-width:90%}.feedback-modal-header{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;color:white;font-weight:700;font-size:1.2em}.feedback-icon{font-size:1.4rem}.feedback-icon.thumbs-up{color:#00bd70}.feedback-icon.thumbs-down{color:#e85d5d}.feedback-section{margin-bottom:1rem}.feedback-label{display:block;color:#8abedc;margin-bottom:.5rem}.star-rating{display:flex;gap:.25rem}.star-btn{background:none;border:none;padding:.25rem;cursor:pointer;font-size:1.5rem;color:#8abedc}.star-btn:hover{transform:scale(1.15)}.star-btn.filled{color:#00bd70}.star-btn:focus{outline:none}.star-btn:focus-visible{outline:2px solid #00bd70;outline-offset:2px;border-radius:4px}.feedback-textarea{width:100%;padding:.75rem 1rem;border-radius:12px;border:none;background-color:rgb(0,0,0,.4)!important;color:white;resize:none;outline:none}.feedback-textarea::placeholder{color:rgba(255,255,255,.4)}.feedback-modal-actions{display:flex;gap:1em;margin-top:1rem;justify-content:flex-end}.feedback-btn{width:100%;padding:1em;border-radius:12px;font-weight:600;cursor:pointer;border:none}.feedback-btn-skip{background-color:#8abedc;color:white;border-right:3px solid rgba(0,0,0,.4)}#regenerate-icon{display:none!important}.feedback-btn-skip:hover{border-right:none}.feedback-btn-submit{background-color:#00bd70;color:white;border-right:3px solid rgba(0,0,0,.4)}.feedback-btn-submit:hover{border-right:none}input:focus,select:focus,textarea:focus{outline:none}.scroll-bottom-btn{position:fixed;bottom:4em;width:3em;left:50%;transform:translateX(-50%);height:3em;border-radius:12px;background:#00bd70;border:0;border-right:3px solid rgba(0,0,0,.4);color:white;cursor:pointer;z-index:1000;animation:snap 2s step-end infinite}.scroll-bottom-btn:hover{border-right:none}@keyframes snap{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(.5em)}}