@font-face{font-family:__GeistSans_3a0388;src:url(/_next/static/media/e11418ac562b8ac1-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:__GeistSans_Fallback_3a0388;src:local("Arial");ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.__className_3a0388{font-family:__GeistSans_3a0388,__GeistSans_Fallback_3a0388}.__variable_3a0388{--font-geist-sans:"__GeistSans_3a0388","__GeistSans_Fallback_3a0388"}@font-face{font-family:__GeistMono_c1e5c9;src:url(/_next/static/media/66f30814ff6d7cdf.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_c1e5c9{font-family:__GeistMono_c1e5c9,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_c1e5c9{--font-geist-mono:"__GeistMono_c1e5c9",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}
/*!
  Theme: GitHub Dark
  Description: Dark theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#79c0ff}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-code,.hljs-comment,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}:root{--font-ui:var(--font-geist-sans,ui-sans-serif),system-ui,sans-serif;--font-body:var(--font-geist-sans,ui-sans-serif),system-ui,sans-serif;--font-display:var(--font-geist-sans,ui-sans-serif),system-ui,sans-serif;--font-mono:var(--font-geist-mono,ui-monospace),ui-monospace,monospace;--radius:20px;--radius-sm:12px;--body-size:15px;--thread-w:760px;--msg-gap:28px;--bg:transparent;--bg-elev:hsla(0,0%,100%,.62);--panel:hsla(0,0%,100%,.55);--text:#1c2340;--text-dim:rgba(28,35,64,.62);--border:rgba(28,35,80,.12);--accent:#5b63e8;--accent-ink:#fff;--user-bubble:rgba(91,99,232,.14);--code-bg:#0e1322;--hover:rgba(28,35,64,.06);--glass-solid:hsla(0,0%,100%,.55);--shadow:0 16px 44px rgba(40,50,120,.16);--err:#d8584f;--err-bg:rgba(216,88,79,.12);--ok:#1e9e6a}html[data-theme=dark]{--bg:transparent;--bg-elev:hsla(0,0%,100%,.07);--panel:hsla(0,0%,100%,.05);--text:#eef0f6;--text-dim:rgba(238,240,246,.62);--border:hsla(0,0%,100%,.1);--accent:#8b93f5;--accent-ink:#0c0e18;--user-bubble:rgba(139,147,245,.18);--code-bg:#090b10;--hover:hsla(0,0%,100%,.07);--glass-solid:rgba(24,28,40,.5);--shadow:0 16px 46px rgba(0,0,0,.45);--err:#e98888;--err-bg:hsla(0,69%,72%,.14);--ok:#56c79a}*{box-sizing:border-box}body,html{margin:0;height:100%}body{color:var(--text);font-family:var(--font-ui);font-size:var(--body-size);-webkit-font-smoothing:antialiased;background:radial-gradient(1100px 720px at 6% -10%,#dde3ff,transparent 60%),radial-gradient(940px 660px at 101% -2%,#f0e2ff,transparent 56%),radial-gradient(820px 720px at 62% 122%,#def,transparent 60%),#eef1fb;background-attachment:fixed}html[data-theme=dark] body{background:radial-gradient(1000px 700px at 8% -8%,rgba(74,82,184,.2),transparent 60%),radial-gradient(900px 640px at 100% 0,rgba(109,91,176,.13),transparent 55%),#0b0d13;background-attachment:fixed}.gl{position:relative;isolation:isolate;-webkit-backdrop-filter:blur(22px) saturate(185%) brightness(1.04);backdrop-filter:blur(22px) saturate(185%) brightness(1.04)}.gl:before{inset:0;padding:1.2px;z-index:2;background:linear-gradient(135deg,hsla(0,0%,100%,.92),hsla(0,0%,100%,.22) 38%,hsla(0,0%,100%,0) 58%,hsla(0,0%,100%,.48));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.gl:after,.gl:before{content:"";position:absolute;border-radius:inherit;pointer-events:none}.gl:after{left:0;right:0;top:0;height:38%;z-index:1;background:linear-gradient(180deg,hsla(0,0%,100%,.22),hsla(0,0%,100%,0))}.gl>*{position:relative;z-index:3}html[data-theme=dark] .gl:before{background:linear-gradient(135deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.08) 42%,hsla(0,0%,100%,0) 60%,hsla(0,0%,100%,.2))}html[data-theme=dark] .gl:after{background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,0))}.liquid{position:relative;isolation:isolate;border:0;background:linear-gradient(135deg,hsla(0,0%,100%,.14),hsla(0,0%,100%,.04));-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);box-shadow:0 8px 26px rgba(30,40,100,.12),0 0 0 1px rgba(28,35,80,.07),inset 0 1px 0 hsla(0,0%,100%,.55)}.liquid:before{inset:0;padding:1px;z-index:2;background:linear-gradient(135deg,hsla(0,0%,100%,.75),hsla(0,0%,100%,.12) 38%,hsla(0,0%,100%,0) 60%,hsla(0,0%,100%,.28));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.liquid:after,.liquid:before{content:"";position:absolute;border-radius:inherit;pointer-events:none}.liquid:after{left:0;right:0;top:0;height:44%;z-index:1;background:linear-gradient(180deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,0))}.liquid>*{position:relative;z-index:3}html[data-theme=dark] .liquid{background:linear-gradient(135deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.02));box-shadow:0 10px 30px rgba(0,0,0,.45),inset 0 1px 0 hsla(0,0%,100%,.12)}html[data-theme=dark] .liquid:before{background:linear-gradient(135deg,hsla(0,0%,100%,.26),hsla(0,0%,100%,.05) 40%,hsla(0,0%,100%,0) 62%,hsla(0,0%,100%,.12))}html[data-theme=dark] .liquid:after{background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,0))}a{color:var(--accent);text-decoration:none}a:hover{filter:brightness(1.1)}button,input,textarea{font:inherit;color:inherit}::placeholder{color:var(--text-dim);opacity:.85}@keyframes nuBlink{50%{opacity:0}}@keyframes nuBounce{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-5px);opacity:1}}@keyframes nuToastIn{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes nuPop{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}@keyframes nuShimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.nu-skel{background:linear-gradient(90deg,var(--hover) 25%,color-mix(in srgb,var(--text) 5%,transparent) 37%,var(--hover) 63%);background-size:800px 100%;animation:nuShimmer 1.3s linear infinite;border-radius:7px}.conv-list::-webkit-scrollbar,.scroll::-webkit-scrollbar,.settings-body::-webkit-scrollbar{width:10px}.conv-list::-webkit-scrollbar-thumb,.scroll::-webkit-scrollbar-thumb,.settings-body::-webkit-scrollbar-thumb{background:var(--border);border-radius:6px}.new-chat{transition:filter .13s ease}.new-chat:hover{filter:brightness(1.05)}.conv:hover{background:var(--hover);color:var(--text)}.conv:hover .conv-del{opacity:1!important}.conv-del:hover{color:var(--err)!important}.icon-btn:hover{background:var(--hover);color:var(--text)}.auth-input:focus,.field:focus,.ta-flat:focus{border-color:var(--accent)}.accent-btn:hover{filter:brightness(1.08)}.suggest{transition:transform .13s ease,filter .13s ease}.suggest:hover{transform:translateY(-2px);filter:brightness(1.05)}.suggest-line:hover{color:var(--accent)}.ghost:hover{color:var(--text)}.ghost:hover,.model-row:hover{background:var(--hover)}.content p{margin:0;text-wrap:pretty}.content h1,.content h2,.content h3{margin:4px 0 0;font-family:var(--font-display);font-weight:600;line-height:1.3}.content h3{font-size:1.2em}.content ul{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:4px}.content :not(pre)>code{font-family:var(--font-mono);font-size:.84em;background:var(--bg-elev);border:1px solid var(--border);border-radius:5px;padding:1px 5px}.content pre{margin:0}.content table{border-collapse:collapse;width:100%;font-size:13.5px}.content td,.content th{border:1px solid var(--border);padding:8px 12px;text-align:left}.content th{background:var(--bg-elev)}@media (max-width:760px){:root{--thread-w:100%}}