*{box-sizing:border-box;margin:0;padding:0}body,html{background:#1a1a2e}:root{--titlebar-h:0px;--app-height:var(--vvh,100dvh)}body.desktop-shell{--titlebar-h:32px;--app-height:calc(var(--vvh, 100dvh) - var(--titlebar-h))}body.desktop-shell.auth-window{--titlebar-h:0px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji,Twemoji Mozilla;margin:0;overscroll-behavior:none}:where(button,a,input,textarea,select,[tabindex]):focus-visible{outline:3px solid #7c6ff7;outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}#root{height:100vh;height:100dvh;height:var(--app-height,100dvh)}body.desktop-shell #root{height:100dvh;height:var(--app-height,calc(100dvh - var(--titlebar-h)));overflow:hidden;position:relative;top:0;top:var(--titlebar-h)}@supports (padding-top:env(safe-area-inset-top)){.safe-area-top{padding-top:env(safe-area-inset-top)}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom)}}@media (max-width:768px){::-webkit-scrollbar{display:none}.message-input-row{gap:6px!important}.message-input-emoji,.message-input-row>button,.message-input-video,.message-input-voice{transition:opacity .16s ease,transform .18s ease,width .18s ease,margin .18s ease;will-change:opacity,transform,width}.message-input-row .message-input-textarea{transition:border-color .2s ease,min-height .18s ease}.message-input-shell.is-composing .message-input-video,.message-input-shell.is-composing .message-input-voice{margin-left:-3px;margin-right:-3px;min-width:0!important;opacity:0;overflow:hidden;pointer-events:none;transform:scale(.72);width:0!important}.message-input-shell.is-composing .message-input-textarea{min-height:44px}.message-input-menu-action,.message-input-mobile-divider{display:none!important}.message-input-shell.is-composing .message-input-menu-action,.message-input-shell.is-composing .message-input-mobile-divider{display:flex!important}.message-input-shell.is-composing .message-input-mobile-divider{display:block!important}}@media (prefers-reduced-motion:reduce){.message-input-emoji,.message-input-row .message-input-textarea,.message-input-row>button,.message-input-video,.message-input-voice{transition:none!important}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#0000004d}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}.desktop-titlebar{-webkit-app-region:drag;align-items:center;background:#1a1a2e;color:#e6e6f0;display:flex;height:32px;justify-content:space-between;left:0;position:fixed;right:0;top:0;user-select:none;-webkit-user-select:none;z-index:2147483600}.desktop-titlebar--auth{background:#0000;justify-content:flex-end}.desktop-titlebar__spacer{flex:1 1;height:100%}.desktop-titlebar__brand{align-items:center;display:flex;gap:8px;height:100%;padding-left:10px;pointer-events:none}.desktop-titlebar__logo{border-radius:4px;display:block;height:16px;width:16px}.desktop-titlebar__title{color:#c9c9da;font-size:12px;font-weight:600;letter-spacing:.2px;line-height:1}.desktop-titlebar__controls{-webkit-app-region:no-drag;align-items:stretch;display:flex;height:100%}.desktop-titlebar__btn{align-items:center;background:#0000;border:none;color:#c9c9da;cursor:pointer;display:flex;height:100%;justify-content:center;padding:0;transition:background .12s ease,color .12s ease;width:46px}.desktop-titlebar__btn:hover{background:#ffffff14;color:#fff}.desktop-titlebar__btn:active{background:#ffffff24}.desktop-titlebar__btn--close:hover{background:#e81123;color:#fff}.desktop-titlebar__btn--close:active{background:#c50f1f}.desktop-titlebar__btn:focus{outline:none}
/*# sourceMappingURL=main.1a307232.css.map*/