.app-icon.svelte-hl6xgd{width:auto;height:100%;aspect-ratio:1/1}.app-icon.svelte-hl6xgd .rect:where(.svelte-hl6xgd){color:var(--accent-dim);fill:var(--accent-dim);animation:svelte-hl6xgd-pulsingGlow 4s ease-in-out infinite}@keyframes svelte-hl6xgd-pulsingGlow{0%{color:var(--accent);fill:var(--accent);filter:drop-shadow(0 0 5px var(--accent))}30%{color:var(--accent-dim);fill:var(--accent-dim);filter:none}80%{color:var(--accent-dim);fill:var(--accent-dim);filter:none}to{color:var(--accent);fill:var(--accent);filter:drop-shadow(0 0 5px var(--accent))}}@media (min-width: 900px) and (max-width: 1500px){.app-icon.svelte-hl6xgd{transform:scale(.9)}}@media (min-width: 1500px){.app-icon.svelte-hl6xgd{transform:scale(.85)}}.header.svelte-adz86i{position:absolute;width:100%;background:color-mix(in srgb,var(--background) 50%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;flex-direction:column;justify-content:center;align-items:center;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;z-index:50}.header.svelte-adz86i:after{margin-top:auto;content:"";width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--accent) 25%,transparent 50%);background-size:300% 50%;background-position-x:12.5%}.header[data-buffering=true].svelte-adz86i:after{animation:svelte-adz86i-buffering 1s linear infinite}@keyframes svelte-adz86i-buffering{0%{background-position-x:300%}to{background-position-x:0%}}.header[data-buffering=false].svelte-adz86i:after{animation:svelte-adz86i-fade-in 2s cubic-bezier(.215,.61,.355,1)}@keyframes svelte-adz86i-fade-in{0%{opacity:0}to{opacity:1}}.header.svelte-adz86i .back:where(.svelte-adz86i){position:absolute;bottom:0;left:0;width:4rem}.header.svelte-adz86i .title:where(.svelte-adz86i){position:relative;margin-top:auto;display:flex;align-items:center;text-align:center;font:600 1.5rem Geist,sans-serif;letter-spacing:.2px}.header.svelte-adz86i .title:where(.svelte-adz86i) .icon:where(.svelte-adz86i){position:absolute;right:100%;height:100%;margin-right:.5rem}.header.svelte-adz86i .title:where(.svelte-adz86i) .accent:where(.svelte-adz86i){color:var(--accent);text-shadow:0 0 5px var(--accent)}.profile.svelte-v5a2iq{width:100%;height:100%;display:flex;align-items:center;min-width:100px;background-color:var(--ui-secondary);border-radius:calc(24px - .4rem);padding:calc(6px + .3rem) calc(42px - 1.4rem);overflow:hidden;transition:all .1s ease-out}@media (hover: hover) and (pointer: fine){.profile.hoverable.svelte-v5a2iq{cursor:pointer}.profile.hoverable.svelte-v5a2iq:hover{background-color:var(--ui-secondary-hover)!important;transform:translateY(-2px)}.profile.hoverable.svelte-v5a2iq:hover{box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -2px #0000004d}}.profile.svelte-v5a2iq:not(.hoverable){pointer-events:none;opacity:.8}.profile.svelte-v5a2iq :where(.svelte-v5a2iq){text-overflow:ellipsis;white-space:nowrap}@media (hover: hover) and (pointer: fine){.profile.hoverable.svelte-v5a2iq:hover .prompt:where(.svelte-v5a2iq){background:linear-gradient(90deg,var(--foreground),var(--accent) 40%,var(--foreground) 80%);background-size:200% 200%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:svelte-v5a2iq-gradientShift 3s linear infinite}@keyframes svelte-v5a2iq-gradientShift{0%{background-position:200% 50%}to{background-position:0% 50%}}}.profile.svelte-v5a2iq .pfp:where(.svelte-v5a2iq){color:var(--foreground-secondary);width:calc(44px - .2rem);height:calc(44px - .2rem);object-fit:cover;-webkit-user-drag:none}.profile.svelte-v5a2iq img.pfp:where(.svelte-v5a2iq){border:2px solid var(--foreground-dimmer);border-radius:8px;padding:6px}.profile.svelte-v5a2iq img.pfp:where(.svelte-v5a2iq){box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -2px #0000004d}.profile.svelte-v5a2iq .info:where(.svelte-v5a2iq){height:100%;margin-left:12px;padding:2px 0;display:flex;flex-direction:column;font-family:Geist}.profile.svelte-v5a2iq .info:where(.svelte-v5a2iq) .name:where(.svelte-v5a2iq){color:var(--foreground);font-size:15px;font-weight:600}.profile.svelte-v5a2iq .info:where(.svelte-v5a2iq) .username:where(.svelte-v5a2iq){color:var(--foreground-dim);font-size:13px}.profile.svelte-v5a2iq .prompt:where(.svelte-v5a2iq){display:flex;align-items:center;margin-left:auto;color:var(--foreground-secondary);font-family:Comfortaa;font-size:15px;font-weight:600;height:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;gap:3px}.profile.svelte-v5a2iq .prompt:where(.svelte-v5a2iq) span:where(.svelte-v5a2iq){margin:0 .5rem}.profile.svelte-v5a2iq .prompt:where(.svelte-v5a2iq) .icon:where(.svelte-v5a2iq){width:1.5rem;min-width:1rem;min-height:1rem;padding:2px;color:var(--foreground-dim);fill:var(--foreground-dim);animation:svelte-v5a2iq-pulsingGlow 8s ease-in-out infinite}@keyframes svelte-v5a2iq-pulsingGlow{0%{color:var(--accent);fill:var(--accent);filter:drop-shadow(0 0 5px var(--accent))}30%{color:var(--foreground-dim);fill:var(--foreground-dim);filter:none}80%{color:var(--foreground-dim);fill:var(--foreground-dim);filter:none}to{color:var(--accent);fill:var(--accent);filter:drop-shadow(0 0 5px var(--accent))}}.deadzone.svelte-1o859ov{position:relative;transition:background .2s ease;z-index:51}@media (max-width: 900px){.deadzone[data-collapsed=false].svelte-1o859ov{position:absolute;top:0;left:0;width:100vw;height:100dvh;background:#0000004d;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}}@media (max-width: 900px){.deadzone[data-collapsed=false].svelte-1o859ov .panel:where(.svelte-1o859ov){display:flex;transform:translate(0)}}.panel.svelte-1o859ov{height:100%;width:425px;padding:1.2rem .7rem;background:var(--background-secondary);display:flex;flex-direction:column;justify-content:space-between;-webkit-user-select:none;user-select:none}@media (min-width: 900px) and (max-width: 1500px){.panel.svelte-1o859ov{width:385px}}@media (max-width: 900px){.panel.svelte-1o859ov{position:absolute;top:0;right:0;width:min(400px,100vw - 3.5rem);transform:translate(100%);transition:transform .3s ease}}.toggle.svelte-1o859ov{display:none;position:absolute;top:0;right:100%;width:3.5rem;height:3.5rem;margin:.3rem;padding:.5rem;cursor:pointer}@media (max-width: 900px){.toggle.svelte-1o859ov{display:block}}html,body{background:#000;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden;font-size:16px}@media (min-width: 900px) and (max-width: 1500px){html,body{font-size:18px}}@media (max-width: 900px){html,body{font-size:19px}}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;width:100%;text-align:left}@layer base{@font-face{font-family:Geist;src:url(../../../fonts/Geist-VariableFont_wght.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Comfortaa;src:url(../../../fonts/Comfortaa-VariableFont_wght.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}}.app.svelte-1cj97yi{height:100dvh;color:var(--foreground);background:var(--background);font-family:Comfortaa,sans-serif;display:flex}.app[data-theme=light].svelte-1cj97yi{--accent: #ff2727;--background: #ffffff;--foreground: #171717;--nav-background: #d1d1dd}.app[data-theme=dark].svelte-1cj97yi{color-scheme:dark;--accent: #ff2727;--accent-dim: #7c1010;--background: #0a0a0a;--background-secondary: #141416;--foreground: #e2e2e2;--foreground-dim: #777;--foreground-dimmer: #3d3e41;--foreground-secondary: #9b9ca5;--ui-secondary: #1e1e22;--ui-secondary-hover: #212127;--text-hyperlink: #35b5ff}.app.svelte-1cj97yi .main:where(.svelte-1cj97yi){position:relative;width:100%;height:100%;display:flex;align-items:center;flex-direction:column;overflow-y:auto;overflow-x:hidden}.app.svelte-1cj97yi .main:where(.svelte-1cj97yi)::-webkit-scrollbar{width:.3rem;z-index:90}@media (max-width: 900px){.app.svelte-1cj97yi .main:where(.svelte-1cj97yi)::-webkit-scrollbar{width:.5rem}}.app.svelte-1cj97yi .main:where(.svelte-1cj97yi)::-webkit-scrollbar-track{background:transparent}.app.svelte-1cj97yi .main:where(.svelte-1cj97yi)::-webkit-scrollbar-thumb{background:var(--accent-dim);border-radius:1rem}.app.svelte-1cj97yi .main:where(.svelte-1cj97yi)::-webkit-scrollbar-thumb:hover{background:var(--accent)}.app.svelte-1cj97yi .main:where(.svelte-1cj97yi)::-webkit-scrollbar-thumb:active{background:var(--accent)}.app.svelte-1cj97yi .main:where(.svelte-1cj97yi) .slotter:where(.svelte-1cj97yi){position:relative;width:100%;height:100%}.slot.svelte-1cj97yi{position:absolute;width:100%;height:auto;transition:opacity .3s ease-in-out,transform 1.5s cubic-bezier(.19,1,.22,1)}.slot.svelte-1cj97yi:not(.active):not(.menu-open){height:0;pointer-events:none;-webkit-user-select:none;user-select:none}.slot.app.svelte-1cj97yi{height:100%}.menu.svelte-1cj97yi{position:absolute;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}@media (max-width: 900px){.menu.svelte-1cj97yi{min-height:70dvh}}.menu.svelte-1cj97yi .border:where(.svelte-1cj97yi){position:relative;width:70%;height:min-content;max-height:90%;max-width:100%;margin:12px;border-radius:2rem;background-color:var(--background-secondary);padding:1rem .5rem;z-index:51}@media (min-width: 900px) and (max-width: 1500px){.menu.svelte-1cj97yi .border:where(.svelte-1cj97yi){width:80%;max-height:max(90%,240px)}}@media (max-width: 900px){.menu.svelte-1cj97yi .border:where(.svelte-1cj97yi){width:90%;max-height:max(90%,120px)}}.menu.svelte-1cj97yi .border:where(.svelte-1cj97yi):before{position:absolute;top:-12px;left:-12px;content:"";width:100%;height:100%;padding:12px;border-radius:2.5rem;background-color:var(--foreground-dimmer);opacity:.5;z-index:-1}.menu.svelte-1cj97yi .border:where(.svelte-1cj97yi) .close:where(.svelte-1cj97yi){width:3rem;position:absolute;top:12px;right:12px;color:var(--foreground-dim);cursor:pointer;transition:color .2s ease-in-out;z-index:1}@media (max-width: 900px){.menu.svelte-1cj97yi .border:where(.svelte-1cj97yi) .close:where(.svelte-1cj97yi){font-size:2.5rem}}@media (hover: hover) and (pointer: fine){.menu.svelte-1cj97yi .border:where(.svelte-1cj97yi) .close:where(.svelte-1cj97yi):hover{color:var(--foreground)}}@media (hover: none) or (pointer: coarse){.menu.svelte-1cj97yi .border:where(.svelte-1cj97yi) .close:where(.svelte-1cj97yi):active{color:var(--foreground)}}.menu.svelte-1cj97yi .border:where(.svelte-1cj97yi) .inner:where(.svelte-1cj97yi){width:100%;height:100%;overflow-x:hidden;overflow-y:auto}.menu.svelte-1cj97yi .border:where(.svelte-1cj97yi) .inner:where(.svelte-1cj97yi)::-webkit-scrollbar{width:.3rem;z-index:90}@media (max-width: 900px){.menu.svelte-1cj97yi .border:where(.svelte-1cj97yi) .inner:where(.svelte-1cj97yi)::-webkit-scrollbar{width:.5rem}}.menu.svelte-1cj97yi .border:where(.svelte-1cj97yi) .inner:where(.svelte-1cj97yi)::-webkit-scrollbar-track{background:transparent}.menu.svelte-1cj97yi .border:where(.svelte-1cj97yi) .inner:where(.svelte-1cj97yi)::-webkit-scrollbar-thumb{background:var(--accent-dim);border-radius:1rem}.menu.svelte-1cj97yi .border:where(.svelte-1cj97yi) .inner:where(.svelte-1cj97yi)::-webkit-scrollbar-thumb:hover{background:var(--accent)}.menu.svelte-1cj97yi .border:where(.svelte-1cj97yi) .inner:where(.svelte-1cj97yi)::-webkit-scrollbar-thumb:active{background:var(--accent)}
