.modal{transition:opacity .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#000000a6;position:fixed;inset:0%;z-index:10005!important;overscroll-behavior:none}.modal-trigger{background-color:transparent!important}.age-restriction-modal-body.svelte-1wbz8ug{max-width:35rem;padding:2rem;overflow-y:auto;background-color:transparent;border-radius:0;box-shadow:none;flex-flow:column;justify-content:center;align-items:center;width:100%;height:auto;max-height:95vh;display:flex;position:relative;pointer-events:auto}.age-restriction-content.svelte-1wbz8ug{width:100%;background-color:var(--color-2);border-radius:1rem;padding:2.5rem;box-shadow:0 4px 6px #0000001a;position:relative;display:flex;flex-direction:column;gap:1rem}.age-restriction-header.svelte-1wbz8ug{display:flex;justify-content:center;align-items:flex-start;gap:1rem}.age-restriction-title.svelte-1wbz8ug{color:var(--color-4);font-family:Abrilfatface,Georgia,sans-serif;font-size:1.75rem;font-weight:400;margin:0;line-height:1.3;text-align:center}.modal-close-button.svelte-1wbz8ug{position:absolute;top:1rem;right:1rem;background:transparent;border:none;color:var(--color-4);font-size:1.5rem;line-height:1;cursor:pointer;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;transition:color .3s ease;z-index:10}.modal-close-button.svelte-1wbz8ug:hover{color:var(--color-3)}.age-restriction-intro.svelte-1wbz8ug{color:var(--color-12);font-size:.875rem;line-height:1.6;margin:0;text-align:center}.age-restriction-support-intro.svelte-1wbz8ug{color:var(--color-12);font-size:.875rem;line-height:1.6;margin:0;margin-top:.875rem;margin-bottom:.875rem;text-align:center}.age-restriction-help-link.svelte-1wbz8ug{color:var(--color-12);font-size:.875rem;line-height:1.6;margin:0;text-align:center}.age-restriction-help-link.svelte-1wbz8ug a:where(.svelte-1wbz8ug){color:var(--color-12);text-decoration:underline;font-weight:inherit}.age-restriction-help-link.svelte-1wbz8ug a:where(.svelte-1wbz8ug):hover{opacity:.8}.auth-warning-box-wrapper.svelte-1wbz8ug{position:relative}.auth-warning-box.svelte-1wbz8ug{border-radius:5px;border:2px solid transparent;border-image:var(--Warm-gradient, linear-gradient(180deg, #F0994B 0%, #ECE2F3 100%)) 1;background:linear-gradient(180deg,#f0994b33,#ece2f333);display:flex;padding:1.25rem;flex-direction:column;align-items:flex-start;align-self:stretch;gap:.75rem;box-sizing:border-box;min-height:auto}.age-restriction-list.svelte-1wbz8ug{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0;width:100%}.age-restriction-list.svelte-1wbz8ug li:where(.svelte-1wbz8ug){color:#090949;font-family:Urbanist,Trebuchet MS,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.5;padding-left:1.5rem;position:relative}.age-restriction-list.svelte-1wbz8ug li:where(.svelte-1wbz8ug):before{content:"•";position:absolute;left:0;color:#090949}.age-restriction-list.svelte-1wbz8ug li:where(.svelte-1wbz8ug) a:where(.svelte-1wbz8ug){color:#090949;font-family:Urbanist,Trebuchet MS,sans-serif;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.5;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.age-restriction-list.svelte-1wbz8ug li:where(.svelte-1wbz8ug) a:where(.svelte-1wbz8ug):hover{opacity:.8}.age-restriction-list.svelte-1wbz8ug li:where(.svelte-1wbz8ug) strong:where(.svelte-1wbz8ug){font-weight:700;color:#090949}.age-restriction-button.svelte-1wbz8ug{flex:1;min-width:10rem;border-radius:.375rem}.age-restriction-button.svelte-1wbz8ug .button-bg,.age-restriction-button.svelte-1wbz8ug .button-bg-gradient{border-radius:.375rem}.age-restriction-button-primary.svelte-1wbz8ug{width:100%}.age-restriction-footer.svelte-1wbz8ug{margin-top:.5rem}@media screen and (max-width:767px){.age-restriction-modal-body.svelte-1wbz8ug{padding:1.5rem;max-height:90vh}.age-restriction-title.svelte-1wbz8ug{font-size:1.25rem}.age-restriction-button.svelte-1wbz8ug{width:100%;min-width:unset}}pre{background-color:#f6f8fa;padding:12px;border-radius:6px;overflow-x:auto}code{font-family:Consolas,monospace}.navbar-link-button{background-color:transparent;border:2px solid var(--color-4);border-bottom-width:3px;border-radius:.25rem;padding:.375rem 2rem;font-size:.875rem;font-weight:500;line-height:1.7;text-decoration:none;transition:all .3s;cursor:pointer;font-family:inherit;min-width:8rem;text-align:center;display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:visible}.navbar-link-button-text{z-index:2;position:relative;color:var(--color-4)}.navbar-link-button-bg{z-index:1;background-color:var(--color-2);border-radius:.2rem;position:absolute;inset:0%}.navbar-link-button-gradient{z-index:0;background-image:linear-gradient(90deg,var(--color-6),var(--color-7));filter:blur(5px);will-change:filter,opacity;transform-style:preserve-3d;border-radius:.25em;position:absolute;inset:0%;transform:translateZ(0);opacity:0;transition:opacity .3s ease}.navbar-link-button:hover .navbar-link-button-gradient{opacity:1}.navbar-link-button:hover{background-color:transparent}.example-prompts-container.svelte-1hb36is{margin-top:1rem;margin-bottom:1rem;padding-left:3.25rem;min-height:100px}.example-prompts-buttons.svelte-1hb36is{display:flex;flex-direction:column;gap:.75rem;align-items:flex-start}.example-prompt-button.svelte-1hb36is{white-space:normal;word-wrap:break-word}.example-prompt-button.svelte-1hb36is:disabled{opacity:.6;cursor:not-allowed}.example-prompt-button.svelte-1hb36is:disabled .navbar-link-button-text{opacity:.6}.example-prompt-button.svelte-1hb36is:disabled .navbar-link-button-gradient{opacity:0}.toggle-suggest-questions.svelte-1hb36is:disabled{opacity:.6;cursor:not-allowed}.toggle-suggest-questions.svelte-1hb36is:disabled .navbar-link-button-text{opacity:.6}.toggle-suggest-questions.svelte-1hb36is:disabled .navbar-link-button-gradient{opacity:0}.chat-container.svelte-1hb36is{flex-direction:column;flex-wrap:nowrap;flex:1;width:100%;padding-right:1rem;transition:height .3s;display:flex;overflow-y:auto;overflow-x:hidden;scrollbar-color:var(--color-3) var(--color-1)!important;scrollbar-width:thin;min-height:0;max-height:60vh}.chat-container.visible.svelte-1hb36is{height:auto}.chat-container.chat-hiding.svelte-1hb36is{animation:svelte-1hb36is-fadeOutDown .4s ease-out}.chat-container.chat-showing.svelte-1hb36is{animation:svelte-1hb36is-fadeInUp .4s ease-out}.chat-container.svelte-1hb36is::-webkit-scrollbar{width:8px}.chat-container.svelte-1hb36is::-webkit-scrollbar-track{background:var(--color-1)}.chat-container.svelte-1hb36is::-webkit-scrollbar-thumb{background-color:var(--color-3);border-radius:4px}.chat-container.svelte-1hb36is::-webkit-scrollbar-thumb:hover{background-color:var(--color-4)}.typing-spinner.svelte-1hb36is:after{content:"";display:inline-block;font-style:italic;animation:svelte-1hb36is-dots 1.4s infinite steps(3,end)}@keyframes svelte-1hb36is-dots{0%{content:""}33%{content:"."}66%{content:".."}to{content:"..."}}.chat-message-animate.svelte-1hb36is{animation:svelte-1hb36is-fadeInUp .4s ease-out}@keyframes svelte-1hb36is-fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1hb36is-fadeOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}.shake.svelte-1hb36is{animation:svelte-1hb36is-shake .3s}@keyframes svelte-1hb36is-shake{0%{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-5px)}80%{transform:translate(5px)}to{transform:translate(0)}}.message-text-ai.svelte-1hb36is p{white-space:pre-line;margin-bottom:.5rem}.message-text-ai.svelte-1hb36is p:last-child{margin-bottom:0}.message-text-ai.svelte-1hb36is>h1,.message-text-ai.svelte-1hb36is>h2,.message-text-ai.svelte-1hb36is>h3{margin-top:1rem!important;margin-bottom:.5rem!important}.message-text-ai.svelte-1hb36is>h1:first-child,.message-text-ai.svelte-1hb36is>h2:first-child,.message-text-ai.svelte-1hb36is>h3:first-child{margin-top:0!important}.message-text-ai.svelte-1hb36is>h1{font-size:1.75rem!important}.message-text-ai.svelte-1hb36is>h2{font-size:1.5rem!important}.message-text-ai.svelte-1hb36is>h3{font-size:1.25rem!important}@media(max-width:767px){.message-text-ai.svelte-1hb36is>h1,.message-text-ai.svelte-1hb36is>h2,.message-text-ai.svelte-1hb36is>h3{margin-top:.25rem!important;margin-bottom:.25rem!important}.message-text-ai.svelte-1hb36is>h1{font-size:1.3rem!important}.message-text-ai.svelte-1hb36is>h2{font-size:1.15rem!important}.message-text-ai.svelte-1hb36is>h3{font-size:1rem!important}}.link-card-wrapper{display:flex;flex-wrap:wrap;gap:.5rem}.link-card{display:flex;border-radius:.5rem;flex-direction:row;border:1px solid #eee;overflow:hidden;background:#fff;box-shadow:0 2px 6px #0000001a;text-decoration:none;color:inherit;width:100%;max-width:22rem;min-height:6.25rem;transition:border .3s ease,box-shadow .3s ease}.link-card:hover{border:1px solid var(--color-4);box-shadow:0 4px 12px #00000026}.link-card-image{width:125px;height:100%;object-fit:cover;image-rendering:auto}.link-card-content{width:100%;padding:.5rem;display:flex;flex-direction:column;justify-content:center}.link-card-url{font-size:.75rem;color:#555;margin-bottom:.25rem}.link-card-title{font-weight:700;font-size:1rem}.link-card-description{font-size:.875rem;color:#666;margin-top:.25rem}.link-card-loading{padding:1rem;text-align:center;color:#666}.button.disabled.svelte-1hb36is{filter:grayscale(1);opacity:.5;cursor:not-allowed}.toggle-suggest-questions.svelte-1hb36is{margin-top:.5rem}.button.button-submit.svelte-1hb36is{z-index:3;border-radius:.375rem;width:1.75rem;min-width:auto;height:1.75rem;padding:0;transition:all .3s;position:absolute;inset:2.1rem 1rem auto auto}.gradient-border.svelte-1hb36is{padding:1px;position:relative}.gradient-border-bg.svelte-1hb36is{z-index:0;background-image:linear-gradient(180deg,var(--color-6),var(--color-10));border-radius:.5rem;opacity:1;position:absolute;inset:0%}.ai-form-textarea.svelte-1hb36is{z-index:1;background-color:var(--color-9);color:var(--color-3);resize:none;border:0 #000;border-radius:.4rem;width:100%;margin-bottom:0;padding:1.25rem 3.5rem 1.25rem 1rem;transition-property:background-color;transition-duration:.3s;transition-timing-function:ease;position:relative;overflow:hidden;font-family:inherit;font-size:inherit;line-height:inherit}.ai-form-textarea.svelte-1hb36is::placeholder{color:var(--color-8)}.ai-form-textarea.svelte-1hb36is:focus{outline:none}.ai-form-textarea.svelte-1hb36is:disabled{opacity:.6;cursor:not-allowed}.section.svelte-1hb36is{transition:height .4s ease-in-out}.section.fullscreen.svelte-1hb36is{min-height:100vh;min-height:100svh;display:flex;flex-direction:column}.section.fullscreen.svelte-1hb36is .container:where(.svelte-1hb36is){flex:1;display:flex;flex-direction:column;min-height:0}.section.fullscreen.svelte-1hb36is .section-inner-ai-bot:where(.svelte-1hb36is){flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.section.fullscreen.svelte-1hb36is .ai-form:where(.svelte-1hb36is){flex:1;display:flex;flex-direction:column;min-height:0}.section.fullscreen.svelte-1hb36is .ai-form-inner:where(.svelte-1hb36is){flex:1;display:flex;flex-direction:column;min-height:0}.section.fullscreen.svelte-1hb36is .chat-container:where(.svelte-1hb36is){flex:1 1 auto;overflow-y:auto;overflow-x:hidden;min-height:0;max-height:calc(100vh - 200px);max-height:calc(100svh - 200px);-webkit-overflow-scrolling:touch}.section.fullscreen.svelte-1hb36is .input-bar:where(.svelte-1hb36is){flex-shrink:0}.message-markdown.svelte-1hb36is p{margin:0 0 .75rem}.message-markdown.svelte-1hb36is p:last-child{margin-bottom:0}.message-markdown.svelte-1hb36is strong,.message-markdown.svelte-1hb36is b{font-weight:600}.message-markdown.svelte-1hb36is em,.message-markdown.svelte-1hb36is i{font-style:italic}.message-markdown.svelte-1hb36is ul,.message-markdown.svelte-1hb36is ol{margin:.5rem 0;padding-left:1.5rem}.message-markdown.svelte-1hb36is li{margin-bottom:.25rem}.message-markdown.svelte-1hb36is h1,.message-markdown.svelte-1hb36is h2,.message-markdown.svelte-1hb36is h3,.message-markdown.svelte-1hb36is h4,.message-markdown.svelte-1hb36is h5,.message-markdown.svelte-1hb36is h6{margin:1rem 0 .5rem;font-weight:600}.message-markdown.svelte-1hb36is h1:first-child,.message-markdown.svelte-1hb36is h2:first-child,.message-markdown.svelte-1hb36is h3:first-child,.message-markdown.svelte-1hb36is h4:first-child,.message-markdown.svelte-1hb36is h5:first-child,.message-markdown.svelte-1hb36is h6:first-child{margin-top:0}.message-markdown.svelte-1hb36is a{color:inherit;text-decoration:underline;word-break:break-word}.message-markdown.svelte-1hb36is a:hover{opacity:.8}.message-markdown.svelte-1hb36is code{background-color:#0000001a;padding:.15rem .3rem;border-radius:.25rem;font-size:.9em;font-family:monospace}.message-markdown.svelte-1hb36is pre{background-color:#0000000d;padding:.75rem;border-radius:.5rem;overflow-x:auto;margin:.75rem 0}.message-markdown.svelte-1hb36is pre code{background-color:transparent;padding:0}.message-markdown.svelte-1hb36is blockquote{border-left:3px solid rgba(0,0,0,.2);padding-left:1rem;margin:.75rem 0;font-style:italic}.message-markdown.svelte-1hb36is hr{border:none;border-top:1px solid rgba(0,0,0,.1);margin:1rem 0}@media screen and (max-width:767px){.example-prompts-container.svelte-1hb36is{padding-left:0}.example-prompts-buttons.svelte-1hb36is{flex-direction:row;flex-wrap:wrap;gap:.5rem}.example-prompt-button.svelte-1hb36is{flex:1;min-width:calc(33.333% - .5rem);padding:.375rem 1rem}.example-prompt-button.svelte-1hb36is .navbar-link-button-text{font-size:.75rem}.button.button-submit.svelte-1hb36is{top:1.5rem}.ai-form-textarea.svelte-1hb36is{padding-top:.75rem;padding-bottom:.75rem;font-size:.875rem}.message.svelte-1hb36is{grid-column-gap:.5rem;grid-row-gap:.5rem;margin-bottom:.5rem}.ai-message-img.svelte-1hb36is{height:1.25rem}.message-text.svelte-1hb36is{padding:.4rem .6rem}.input-message-text.svelte-1hb36is{font-size:.675rem;line-height:1.5}}
