:root{--prideColors:#ff1654, #efa141, #f9e11a, #3ab856, #1e1eeb, #a50cf8;--gradientOfTheDay:var(--prideColors)}html.auto,html.light{--backgroundColor:#e4ade6;--foregroundColor:#ffe4f94d;--foregroundOpaque:#f7d6ff;--textColor:#000000e6;--accentColor:#e875b6;--shadowColor:#5c0f58cc}:root{--dark-backgroundColor:#170023;--dark-foregroundColor:#79707e40;--dark-foregroundOpaque:#6f567a;--dark-textColor:#f0f0f0e6;--dark-accentColor:#d11495;--dark-shadowColor:#dfa1c4cc}@media (prefers-color-scheme:dark){html.auto{--backgroundColor:var(--dark-backgroundColor);--foregroundColor:var(--dark-foregroundColor);--foregroundOpaque:var(--dark-foregroundOpaque);--textColor:var(--dark-textColor);--accentColor:var(--dark-accentColor);--shadowColor:var(--dark-shadowColor)}}html.dark{--backgroundColor:var(--dark-backgroundColor);--foregroundColor:var(--dark-foregroundColor);--foregroundOpaque:var(--dark-foregroundOpaque);--textColor:var(--dark-textColor);--accentColor:var(--dark-accentColor);--shadowColor:var(--dark-shadowColor)}html.leg-light{--backgroundColor:#add8e4;--foregroundColor:#dbfffb40;--foregroundOpaque:#dcfcff;--textColor:#000000e6;--accentColor:#75bce8;--shadowColor:#063f49cc}html.leg-dark{--backgroundColor:#001823;--foregroundColor:#3b5e6c40;--foregroundOpaque:#2d4a57;--textColor:#f0f0f0e6;--accentColor:#1456d1;--shadowColor:#9fbde4cc}:root{--globalFont:"Wix Madefor Text", "Fluent Emoji Color", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--headerFont:var(--globalFont);--codeFont:"JetBrains Mono", monospace}*{font-family:var(--globalFont);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;letter-spacing:-.5px}h1,h2,h3,h4,h5,h6{font-family:var(--headerFont);margin:.5rem 0 .25rem;font-weight:700}p{margin:0;font-size:1rem;font-weight:400;line-height:1.5}code,code *{font-family:var(--codeFont);-webkit-user-select:all;user-select:all}:root{--padding:1rem}.fullWidth{width:100%}.autoSpace{justify-content:space-between}.noSpace{gap:0}.light{opacity:.65}.error{color:#f66}button{--buttonRadius:1.25rem;border-radius:var(--buttonRadius);background:var(--foregroundColor);color:var(--textColor);cursor:pointer;box-shadow:inset 0 .1rem .2rem var(--foregroundColor);border:none;justify-content:center;align-items:center;gap:.35rem;padding:.5rem .75rem;font-size:medium;transition:all .2s ease-in-out;display:flex}button:hover{box-shadow:inset 0 .1rem .2rem var(--foregroundOpaque)}button:disabled{opacity:.5;cursor:not-allowed}button.prominent{background:var(--accentColor)}button.transparent{box-shadow:none;background:0 0}button span.iconify{width:1rem!important;height:1rem!important}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--foregroundOpaque) transparent}#__nuxt,body,html{background:var(--backgroundColor);width:100%;height:100%;color:var(--textColor);margin:0;overflow:hidden}body{-webkit-user-select:none;user-select:none}input,textarea{background:var(--foregroundColor);color:var(--textColor);border:none;border-radius:1.25rem;outline:none;padding:.65rem .85rem;font-size:1rem}textarea{resize:none}a{color:var(--textColor);text-decoration:none}.chatShell{width:100%;height:100dvh;min-height:100dvh;padding:var(--padding);grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);gap:.75rem;display:grid}@media (width<=50rem){.chatShell{padding:0;display:block;position:relative;overflow:hidden}.chatConversation,.chatSidebar{border-radius:0;width:100%;height:100%;min-height:100dvh;position:absolute;inset:0}.chatConversation.mobileHidden,.chatSidebar.mobileHidden{display:none}}
