@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-cyrillic-ext-400-normal.3df7909e.woff2) format("woff2"),url(./fira-mono-all-400-normal.1e3b098c.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-cyrillic-400-normal.c7d433fd.woff2) format("woff2"),url(./fira-mono-all-400-normal.1e3b098c.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-greek-ext-400-normal.9e2fe623.woff2) format("woff2"),url(./fira-mono-all-400-normal.1e3b098c.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-greek-400-normal.a8be01ce.woff2) format("woff2"),url(./fira-mono-all-400-normal.1e3b098c.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-latin-ext-400-normal.6bfabd30.woff2) format("woff2"),url(./fira-mono-all-400-normal.1e3b098c.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-latin-400-normal.e43b3538.woff2) format("woff2"),url(./fira-mono-all-400-normal.1e3b098c.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--indigo: #420264;--purple: #896FBC;--violet: #5C038C;--dt-0: .05s;--blur-1: 20px;--dt-1: .1s;--dt-2: .2s;--dt-3: .4s;--dt-4: .8s;--dt-5: 1.6s;--dt-6: 3.2s;--color-bg-0: black;--color-bg-1: var(--dark-purple);--dark-bg-effect-0: brightness(30%);--dark-bg-effect-1: brightness(70%);--dark-bg-effect-2: brightness(85%);--dark-bg-effect-2-half: brightness(92.5%);--light-bg-effect-0: brightness(130%);--light-bg-effect-1: brightness(115%);--light-bg-effect-2: brightness(105%);--light-bg-effect-2-half: brightness(97.5%);--code-block-button-height: 2rem;--baby-blue: #B6CBE1;--dark-blue: #1863D6;--darker-blue: #170B3B;--medium-blue: #200080;--midnight-blue: #001F3D;--royal-blue: #151983;--ultra-blue: #7577ff;--vibrant-blue: #3C00FF;--font-body: Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--color-border: var(--color-theme-1);--color-border-active: var(--color-border-brighter);--color-border-brighter: var(--color-theme-1-brighterer);--color-border-brighter-half-opacity: var(--color-theme-1);--color-border-hover: var(--color-theme-2-ultra);--color-border-inactive: var(--color-theme-1);--color-border-inactive-hover: var(--color-theme-2-neon);--color-button-active-bg: var(--color-theme-2);--color-button-active-bg-hover: var(--color-theme-2-brighter);--color-button-disabled-bg: var(--color-bg-1);--color-button-enabled-bg: var(--color-theme-1);--color-button-enabled-bg-hover: var(--color-theme-2);--send-button-height: 3rem;--color-button-inactive-bg: var(--color-theme-1);--color-button-inactive-bg-hover: var(--color-theme-1-brighter);--color-button-enabled-border-darker: var(--color-theme-1-darker);color:var(--color-text);--translucent-dark-bg-0: rgba(0, 0, 0, .7);--translucent-dark-bg-1: rgba(0, 0, 0, .3);--translucent-dark-bg-2: rgba(0, 0, 0, .15);--padding-elements: 12px;font-family:var(--font-body);font-size:var(--font-size-1);--button-height-1: 2rem;--button-height-2: 3rem;--icon-height-1: 2.5rem;--navbar-height: 4rem;--color-input-bg: #2b2b2b;--translucent-light-0: rgba(255, 255, 255, .8);--translucent-light-1: rgba(255, 255, 255, .6);--translucent-light-2: rgba(255, 255, 255, .4);--translucent-light-bg-0: rgba(255, 255, 255, .1);--translucent-light-bg-1: rgba(255, 255, 255, .05);--medium-light-blue: #260099;--column-margin-top: 4rem;--message-max-width: 80vw;--darker-medium-blue: #211054;--font-mono: "JetBrains Mono", "Fira Mono", monospace;--font-mono-size-multiplier: .9;--color-other-message-bg: var(--color-theme-2);--dark-purple: #1B1734;--border-radius-1: 15px;--border-radius-2: 10px;--border-radius-3: 5px;--padding-screen: var(--padding-section);--color-scrollbar-background: white;--color-scrollbar-thumb: var(--translucent-light-bg-0);--padding-section: 12px;--color-shadow: rgba(0, 0, 0, .25);--font-size-1: 16px;--color-text: rgb(255, 255, 255);--color-text-1: #fff;--color-text-inactive: rgba(255, 255, 255, .6);--padding-text-input-sides: 15px;--padding-text-input-top-bottom: 12px;--color-text-link: rgb(166, 163, 255);--color-text-subtle-1: rgba(255, 255, 255, .8);--color-text-subtle-2: rgba(255, 255, 255, .5);--color-text-subtle-theme-2: #a2a4ff;--color-theme-1: var(--darker-blue);--color-theme-1-brighter: var(--darker-medium-blue);--color-theme-1-brighterer: rgb(41, 0, 166);--color-theme-1-brighterer-half-opacity: rgba(41, 0, 166, .6);--color-theme-1-neon: var(--ultra-violet);--color-theme-1-darker: var(--dark-purple);--color-theme-2: var(--medium-blue);--color-theme-2-brighter: var(--medium-light-blue);--color-theme-2-neon: var(--vibrant-blue);--color-theme-2-ultra: #ff00f2;--color-theme-3-eager: rgb(0, 89, 255);--color-theme-3-neon: rgb(0, 255, 255);--color-theme-3-ultra: rgb(140, 255, 255);--color-user-message-bg: var(--color-theme-1);--ultra-violet: #B200FF;--vibrant-violet: #A600FF;--column-width: 42rem;--settings-width: 30rem;--login-width: 18rem}@media (max-width: 768px){:root{--message-max-width: 95vw;--padding-screen: 0}}@media (pointer: coarse){:root{--send-button-height: 3rem;--button-height-1: 3rem}}html,body{background-attachment:fixed;background-color:var(--color-bg-0);margin:0;touch-action:pan-y}h1,h2,h3,h4,h5,p{margin:1em 0 1rem}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,p:first-child{margin-top:1rem}.code-block{margin:var(--padding-section) 0}ul,ol{margin:1em 0}li{margin:.5em 0}a{color:var(--color-text-link);text-decoration:none}a:hover{text-decoration:underline}h1{font-size:2rem}h2{font-size:1.8rem}h3{font-size:1.6rem}h4{font-size:1.4rem}h5{font-size:1.2rem}.subtle-button{align-items:center;background-color:transparent;border:none;border-radius:var(--border-radius-2);color:var(--translucent-light-2);cursor:pointer;display:flex;height:var(--button-height-1);justify-content:center;min-height:var(--button-height-1);min-width:var(--button-height-1);transition:background-color var(--dt-4),color var(--dt-1);width:var(--button-height-1)}.subtle-button:hover{background-color:var(--translucent-dark-bg-1);color:var(--translucent-light-0)}.subtle-button:active{background-color:var(--translucent-dark-bg-0);color:#fff}.subtle-button:focus{outline:none}.icon-wrapper{align-items:center;display:flex;justify-content:center;min-height:var(--button-height-1);min-width:var(--button-height-1);padding:0;position:relative;-moz-user-select:none;-webkit-user-select:none;user-select:none}.icon-wrapper>*{line-height:0;position:absolute}.material-symbols-outlined{align-items:center;display:flex;justify-content:center}.subtle-button .material-symbols-outlined{color:inherit;font-variation-settings:"FILL" 0,"wght" 250,"GRAD" 0,"opsz" 48}button{margin:0;padding:0;align-items:center;display:flex;justify-content:center;position:relative;-moz-user-select:none;-webkit-user-select:none;user-select:none;border-radius:var(--border-radius-1);background-color:transparent;color:var(--translucent-light-2);cursor:pointer;border:none;transform:scale(.9);--transition-time-fast: var(--dt-3);--transition-time-slow: var(--dt-5);transition:backgrou0nd-color var(--transition-time-slow),color var(--transition-time-slow) ease-in-out,transform var(--transition-time-slow) ease-in-out}button:focus{outline:none}button:not(:disabled){background-color:var(--color-theme-1);color:#e6e6fa;transform:scale(1);transition:background-color var(--transition-time-fast),color var(--transition-time-fast) ease-in-out,transform var(--transition-time-fast) ease-in-out}button:disabled{cursor:default}button:hover{background-color:var(--color-theme-1-brighterer);color:#fff}button:active{background-color:var(--color-theme-1-brighter)}input{background-color:transparent;border:1px solid var(--color-border-active);border-radius:var(--border-radius-1);font-size:1rem;color:var(--color-text-1);padding:var(--padding-text-input-top-bottom) var(--padding-text-input-sides);transition:border-color var(--dt-4) ease-in-out}input::placeholder{transition:color var(--dt-4) ease-in-out;color:var(--color-border-active)}input:focus::placeholder{color:var(--color-border-inactive)}input:focus{border-color:var(--color-border-active);outline:none}input:empty:not(:focus){border-color:var(--color-border-inactive)}*::-webkit-scrollbar{height:.8em;width:.8em}*::-webkit-scrollbar-track{background-color:var(--color-scrollbar-track)}*::-webkit-scrollbar-thumb{background-color:var(--color-scrollbar-thumb);border-radius:1em}*::-webkit-scrollbar-corner{background-color:var(--color-scrollbar-track)}.reverser{display:flex;flex-direction:column-reverse;height:100vh;max-height:-webkit-fill-available;overflow:auto}.visually-hidden{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.control-bar{align-items:center;-webkit-backdrop-filter:var(--dark-bg-effect-2);backdrop-filter:var(--dark-bg-effect-2);display:flex;grid-column-gap:var(--padding-elements);justify-content:flex-end}@font-face{font-family:Orbitron;src:url(../../../fonts/Orbitron-VariableFont_wght.ttf) format("truetype");font-style:normal}@font-face{font-family:JetBrains Mono;src:url(../../../fonts/JetBrainsMono-VariableFont_wght.ttf) format("truetype")}*{box-sizing:border-box;line-height:1.4}@media (hover: none){.subtle-button:hover{background-color:transparent;color:var(--translucent-light-2)}.subtle-button:active{background-color:var(--translucent-dark-bg-0);color:#fff}.subtle-button .material-symbols-outlined{background-color:inherit;color:inherit}}@media (hover: hover){.subtle-hover{transition:color var(--dt-4),text-shadow var(--dt-4)}.subtle-hover:hover{color:#fff!important;text-shadow:0 0 .2em black!important}}.logo-combination.svelte-1mkspwm{align-items:center;display:flex;font-family:var(--font-mono);font-size:24px;font-weight:700;justify-content:center;margin:5px 10px;position:relative;transition:.2s}.logo-combination.svelte-1mkspwm{--burnt-cheese-gradient:linear-gradient(90deg, #ffcc00, #ff9900);--cheesy-gradient:linear-gradient(90deg, #ffea00, #ffd600);--deep-purple-gradient:linear-gradient(90deg, #7c4dff, #651fff);--deeper-purple-gradient:linear-gradient(90deg, #651fff, #6200ea)}.logo-combination-cheesy.svelte-1mkspwm{--logo-chat-gradient:var(--burnt-cheese-gradient);--logo-text-gradient:var(--cheesy-gradient)}.logo-text-coloured.svelte-1mkspwm{background:var(--logo-text-gradient);-webkit-background-clip:text;display:inline-block;font-size:32px;font-weight:700;-webkit-text-fill-color:transparent}.container.svelte-1mkspwm{margin:0 3px;max-width:0;overflow:hidden;position:relative}.navbar.svelte-1ikgkl1{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:var(--padding-screen)}.navbar-section.svelte-1ikgkl1{align-items:center;display:flex;flex:1}.logo.svelte-1ikgkl1{align-items:center;display:flex;font-size:24px;font-weight:700;justify-content:center;margin:5px 10px}.hamburger.svelte-1ikgkl1{align-items:center;background:none;border:none;color:var(--color-text);cursor:pointer;display:flex;flex-direction:column;height:24px;justify-content:space-around;outline:none;position:relative;transition:.2s;width:36px;margin:0 10px}.bar.svelte-1ikgkl1{background-color:var(--color-text);border-radius:4px;height:3px;position:relative;transition:.5s ease;width:100%}.logo-combination.svelte-1ikgkl1{align-items:center;display:flex;justify-content:center}.login-options.svelte-14h6hfe.svelte-14h6hfe{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:var(--login-width)}.login-input.svelte-14h6hfe.svelte-14h6hfe{width:100%;height:var(--button-height-2);padding:0 2em;margin:.5rem 0;transition:border .2s ease-in-out,background-color .5s ease-in-out,color .2s ease-in-out}.login-button.svelte-14h6hfe.svelte-14h6hfe{width:100%;height:var(--button-height-2);padding:0 2em;margin:.5rem 0;font-weight:700}.divider.svelte-14h6hfe.svelte-14h6hfe{display:flex;flex-direction:row;width:100%;align-items:center}.line.svelte-14h6hfe.svelte-14h6hfe{flex-grow:1;height:1px;background-color:var(--color-text-subtle-2);width:100%;margin:1rem 0;position:relative}.or-container.svelte-14h6hfe.svelte-14h6hfe{color:var(--color-text-subtle-1);margin:0 .6rem}.big-slash.svelte-14h6hfe.svelte-14h6hfe{margin:0 .8rem;background-color:var(--color-text-subtle-2);width:1px;height:2.25em;transform:rotate(15deg);transition:height .2s ease-in-out}button.svelte-14h6hfe:hover .big-slash.svelte-14h6hfe{height:2.8em}.invalid-email-address.svelte-14h6hfe.svelte-14h6hfe{border:1px solid rgba(255,0,0,.3);background-color:#ff00001a;transition:none}.invalid-email-address.svelte-14h6hfe.svelte-14h6hfe::placeholder{color:#ff940080;transition:none}.buttons-and-inputs-row.svelte-14h6hfe.svelte-14h6hfe{display:flex;flex-direction:row;width:100%;justify-content:space-between;margin:.5rem 0;align-items:center;min-height:var(--button-height-2);max-height:var(--button-height-2)}.auth-code-inputs.svelte-14h6hfe.svelte-14h6hfe{display:flex;justify-content:space-between;width:100%}.auth-code-input.svelte-14h6hfe.svelte-14h6hfe{width:2.5rem;text-align:center;border-radius:5px;border:1px solid var(--color-border);font-size:1.5rem;line-height:2.5rem;transition:border .2s ease-in-out;padding:0;font-family:monospace}.auth-code-input.svelte-14h6hfe.svelte-14h6hfe:focus{border-color:var(--color-border-active)}.spinner.svelte-14h6hfe.svelte-14h6hfe{display:flex;justify-content:center;align-items:center}.spinner.svelte-14h6hfe div.svelte-14h6hfe{width:1em;height:1em;border-radius:50%;margin:.5em;transform:scale(0);animation:svelte-14h6hfe-bounce 1s ease-in-out infinite,svelte-14h6hfe-change-color 16s linear infinite}.dot1.svelte-14h6hfe.svelte-14h6hfe{background-color:#1abc9c;animation-delay:.2s!important}.dot2.svelte-14h6hfe.svelte-14h6hfe{background-color:#3498db;animation-delay:.36s!important}.dot3.svelte-14h6hfe.svelte-14h6hfe{background-color:#e74c3c;animation-delay:.52s!important}@keyframes svelte-14h6hfe-change-color{0%{background-color:#b500ff}33%{background-color:#009aff}66%{background-color:#ff1700}to{background-color:#00ffcd}}@keyframes svelte-14h6hfe-bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.login-button-text.svelte-14h6hfe.svelte-14h6hfe{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;height:100%;width:100%}.login-button-or-email-auth-code-input.svelte-14h6hfe.svelte-14h6hfe{min-height:var(--button-height-2);margin:.5rem 0}.email-login-button.svelte-14h6hfe.svelte-14h6hfe{z-index:1}.buttons-and-inputs-row.svelte-14h6hfe.svelte-14h6hfe{z-index:0}.email-login-status-text.svelte-14h6hfe.svelte-14h6hfe{white-space:nowrap;margin:.5rem 0;z-index:2;font-size:.9rem;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.error-text.svelte-14h6hfe.svelte-14h6hfe{color:#ff0062b3}.login-form.svelte-14h6hfe.svelte-14h6hfe{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}.fixed-size-overlapping-elements-container.svelte-14h6hfe.svelte-14h6hfe{position:relative;width:100%;height:100%}.overlapping-element.svelte-14h6hfe.svelte-14h6hfe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;margin:auto;z-index:1}.auth-info.svelte-14h6hfe.svelte-14h6hfe{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:3em}.big-green-tick.svelte-14h6hfe.svelte-14h6hfe{color:#00ff00a8;display:flex;justify-content:center;align-items:center;overflow:visible}.big-green-tick-container.svelte-14h6hfe.svelte-14h6hfe{position:absolute;top:1rem;left:50%;transform:translate(-50%);width:5rem;z-index:2}.container.svelte-14h6hfe.svelte-14h6hfe{position:relative}.container.svelte-1a6ys7q{align-items:center;display:flex;font-family:Roboto,sans-serif;justify-content:center}body{margin:0;padding:0;overflow-x:hidden}.sticky-section.svelte-1wscwfj.svelte-1wscwfj{position:fixed;right:0;bottom:0;left:0;pointer-events:none;top:0;z-index:1;overflow:hidden}.sticky-section.svelte-1wscwfj>.svelte-1wscwfj{pointer-events:auto}.blurred-background-transition-in.svelte-1wscwfj.svelte-1wscwfj{transition:-webkit-backdrop-filter .5s cubic-bezier(0,0,.5,1),backdrop-filter .5s cubic-bezier(0,0,.5,1)}.blurred-background-transition-out-fast.svelte-1wscwfj.svelte-1wscwfj{transition:-webkit-backdrop-filter .2s cubic-bezier(.5,0,1,1),backdrop-filter .2s cubic-bezier(.5,0,1,1)}.blurred-background.svelte-1wscwfj.svelte-1wscwfj{-webkit-backdrop-filter:blur(var(--blur-1));backdrop-filter:blur(var(--blur-1))}.settings-background.svelte-1wscwfj.svelte-1wscwfj{background-color:var(--translucent-dark-bg-0);display:flex;flex-direction:column;padding:0 0 0 var(--padding-screen);height:100%;z-index:1}.settings-container.svelte-1wscwfj.svelte-1wscwfj{align-items:center;animation:svelte-1wscwfj-slide-transition .27s ease-out forwards;display:flex;flex-direction:column;height:100%;padding:var(--padding-screen)}@keyframes svelte-1wscwfj-slide-transition{0%{opacity:0}25%{transform:translateY(8px);filter:fade(10px);opacity:0}}.messages-container.svelte-1wscwfj.svelte-1wscwfj{max-height:-webkit-fill-available;height:100vh;display:flex;flex-direction:column}
