*{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}#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}}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.6c19a25a.css.map*/