.quick-reply--button.svelte-17lyiem:hover{background-color:var(--button-color);color:var(--button-text-color)}.chat-input__container.svelte-1bqxu0w{padding:21px;background-color:var(--background-color)}.chat-input__container.svelte-1bqxu0w form:where(.svelte-1bqxu0w){position:relative;padding:10.5px 10.5px 10.5px 21px;border-radius:var(--border-radius);background-color:var(--background-color);border:2px solid var(--color-blue);display:flex;align-items:center;justify-content:space-between}.chat-input__container.svelte-1bqxu0w textarea:where(.svelte-1bqxu0w){width:100%;outline:none;font-size:1rem;color:var(--text-color);height:auto;max-height:200px;white-space:pre-wrap;overflow:auto;resize:none;border:none;background-color:var(--background-color)}.chat-input__container.svelte-1bqxu0w textarea:where(.svelte-1bqxu0w)::-moz-placeholder{color:#9e9e9e}.chat-input__container.svelte-1bqxu0w textarea:where(.svelte-1bqxu0w)::placeholder{color:#9e9e9e}.chat-input__container.svelte-1bqxu0w textarea:where(.svelte-1bqxu0w):focus{background-color:var(--background-color);color:var(--text-color)}.chat-input__container.svelte-1bqxu0w textarea:where(.svelte-1bqxu0w):focus::-moz-placeholder{color:#9e9e9e}.chat-input__container.svelte-1bqxu0w textarea:where(.svelte-1bqxu0w):focus::placeholder{color:#9e9e9e}.chat-input__container.svelte-1bqxu0w button:where(.svelte-1bqxu0w){align-self:end;background-color:var(--color-blue);border:none;border-radius:var(--border-radius);display:flex;padding:5.25px 10.5px;cursor:pointer;white-space:nowrap}.chat-input__container.svelte-1bqxu0w button:where(.svelte-1bqxu0w):disabled{background-color:#6b7280;cursor:not-allowed;opacity:.6}.chat-input__container button svg{width:1rem;height:1rem}.chat-input__extras.svelte-1bqxu0w{display:flex;justify-content:space-between;flex-wrap:nowrap;align-items:center}.input-character-count.svelte-1bqxu0w{font-size:12px;color:#9e9e9e;margin-top:10px;display:flex;gap:10px}.input-character-limit-message.svelte-1bqxu0w{font-size:12px;color:red}body.dark .chat-input__container button:disabled{background-color:#374151}.modal.svelte-tpvhbs{position:fixed;inset:0;margin:0 auto;width:100%;height:100%;background-color:#00000080;z-index:999;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.modal.active.svelte-tpvhbs{opacity:1;pointer-events:all}.modal__content.svelte-tpvhbs{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:500px;padding:1rem;background-color:var(--ai-background-color);color:var(--ai-text-color);border-radius:8px;box-shadow:0 5px 10px #0000001a}.modal__content__text.svelte-tpvhbs h2:where(.svelte-tpvhbs){margin-bottom:1rem;font-size:21px;font-weight:500}.modal__content__text.svelte-tpvhbs a:where(.svelte-tpvhbs){color:var(--ai-text-link-color)}.modal__content__buttons.svelte-tpvhbs{display:flex;justify-content:flex-end}.modal__content__buttons.svelte-tpvhbs button:where(.svelte-tpvhbs){background-color:var(--button-color);color:var(--button-text-color);border:none;border-radius:var(--border-radius);display:flex;justify-content:center;padding:12px;cursor:pointer;white-space:nowrap;font-weight:500;font-size:13px}.modal__content__buttons.svelte-tpvhbs button:where(.svelte-tpvhbs):hover{opacity:.9}.modal__content__buttons.svelte-tpvhbs button:where(.svelte-tpvhbs):focus{outline:2px solid var(--color-blue);outline-offset:2px}@media (max-width: 640px){.modal__content.svelte-tpvhbs{margin:1rem;width:calc(100% - 2rem);max-height:calc(100vh - 2rem);overflow-y:auto}}.toast.svelte-b3fxny{position:fixed;bottom:0;left:0;right:0;margin:0 auto;width:100%;max-width:500px;overflow:hidden;z-index:999;transform:translateY(100%);transition:transform .3s ease-in-out;cursor:pointer;background:none;border:none;padding:0;font-family:inherit;text-align:left}.toast.active.svelte-b3fxny{transform:translateY(-20px)}.toast__content.svelte-b3fxny{color:var(--text-color);padding:1rem;border-radius:8px;box-shadow:0 5px 10px #0000001a;background-color:var(--color-blue-light);border:1px solid var(--color-blue)}.toast__content__text.svelte-b3fxny,.toast__content__text.svelte-b3fxny p:where(.svelte-b3fxny){font-size:1.2rem;margin:0!important;padding:0!important;line-height:1.4;word-break:break-word}.toast.svelte-b3fxny:focus{outline:2px solid var(--color-blue);outline-offset:2px}.toast.svelte-b3fxny:hover .toast__content:where(.svelte-b3fxny){box-shadow:0 8px 15px #00000026}@media (max-width: 640px){.toast.svelte-b3fxny{margin:0 1rem;width:calc(100% - 2rem)}.toast.active.svelte-b3fxny{transform:translateY(-10px)}.toast__content__text.svelte-b3fxny,.toast__content__text.svelte-b3fxny p:where(.svelte-b3fxny){font-size:1rem}}body.dark .toast__content.svelte-b3fxny{background-color:var(--ai-background-color);color:var(--ai-text-color);border-color:var(--color-blue)}#gif.svelte-wox222{text-align:center;height:100%}#gif.svelte-wox222 img:where(.svelte-wox222){border-radius:var(--border-radius);overflow:hidden;margin:0 auto 6px;height:100%;max-height:100px;transition:opacity .3s ease}#gif.svelte-wox222 img.loading:where(.svelte-wox222){opacity:.7}.gif-loading-placeholder.svelte-wox222{width:100px;height:100px;background-color:var(--ai-background-color);border-radius:var(--border-radius);margin:0 auto 6px;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}.gif-loading-placeholder.svelte-wox222:after{content:"";position:absolute;width:50%;height:5px;background-color:#2a61ff4d;border-radius:5px;animation:svelte-wox222-loading 1.5s infinite ease-in-out}@keyframes svelte-wox222-loading{0%{left:-50%}to{left:100%}}#displaying.svelte-wox222{font-size:13px;color:var(--text-color);line-height:1.3;margin-top:6px;padding:0 10px;word-wrap:break-word}.left-side.svelte-pzda8n{border-right:1px solid var(--color-light-grey)}.sidebar.svelte-pzda8n{height:100%;width:252px;padding:21px;background-color:var(--background-color);display:flex;overflow:auto;flex-direction:column}.sidebar__section.svelte-pzda8n{width:100%;margin-bottom:21px}.sidebar__section.sidebar__section--expand.svelte-pzda8n{flex:1 1 auto}.sidebar__section.svelte-pzda8n:last-child{margin-bottom:0}.sidebar__section.svelte-pzda8n a:where(.svelte-pzda8n):last-child{margin-bottom:0}.sidebar__section.svelte-pzda8n h3:where(.svelte-pzda8n){font-size:15px;font-weight:600;margin-bottom:10.5px;color:var(--text-color)}.sidebar__section #logo svg{width:100%;height:auto}#logo svg #Memberstack-Copy{fill:var(--text-color)}.button.filled.svelte-pzda8n{display:block;width:100%;padding:10.5px;border-radius:var(--border-radius);border:none;background-color:var(--button-color);color:var(--button-text-color);font-weight:500;font-size:13px;cursor:pointer;margin-bottom:5.25px;text-align:left;text-decoration:none;transition:opacity .2s ease-in-out}.button.filled.svelte-pzda8n:hover{opacity:.9}.button.filled.svelte-pzda8n:focus{outline:2px solid var(--color-blue);outline-offset:2px}.button.filled.icon.svelte-pzda8n{display:flex;align-items:center;justify-content:center;gap:10.5px}.button.filled.icon.svelte-pzda8n span:where(.svelte-pzda8n){width:100%;text-align:left}#logo.svelte-pzda8n{display:block;transition:opacity .2s ease-in-out}#logo.svelte-pzda8n:hover{opacity:.8}#logo.svelte-pzda8n:focus{outline:2px solid var(--color-blue);outline-offset:2px;border-radius:var(--border-radius)}@media (max-width: 800px){.left-side.svelte-pzda8n .sidebar:where(.svelte-pzda8n){display:none}}body.dark{--background-color: #0f0f0f;--color-blue: #4a9eff;--text-color: #d4d4d4;--text-color-light: #e8e8e8;--color-light-grey: #2a2a2a;--button-color: #4a9eff;--button-text-color: #ffffff;--ai-background-color: #1e1e1e;--ai-text-color: #d4d4d4;--ai-text-link-color: #7cb8ff;--user-background-color: #4a9eff;--user-text-color: #ffffff;--user-text-link-color: #ffd700}.button.filled.icon img{fill:var(--text-color-light)}body.dark .theme-toggle{background-color:#444!important;color:#fff!important}.theme-toggle.svelte-1fylqtp{cursor:pointer;padding:8.5px;border:none;border-radius:var(--border-radius);background-color:#fff;color:#000;font-size:13px;transition:background-color .3s,color .3s,transform .2s;box-shadow:0 4px 8px #0000001a;display:flex;align-items:center;justify-content:center;gap:.5rem}.theme-toggle.svelte-1fylqtp:hover{box-shadow:0 6px 12px #00000026}.theme-toggle.svelte-1fylqtp:active{transform:scale(.95);box-shadow:0 2px 4px #0000001a}.theme-toggle svg{height:21px}.mobile-nav-toggle.svelte-d5gzqo{display:none!important;margin-bottom:0;text-align:center;width:auto;padding:10.5px;border-radius:var(--border-radius);border:none;background-color:var(--button-color);color:var(--button-text-color);font-weight:500;font-size:13px;cursor:pointer;transition:opacity .2s ease-in-out}.mobile-nav-toggle.svelte-d5gzqo:hover{opacity:.9}.mobile-nav-toggle.svelte-d5gzqo:focus{outline:2px solid var(--color-blue);outline-offset:2px}.mobile-nav-backdrop.svelte-d5gzqo{position:fixed;inset:0;background-color:#00000080;z-index:98}.mobile-nav.svelte-d5gzqo{position:fixed;z-index:99;top:0;right:0;bottom:0;width:84%;max-width:300px;background-color:var(--background-color);transition:transform .3s ease-in-out;transform:translate(100%);display:flex;flex-direction:column}.mobile-nav.active.svelte-d5gzqo{transform:translate(0)}.mobile-nav__close.svelte-d5gzqo{background-color:var(--color-blue);color:var(--button-text-color);border:none;border-radius:var(--border-radius);display:flex;justify-content:center;padding:12px;cursor:pointer;white-space:nowrap;position:absolute;top:21px;right:21px;font-weight:500;font-size:13px;transition:opacity .2s ease-in-out}.mobile-nav__close.svelte-d5gzqo:hover{opacity:.9}.mobile-nav__close.svelte-d5gzqo:focus{outline:2px solid var(--color-blue);outline-offset:2px}.mobile-nav__content.svelte-d5gzqo{padding:80px 21px 21px;display:flex;flex-direction:column;gap:21px;flex:1;overflow-y:auto}.mobile-nav__theme-toggle.svelte-d5gzqo{width:100%}.mobile-nav__theme-toggle button{width:100%!important;margin-bottom:0}.mobile-nav__additional-links.svelte-d5gzqo h3:where(.svelte-d5gzqo){font-size:15px;font-weight:600;margin-bottom:10.5px;color:var(--text-color)}.mobile-nav .logo-image{width:100%;max-width:300px;height:auto}.mobile-nav #logo svg{width:100%;height:auto}.mobile-nav #logo svg #Memberstack-Copy{fill:var(--text-color)}#logo.svelte-d5gzqo{display:block;transition:opacity .2s ease-in-out}#logo.svelte-d5gzqo:hover{opacity:.8}#logo.svelte-d5gzqo:focus{outline:2px solid var(--color-blue);outline-offset:2px;border-radius:var(--border-radius)}.button.filled.svelte-d5gzqo,.mobile-nav__content.svelte-d5gzqo>button.filled:where(.svelte-d5gzqo){display:block;width:100%;padding:10.5px;border-radius:var(--border-radius);border:none;background-color:var(--button-color);color:var(--button-text-color);font-weight:500;font-size:13px;cursor:pointer;margin-bottom:5.25px;text-align:left;text-decoration:none;transition:opacity .2s ease-in-out}.mobile-nav__content.svelte-d5gzqo>button.filled:where(.svelte-d5gzqo){text-align:center;margin-bottom:0}.button.filled.svelte-d5gzqo:hover,.mobile-nav__content.svelte-d5gzqo>button.filled:where(.svelte-d5gzqo):hover{opacity:.9}.button.filled.svelte-d5gzqo:focus,.mobile-nav__content.svelte-d5gzqo>button.filled:where(.svelte-d5gzqo):focus{outline:2px solid var(--color-blue);outline-offset:2px}.button.filled.icon.svelte-d5gzqo{display:flex;align-items:center;justify-content:center;gap:10.5px}.button.filled.icon.svelte-d5gzqo span:where(.svelte-d5gzqo){width:100%;text-align:left}.button.filled.icon svg{height:14px;width:14px;flex-shrink:0}@media (max-width: 800px){.mobile-nav-toggle.svelte-d5gzqo{display:block!important}}@media (max-width: 480px){.mobile-nav.svelte-d5gzqo{width:100%;max-width:none}.mobile-nav__content.svelte-d5gzqo{padding:21px 16px}.mobile-nav__close.svelte-d5gzqo{right:16px}}.message.svelte-30zxm3{margin:0;padding:1.5rem 1.25rem;display:flex;justify-content:flex-start;align-items:flex-start;gap:1rem;margin-bottom:2rem;position:relative}.message.svelte-30zxm3:not(:last-child):after{content:"";position:absolute;bottom:-1rem;left:50%;transform:translate(-50%);width:60%;height:1px;background:linear-gradient(to right,transparent,var(--color-light-grey),transparent);opacity:.3}.message.assistant.svelte-30zxm3{justify-content:flex-start}.message.user.svelte-30zxm3{flex-direction:row-reverse;justify-content:flex-start}.message__avatar.svelte-30zxm3{font-size:26px;line-height:1;display:flex;flex-shrink:0;justify-content:center;align-items:center;text-align:center;position:relative;z-index:2;padding:4px;border-radius:50%;height:48px;width:48px;box-shadow:0 2px 8px #0000001a;transition:transform .2s ease}.message__avatar.svelte-30zxm3:hover{transform:scale(1.02)}.message.assistant.svelte-30zxm3 .message__avatar:where(.svelte-30zxm3){background-color:var(--ai-background-color)}.message.user.svelte-30zxm3 .message__avatar:where(.svelte-30zxm3){background-color:var(--user-background-color);padding:6px}.message .message__avatar svg{width:100%;height:auto;fill:var(--user-text-color)}.message.assistant.svelte-30zxm3 .message__text:where(.svelte-30zxm3){width:100%}.message__text.svelte-30zxm3{padding:1.25rem 1.5rem;border-radius:12px;width:auto;max-width:70%;word-wrap:break-word;position:relative;font-weight:400;line-height:1.6;box-shadow:0 2px 12px #00000014;transition:box-shadow .3s ease}.message__text.svelte-30zxm3:hover{box-shadow:0 4px 20px #0000001f}.message.user .message__text p:last-child{margin-bottom:0}.message__text.svelte-30zxm3 p:where(.svelte-30zxm3):first-child{margin-top:0}.message__text.svelte-30zxm3 p:where(.svelte-30zxm3):last-child{margin-bottom:0}.message__text ol,.message__text ul{margin:0 0 1rem;padding-left:21px}.message.assistant.svelte-30zxm3 .message__text:where(.svelte-30zxm3){color:var(--ai-text-color);background-color:var(--ai-background-color)}.message.assistant.svelte-30zxm3 .message__text:where(.svelte-30zxm3):before{content:"";position:absolute;top:16px;left:-8px;width:16px;height:16px;background-color:var(--ai-background-color);border-radius:0 0 16px;transform:rotate(-45deg);box-shadow:-2px 2px 4px #0000000d}.message.user.svelte-30zxm3 .message__text:where(.svelte-30zxm3){color:var(--user-text-color);background-color:var(--user-background-color)}.message.user.svelte-30zxm3 .message__text:where(.svelte-30zxm3):before{content:"";position:absolute;top:16px;right:-8px;width:16px;height:16px;background-color:var(--user-background-color);border-radius:0 0 0 16px;transform:rotate(45deg);box-shadow:2px 2px 4px #0000000d}.message__text.svelte-30zxm3 .message__options:where(.svelte-30zxm3){bottom:.5rem;right:.75rem;position:absolute;display:flex;gap:.5rem;align-items:center;background:#ffffffe6;border-radius:20px;padding:.25rem .5rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 8px #0000001a;transition:all .3s ease;opacity:0;transform:translateY(4px);pointer-events:none}.message__text.svelte-30zxm3:hover .message__options:where(.svelte-30zxm3){opacity:1;transform:translateY(0);pointer-events:auto}body.dark .message__text .message__options{background:#1e1e1ee6;color:var(--text-color)}.message__text.svelte-30zxm3 .message__options:where(.svelte-30zxm3) .response:where(.svelte-30zxm3){cursor:pointer;opacity:.7;transition:all .2s ease;background:none;border:none;font-size:1rem;font-family:inherit;padding:.375rem;margin:0;color:inherit;border-radius:50%;display:flex;align-items:center;justify-content:center;min-width:2rem;min-height:2rem}.message__text.svelte-30zxm3 .message__options:where(.svelte-30zxm3) .response:where(.svelte-30zxm3):hover{opacity:1;background-color:#2a61ff1a;transform:scale(1.1)}.message__text.svelte-30zxm3 .message__options:where(.svelte-30zxm3) .response:where(.svelte-30zxm3):focus{outline:2px solid var(--color-blue);outline-offset:2px;border-radius:2px}.thinking-message.svelte-30zxm3{color:#6b7280;font-style:italic;opacity:.8;margin:0;padding:.5rem 0}body.dark .thinking-message{color:#9ca3af}.tool-call,.tool-result{margin:1.5rem 0;border:1px solid var(--color-light-grey);border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #00000014;background:linear-gradient(135deg,#fff,#fafafa);transition:all .3s ease}.tool-call:hover,.tool-result:hover{box-shadow:0 6px 20px #0000001f;transform:translateY(-1px)}body.dark .tool-call,body.dark .tool-result{background:linear-gradient(135deg,#1e1e1e,#2a2a2a);border-color:#404040;box-shadow:0 4px 12px #0000004d}body.dark .tool-call:hover,body.dark .tool-result:hover{box-shadow:0 6px 20px #0006}.tool-call__header,.tool-result__header{padding:1rem 1.25rem;background:linear-gradient(135deg,var(--color-blue) 0%,#1a4db8 100%);border-bottom:none;font-size:.9rem;font-weight:500;display:flex;justify-content:space-between;align-items:center;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.1)}.tool-state{font-size:.8rem;padding:.25rem .5rem;border-radius:12px;font-weight:500}.tool-state--input-available{background-color:#fff3cd;color:#856404}.tool-state--output-available{background-color:#d1edff;color:#0c5460}.tool-state--streaming{background-color:#cff4fc;color:#055160;animation:svelte-30zxm3-pulse 1.5s infinite}@keyframes svelte-30zxm3-pulse{0%,to{opacity:1}50%{opacity:.7}}.processing-indicator.svelte-30zxm3{display:flex;align-items:center;gap:.5rem}.processing-spinner.svelte-30zxm3{animation:svelte-30zxm3-spin 2s linear infinite;display:inline-block}.processing-text.svelte-30zxm3{animation:svelte-30zxm3-fade 1.5s ease-in-out infinite alternate}@keyframes svelte-30zxm3-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-30zxm3-fade{0%{opacity:.6}to{opacity:1}}.tool-call__content,.tool-result__content{padding:1.25rem;background-color:#ffffff80}body.dark .tool-call__content,body.dark .tool-result__content{background-color:#1e1e1ecc}.tool-input,.tool-output{margin-bottom:1rem}.tool-input:last-child,.tool-output:last-child{margin-bottom:0}.tool-input h4,.tool-output h4{margin:0 0 .5rem;font-size:.9rem;font-weight:600;color:var(--ai-text-color)}.tool-input__content,.tool-output__text{padding:.75rem;background-color:var(--ai-background-color);border-radius:4px;border:1px solid var(--color-light-grey);line-height:1.4}.tool-input__json,.tool-output__json{background-color:var(--ai-background-color);border:1px solid var(--color-light-grey);border-radius:4px;padding:.75rem;margin:0;overflow-x:auto;font-size:.85rem}.tool-details{margin-top:.5rem}.tool-input summary,.tool-output__summary,.tool-details summary{cursor:pointer;font-weight:500;color:var(--color-blue);padding:.25rem 0;transition:color .2s ease}.tool-input summary:hover,.tool-output__summary:hover,.tool-details summary:hover{color:#1a4db8}body.dark .tool-input summary,body.dark .tool-output__summary,body.dark .tool-details summary{color:#fff}body.dark .tool-input summary:hover,body.dark .tool-output__summary:hover,body.dark .tool-details summary:hover{color:#e5e7eb}.tool-details pre{background-color:var(--ai-background-color);border:1px solid var(--color-light-grey);border-radius:4px;padding:.5rem;margin:.5rem 0 0;overflow-x:auto;font-size:.85rem}.tool-details code,.tool-input__json code,.tool-output__json code{background:none;padding:0}.unknown-part{margin:1rem 0;padding:.75rem;background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:var(--border-radius);color:#856404}.unknown-part strong{display:block;margin-bottom:.5rem}.unknown-part pre{background-color:#ffffff80;border:1px solid #ffd93d;border-radius:4px;padding:.5rem;margin:.5rem 0 0;overflow-x:auto;font-size:.85rem}.step-indicator{margin:.5rem 0;padding:.5rem;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:var(--border-radius);text-align:center;font-size:.9rem;color:#6c757d}.thinking-indicator{opacity:.7;font-style:italic}.unknown-part-summary{padding:.75rem;background-color:#fff3cd;border:none;cursor:pointer;font-weight:500;color:#856404;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.unknown-part-summary:hover{background-color:#ffeaa7}.unknown-part-summary::-webkit-details-marker{display:none}.unknown-part-content{background-color:#ffffff80;border:1px solid #ffd93d;border-radius:4px;padding:.5rem;margin:.5rem;overflow-x:auto;font-size:.85rem}body.dark .step-indicator{background:linear-gradient(135deg,#374151,#1f2937);border-color:#4b5563;color:#d1d5db;box-shadow:0 2px 8px #0003}body.dark .message__avatar{box-shadow:0 2px 12px #0006}body.dark .message:not(:last-child):after{background:linear-gradient(to right,transparent,rgba(255,255,255,.1),transparent)}body.dark .unknown-part-summary{background-color:#92400e;color:#fbbf24}body.dark .unknown-part-summary:hover{background-color:#b45309}body.dark .unknown-part-content{background-color:#1f2937cc;border-color:#f59e0b;color:#f3f4f6}body.dark .tool-call,body.dark .tool-result{border-color:#4b5563;box-shadow:0 2px 4px #0000004d}body.dark .tool-call__header,body.dark .tool-result__header{background-color:#1f2937;border-bottom-color:#4b5563;color:#f3f4f6}body.dark .tool-call__content,body.dark .tool-result__content{background-color:#111827;color:#f3f4f6}body.dark .tool-input__content,body.dark .tool-input__json,body.dark .tool-output__text,body.dark .tool-output__json{background-color:#1f2937;border-color:#4b5563;color:#f3f4f6}body.dark .tool-state--input-available{background-color:#92400e;color:#fbbf24}body.dark .tool-state--output-available{background-color:#155e75;color:#67e8f9}body.dark .tool-state--streaming{background-color:#164e63;color:#a7f3d0}@media (max-width: 800px){.message__text.svelte-30zxm3{max-width:100%}}@media (max-width: 420px){.message__avatar.svelte-30zxm3{display:none!important}}.page-container.svelte-oadnsq{height:100dvh;width:100%;overflow:hidden}button.filled.svelte-oadnsq,.rey-icon.svelte-oadnsq{width:42px}.page-content.svelte-oadnsq{flex:1 1 auto;position:relative;z-index:0;overflow:hidden;display:flex;align-items:stretch;height:100%}.page-content.svelte-oadnsq .left-side:where(.svelte-oadnsq){border-right:1px solid var(--color-light-grey)}.page-content.svelte-oadnsq .right-side:where(.svelte-oadnsq){flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.page-content.svelte-oadnsq .right-side__top:where(.svelte-oadnsq){padding:21px;display:flex;justify-content:space-between;align-items:center;background-color:var(--background-color);border-bottom:1px solid var(--color-light-grey)}.page-content.svelte-oadnsq .right-side__top:where(.svelte-oadnsq) .desktop-nav:where(.svelte-oadnsq){display:flex;align-items:center;gap:10.5px}.right-side__top__title.svelte-oadnsq{display:flex;align-items:center;gap:10.5px}.page-content.svelte-oadnsq .right-side__top:where(.svelte-oadnsq) h1:where(.svelte-oadnsq){font-size:21px;font-weight:600;color:var(--text-color)}.page-content.svelte-oadnsq .right-side__top:where(.svelte-oadnsq) button:where(.svelte-oadnsq){margin-bottom:0}.right-side__top__buttons.svelte-oadnsq{display:flex;align-items:center;gap:10.5px}.right-side__top__buttons.svelte-oadnsq button:where(.svelte-oadnsq){margin-bottom:0;text-align:center;width:auto}.page-content.svelte-oadnsq .right-side:where(.svelte-oadnsq) .right-side__scroll:where(.svelte-oadnsq){flex:1 1 61.8%;overflow:auto;padding-top:21px}.page-content.svelte-oadnsq .right-side:where(.svelte-oadnsq) ul#chat:where(.svelte-oadnsq){padding:0;margin:0;list-style:none;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;min-height:100%}.message.svelte-oadnsq{display:flex;align-items:flex-start;gap:10.5px;margin-bottom:21px;padding:0 21px}.message.assistant.svelte-oadnsq{background-color:transparent}.message__avatar.svelte-oadnsq{display:flex;align-items:center;justify-content:center;border-radius:50%;width:42px;height:42px;background-color:var(--background-color);flex-shrink:0;padding:0}.message.assistant.svelte-oadnsq .message__avatar:where(.svelte-oadnsq){background-color:transparent}.message__avatar.svelte-oadnsq img:where(.svelte-oadnsq){width:42px;height:42px;border-radius:50%}.message__text.svelte-oadnsq{width:auto;border-radius:var(--border-radius);padding:21px;background-color:var(--background-color);color:var(--text-color);position:relative;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.message.assistant.svelte-oadnsq .message__text:where(.svelte-oadnsq){background-color:var(--ai-background-color);color:var(--ai-text-color);margin-left:0}.message__text.svelte-oadnsq p:where(.svelte-oadnsq):first-child{margin-top:0}.message__text.svelte-oadnsq p:where(.svelte-oadnsq):last-child{margin-bottom:0}.message__text.svelte-oadnsq ul:where(.svelte-oadnsq),.message__text.svelte-oadnsq li:where(.svelte-oadnsq){margin-bottom:.5rem;line-height:1.6}.message__text.svelte-oadnsq li:where(.svelte-oadnsq):last-child{margin-bottom:0}@keyframes svelte-oadnsq-scale{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@media (max-width: 800px){.page-content.svelte-oadnsq .right-side__top:where(.svelte-oadnsq) .desktop-nav:where(.svelte-oadnsq){display:none}}@media (max-width: 420px){.page-content.svelte-oadnsq .right-side__top:where(.svelte-oadnsq) h1:where(.svelte-oadnsq){display:none}}
