div.wrapper.svelte-1roe1v9{flex-direction:row;gap:30px;height:100%;display:flex}div.line.svelte-1roe1v9{background:linear-gradient(#d0b8f0,#7c89cd);width:5px;height:100%}h1.svelte-1roe1v9{color:#adb3c1;margin-top:0;margin-bottom:1rem;font-weight:500}div.header.svelte-1roe1v9{flex-direction:row;flex:none;justify-content:space-between;align-items:baseline;gap:10px;display:flex}button.reset.svelte-1roe1v9{color:#a1aab9;cursor:pointer;background:0 0;border:1px solid #2f333d;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:300;transition:color .2s,border-color .2s}@media (hover:hover){button.reset.svelte-1roe1v9:hover{color:#d0b8f0;border-color:#4b4f5e}}div.suggestions.svelte-1roe1v9{flex-flow:wrap;gap:8px;margin-top:1.25rem;display:flex}div.suggestions.svelte-1roe1v9 button:where(.svelte-1roe1v9){color:#a1aab9;cursor:pointer;background:#13151c;border:1px solid #2f333d;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:300;transition:color .2s,border-color .2s,background .2s}@media (hover:hover){div.suggestions.svelte-1roe1v9 button:where(.svelte-1roe1v9):hover{color:#e4e7ee;background:#171a22;border-color:#4b4f5e}}h2.svelte-1roe1v9{letter-spacing:-.055em;font-size:clamp(42px,6.5vw,75px);font-weight:500;line-height:.95}p.sub.svelte-1roe1v9{color:#a1aab9;letter-spacing:1px;margin-top:1rem;font-size:16px;font-weight:300}div.info.svelte-1roe1v9{flex-direction:column;flex:1;align-self:center;min-width:0;min-height:0;max-height:100%;display:flex}div.intro.svelte-1roe1v9{flex:none;grid-template-rows:1fr;display:grid}div.intro.svelte-1roe1v9>div:where(.svelte-1roe1v9){min-height:0;overflow:hidden}div.info.animate.svelte-1roe1v9 div.intro:where(.svelte-1roe1v9){transition:grid-template-rows .45s .25s,opacity .3s,transform .45s cubic-bezier(.4,0,.2,1),filter .3s}div.info.started.svelte-1roe1v9 div.intro:where(.svelte-1roe1v9){opacity:0;filter:blur(4px);pointer-events:none;grid-template-rows:0fr;transform:translate(-80px)}div.messages.svelte-1roe1v9{scrollbar-width:thin;scrollbar-gutter:stable;scrollbar-color:#2f333d transparent;flex:0 auto;min-height:0;overflow-y:auto}div.info.started.svelte-1roe1v9 div.messages:where(.svelte-1roe1v9){flex:auto}div.info.animate.svelte-1roe1v9 div.messages:where(.svelte-1roe1v9){transition:flex-grow .45s .25s}div.thread.svelte-1roe1v9{flex-direction:column;align-items:flex-start;gap:14px;display:flex}div.message.svelte-1roe1v9{white-space:pre-wrap;max-width:85%;font-size:15px;line-height:1.6}div.message.user.svelte-1roe1v9{color:#dfe3ea;background:#13151c;border:1px solid #2f333d;border-radius:14px;align-self:flex-end;padding:10px 14px}div.message.ai.svelte-1roe1v9{color:#c3cad7;font-weight:300}div.message.ai.typing.svelte-1roe1v9:after{content:"";vertical-align:-2px;background:#9795de;width:7px;height:.95em;margin-left:3px;animation:1s step-end infinite svelte-1roe1v9-blink;display:inline-block}div.status.svelte-1roe1v9{color:#a1aab9;letter-spacing:.4px;flex-direction:row;align-items:center;gap:10px;font-size:14px;font-weight:300;display:flex}span.spinner.svelte-1roe1v9{border-radius:50%;flex:none;width:14px;height:14px;position:relative;overflow:hidden}span.spinner.svelte-1roe1v9:before{content:"";border:2px solid #2f333d;border-top-color:#9795de;border-radius:50%;animation:.7s linear infinite svelte-1roe1v9-spin;position:absolute;inset:0}span.label.svelte-1roe1v9{display:grid}span.label.svelte-1roe1v9>span:where(.svelte-1roe1v9){grid-area:1/1}div.error.svelte-1roe1v9{color:#d98a8a;font-size:14px}div.chat.svelte-1roe1v9{flex:none;margin-top:1rem}div.chat.svelte-1roe1v9 div.input:where(.svelte-1roe1v9){background:#13151c;border:1px solid #2f333d;border-radius:14px;flex-direction:row;gap:10px;height:64px;display:flex}div.chat.svelte-1roe1v9 div.text-line:where(.svelte-1roe1v9){background:#21252e;width:1px;height:42px;margin-top:10px}div.chat.svelte-1roe1v9 input:where(.svelte-1roe1v9){background:0 0;border:0;flex:1;min-width:0;height:64px;padding:10px 10px 10px 20px;font-size:18px}div.chat.svelte-1roe1v9 input:where(.svelte-1roe1v9):focus{outline:none}div.chat.svelte-1roe1v9 button:where(.svelte-1roe1v9){color:#9795de;cursor:pointer;background:0 0;border:0;padding-right:20px;transition:color .2s}div.chat.svelte-1roe1v9 button:where(.svelte-1roe1v9):disabled{color:#464a56;cursor:default}@keyframes svelte-1roe1v9-spin{to{transform:rotate(360deg)}}@keyframes svelte-1roe1v9-blink{50%{opacity:0}}@media (width<=599px){div.wrapper.svelte-1roe1v9{flex:1;gap:0;min-height:0}div.wrapper.svelte-1roe1v9>div:where(.svelte-1roe1v9):first-child{display:none}div.info.svelte-1roe1v9{align-self:stretch}div.messages.svelte-1roe1v9{flex:auto}h1.svelte-1roe1v9{margin-bottom:.75rem;font-size:22px}h2.svelte-1roe1v9{font-size:clamp(32px,9vw,75px)}p.sub.svelte-1roe1v9{letter-spacing:.5px;margin-top:.75rem;font-size:15px}div.suggestions.svelte-1roe1v9{margin-top:1rem}div.suggestions.svelte-1roe1v9 button:where(.svelte-1roe1v9):nth-child(n+3){display:none}div.info.started.svelte-1roe1v9 div.intro:where(.svelte-1roe1v9){transform:translate(-40px)}div.message.svelte-1roe1v9{max-width:92%;font-size:14px}div.chat.svelte-1roe1v9 div.input:where(.svelte-1roe1v9){height:56px}div.chat.svelte-1roe1v9 div.text-line:where(.svelte-1roe1v9){height:36px}div.chat.svelte-1roe1v9 input:where(.svelte-1roe1v9){height:100%;padding-left:16px;scroll-margin-bottom:24px}div.chat.svelte-1roe1v9 button:where(.svelte-1roe1v9){padding-right:16px}}@media (height<=520px){h1.svelte-1roe1v9{margin-bottom:.5rem;font-size:22px}h2.svelte-1roe1v9{font-size:clamp(28px,4vw,40px)}p.sub.svelte-1roe1v9{margin-top:.5rem;font-size:14px}div.suggestions.svelte-1roe1v9{margin-top:.75rem}div.suggestions.svelte-1roe1v9 button:where(.svelte-1roe1v9):nth-child(n+3){display:none}div.chat.svelte-1roe1v9{margin-top:.75rem}div.chat.svelte-1roe1v9 div.input:where(.svelte-1roe1v9){height:52px}div.chat.svelte-1roe1v9 div.text-line:where(.svelte-1roe1v9){height:34px}div.chat.svelte-1roe1v9 input:where(.svelte-1roe1v9){height:100%}}@media (prefers-reduced-motion:reduce){div.info.animate.svelte-1roe1v9 div.intro:where(.svelte-1roe1v9),div.info.animate.svelte-1roe1v9 div.messages:where(.svelte-1roe1v9){transition:none}div.info.started.svelte-1roe1v9 div.intro:where(.svelte-1roe1v9){filter:none;transform:none}span.spinner.svelte-1roe1v9:before,div.message.ai.typing.svelte-1roe1v9:after{animation:none}}div.shell.svelte-12qhfyh{--shell-width:740px;--gutter:24px;--nav-width:150px;--nav-height:52px;width:min(var(--shell-width), 100% - var(--gutter) * 2);flex-direction:row;align-items:flex-start;margin:0 auto;display:flex}nav.svelte-12qhfyh{flex:0 0 var(--nav-width);position:sticky;top:50svh;transform:translateY(-50%)}nav.svelte-12qhfyh ul:where(.svelte-12qhfyh){flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}div.controls.svelte-12qhfyh{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:1.5rem;display:flex}.control.svelte-12qhfyh{letter-spacing:.3px;color:#7f8899;flex-direction:row;align-items:center;gap:6px;font-size:14px;font-weight:300;text-decoration:none;transition:color .2s;display:inline-flex}@media (hover:hover){.control.svelte-12qhfyh:hover{color:#adb3c1}}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){letter-spacing:.3px;color:#7f8899;font-size:15px;font-weight:300;text-decoration:none;transition:color .2s;display:inline-block}@media (hover:hover){nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:#adb3c1}}nav.svelte-12qhfyh a.active:where(.svelte-12qhfyh){color:#d0b8f0}div.socials.svelte-12qhfyh{flex-direction:row;gap:14px;margin-top:1.75rem;display:flex}div.socials.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#7f8899;transition:color .2s;display:inline-flex}@media (hover:hover){div.socials.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:#d0b8f0}}main.svelte-12qhfyh{flex:1;min-width:0}section.chat.svelte-12qhfyh{align-items:center;min-height:100svh;display:flex}div.frame.svelte-12qhfyh{width:100%;height:min(calc(var(--shell-width) * 9 / 16), 70vh);height:min(calc(var(--shell-width) * 9 / 16), 70svh)}section.content.filled.svelte-12qhfyh{min-height:100svh;padding-top:4rem;padding-bottom:6rem;overflow-x:clip}section.content.svelte-12qhfyh h2{letter-spacing:-.04em;margin-bottom:1rem;font-size:clamp(32px,4vw,48px);font-weight:500}section.content.svelte-12qhfyh p.lead{color:#a1aab9;letter-spacing:.5px;font-size:16px;font-weight:300}section.content.svelte-12qhfyh ul.index{margin:2.5rem 0 0;padding:0;list-style:none}section.content.svelte-12qhfyh ul.index a{border-top:1px solid #21252e;flex-direction:column;gap:4px;padding:16px 0;text-decoration:none;display:flex}section.content.svelte-12qhfyh ul.index li:last-child a{border-bottom:1px solid #21252e}section.content.svelte-12qhfyh ul.index strong{color:#dfe3ea;font-size:17px;font-weight:400;transition:color .2s}section.content.svelte-12qhfyh ul.index span{color:#a1aab9;font-size:15px;font-weight:300}@media (hover:hover){section.content.svelte-12qhfyh ul.index a:hover strong{color:#d0b8f0}}@media (width<=599px){div.shell.svelte-12qhfyh{--gutter:16px;flex-direction:column;align-items:stretch}nav.svelte-12qhfyh{z-index:10;height:var(--nav-height);margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);background:#0b0d10;border-bottom:1px solid #21252e;flex-direction:row;flex:none;justify-content:space-between;align-items:center;gap:16px;display:flex;top:0;transform:none}nav.svelte-12qhfyh ul:where(.svelte-12qhfyh){flex-direction:row;gap:16px}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){padding-block:8px;font-size:14px}div.controls.svelte-12qhfyh{flex-direction:row;gap:12px;margin-bottom:0}.control.svelte-12qhfyh{margin:-8px;padding:8px}.control.svelte-12qhfyh span:where(.svelte-12qhfyh),nav.away.svelte-12qhfyh div.socials:where(.svelte-12qhfyh){display:none}div.socials.svelte-12qhfyh{margin-top:0}div.socials.svelte-12qhfyh a:where(.svelte-12qhfyh){margin:-8px;padding:8px}section.chat.svelte-12qhfyh{min-height:calc(100vh - var(--nav-height));min-height:calc(100svh - var(--nav-height));align-items:stretch;padding-top:28px;padding-bottom:16px}div.frame.svelte-12qhfyh{flex-direction:column;height:auto;display:flex}section.content.filled.svelte-12qhfyh{min-height:calc(100vh - var(--nav-height));min-height:calc(100svh - var(--nav-height));scroll-margin-top:var(--nav-height);padding-top:2.5rem;padding-bottom:4rem}}
