.show-notes-box{display:flex;width:100%;margin-left:10px;gap:10px;align-items:center}.show-notes-box .note-info{flex:1 1 auto;border-radius:5px}.show-notes-box .note-info:hover{background-color:var(--element)}.note-info .content{display:flex;justify-content:space-between;align-items:flex-start;margin-right:10px}.content>p{flex:0 0 auto}.content>div{flex:1 1 auto}.modal-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{background-color:var(--background);max-width:500px;width:90%;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.2)}.modal-header h2{margin:0;font-size:1.25rem}.modal-header{position:relative;padding:1rem}.modal-header .modal-close-btn{position:absolute;top:0;right:0;background:transparent;border:none;font-size:1.5rem;padding:15px;cursor:pointer;transition:transform .5s;color:var(--foreground)}.modal-body{padding:1rem}.edit-note-box{display:flex;flex-direction:column;padding:5px;max-width:400px;margin:auto;gap:12px}.edit-note-box .calendar,.edit-note-box button,.edit-note-box textarea{padding:10px;border:none;border-radius:15px;background-color:var(--element);border-color:var(--element-secondary);font-size:14px;color:var(--foreground);outline:none}.edit-note-box button{cursor:pointer;transition:background-color .3s}.edit-note-box button:hover{background-color:var(--element-secondary)}.edit-note-box textarea{resize:none;min-height:100px}.edit-note-box .calendar{-webkit-user-select:none;-moz-user-select:none;user-select:none}.edit-note-box .switch{cursor:pointer;margin-right:10px}.checkbox_checkboxWrapper__xEb4D{min-width:20px;margin:0 auto}.display-notes{display:grid}.chat-box{display:flex;flex-direction:column;width:80vw;flex:1 1;margin:0 auto;box-sizing:border-box;overflow:hidden}.disclaimer{display:flex;justify-content:center;opacity:.7}@media (max-width:768px){.chat-box{width:100vw}.disclaimer{font-size:.7rem}}.chat-box .chat{flex:1 1;padding:0 10px;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;border-radius:30px}.chat-box .input-box{flex:0 0 auto;display:grid;grid-gap:10px;gap:10px;padding:10px;box-sizing:border-box}.input-box .support-buttons{display:flex;justify-content:flex-end;padding:0 2vw;gap:10px}.support-buttons button{min-height:20px;min-width:50px;border-radius:15px;padding:0 10px;border:1px solid var(--element-secondary);background-color:var(--element);transition:border-color .3s}.support-buttons button:hover{border-color:var(--button-primary-hover)}.input-box .input{display:flex;width:100%;height:50px;border:1px solid var(--element-secondary);border-radius:25px;background-color:var(--element)}.input textarea{flex:1 1;resize:none;outline:none;font-size:20px;padding:7px;color:var(--foreground)}.input button,.input textarea{background:transparent;border:none}.input button{width:50px;cursor:pointer}.confirm-modal{display:flex;justify-content:space-between}.confirm-modal button{height:50px;border-radius:10px;padding:5px;border:1px solid var(--element-secondary);background-color:var(--element);font-size:large}#trash-bin{cursor:pointer;fill:#4a4a4a}#trash-bin,.lid{transition:transform .3s ease}.lid{transform-origin:center;fill:#7d7d7d}#trash-bin:hover .lid{transform:translate(3px,-10px) rotate(45deg)}.arrow_send_arrow__6eDB_{opacity:1;transform:translateY(0);transition:opacity .3s ease,transform .3s ease;cursor:pointer}.arrow_send_arrow__6eDB_.arrow_send_hidden__KZlJ3{opacity:0;transform:translateY(10px);cursor:auto}.markdown-body{box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:16px;line-height:1.6}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{font-weight:600;line-height:1.25}.markdown-body h1{font-size:2em}.markdown-body h2{font-size:1.75em}.markdown-body h3{font-size:1.5em}.markdown-body h4{font-size:1.25em}.markdown-body h5{font-size:1em}.markdown-body h6{font-size:.875em}.markdown-body p{margin-bottom:10px}.markdown-body ol,.markdown-body ul{list-style:none}.markdown-body li{position:relative;padding-left:2rem}.markdown-body li:before{position:absolute;left:0}.markdown-body ol li:before{content:counter(item) ".";counter-increment:item}.markdown-body ul li:before{content:"•";counter-increment:none}.markdown-body ol{counter-reset:item}.markdown-body a{color:var(--foreground);text-decoration:none}.markdown-body a:hover{text-decoration:underline}.markdown-body pre{padding:16px;overflow:auto;line-height:1.45}.markdown-body code,.markdown-body pre{background-color:var(--element);font-size:85%;border-radius:3px}.markdown-body blockquote,.markdown-body code{filter:opacity(.7);padding:.2em .4em}.markdown-body blockquote{margin:0;background-color:var(--element-secondary);width:40vw;border-left:.25em solid var(--element)}.markdown-body table{width:100%;border-collapse:collapse}.markdown-body td,.markdown-body th{border:1px solid var(--element);padding:6px 13px}.markdown-body th{background-color:var(--element);font-weight:600}.markdown-body hr{border:0;height:1px;background:var(--foreground)}.add_note_addNote__mf5jo{margin:0 5px;width:20px}.message-card{padding:15px 10px 10px;margin-bottom:20px;border-radius:15px;word-break:break-word}.message-card .secondary{display:flex;justify-content:space-between;margin-top:10px}.message-card.user{background-color:var(--user-color)}.message-card.assistant{background-color:var(--assistant-color)}.message-card.auto,.message-card.tool{background-color:var(--system-color)}.message-card .message-card-row{display:flex;gap:10px;justify-content:space-between}.message-card .message-card-row svg{flex-shrink:0}.assistant_avatarSelect__ORvGX{width:100%;border-radius:15px;padding:5px 10px;display:flex;gap:10px;overflow-y:auto;border:2px solid var(--foreground)}.assistants_avatarSvg__0Z0Ij{transition:transform .5s}.assistants_selected__x3qpZ{background-color:gray}.assistants_avatarSvg__0Z0Ij:hover{transform:scale(1.2)}.voice_button_voiceButton__nzOus{position:absolute;top:70px;right:20px;display:flex;cursor:pointer;border-radius:15px}.nob{width:40px;height:40px;border-radius:20px;transition:transform .1s}.nob rect{fill:var(--foreground)}.nob:hover{transform:scale(1.1)}.options_userOptions__d5hyt{display:grid;grid-gap:10px;gap:10px}.options_userOptions__d5hyt .options_switcher__SRnN0{display:grid;grid-gap:10px;gap:10px;margin-bottom:10px}.lang-switcher{width:60px;height:30px;background-color:var(--background);color:var(--foreground);border-radius:10px;padding-left:5px}.lang-switcher option{font-size:larger}.auth .auth-content{display:flex;justify-content:space-between}.auth input{width:70%;height:40px;resize:none;border-radius:10px;outline:none;padding:5px}.auth .info{padding:10px;margin:10px 0;overflow:auto;word-wrap:break-word;border-radius:10px}.auth .hide-info,.auth .show-info{transition:height .3s ease,opacity .3s ease,transform .3s ease}.auth .hide-info{height:0;opacity:0;transform:translateY(-10px);overflow:hidden}.auth .show-info{height:80px;opacity:1;transform:translateY(0)}.code-input{display:flex;gap:10px}.code-input input{width:40px;height:40px;border-radius:15px;outline:none;text-align:center;font-size:24px}.code-input input:active{border-color:var(--element-secondary)}.switcher_themeSwitcher__FXvH_{height:50px;width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:15px;display:flex;align-items:center;padding:0 10px;gap:15px;border:2px solid var(--foreground)}.switcher_sun__GjtZ3{cursor:pointer;transition:transform .5s}.switcher_sun__GjtZ3:hover{transform:scale(1.2)}.switcher_moon__euBmL{cursor:pointer;transition:transform .5s}.switcher_moon__euBmL:hover{transform:scale(1.2)}.switcher_autoTheme__VUaYo{cursor:pointer;transition:transform .5s}.switcher_autoTheme__VUaYo:hover{transform:scale(1.2)}.place{position:absolute;top:15px;right:15px;display:flex;align-items:center}.user-profile{display:grid;grid-gap:15px;gap:15px}.user-profile input{resize:none;outline:none;font-size:larger}.user-profile button,.user-profile input{width:70%;height:40px;border-radius:10px;padding:5px}.user-profile button{font-size:24px}.user-profile .list-help{font-size:smaller}.user-profile .list{display:grid;grid-gap:5px;gap:5px}.user-info{background-color:var(--background);filter:opacity(.8);padding:5px;border-radius:10px;margin-right:3px}