html,body{margin:0;width:100%;height:100%;overflow:hidden;background:#17191c;color:#e8eaed;font-family:system-ui,-apple-system,sans-serif;overscroll-behavior:none}
:root{
  --desk-inset-top:calc(max(env(safe-area-inset-top,0px),var(--desk-safe-top,0px)) + var(--desk-content-top,0px));
  --desk-inset-right:calc(max(env(safe-area-inset-right,0px),var(--desk-safe-right,0px)) + var(--desk-content-right,0px));
  --desk-inset-bottom:calc(max(env(safe-area-inset-bottom,0px),var(--desk-safe-bottom,0px)) + var(--desk-content-bottom,0px));
  --desk-inset-left:calc(max(env(safe-area-inset-left,0px),var(--desk-safe-left,0px)) + var(--desk-content-left,0px));
}
#desk-root{
  position:fixed;overflow:hidden;
  top:calc(var(--desk-viewport-top,0px) + var(--desk-inset-top));
  left:calc(var(--desk-viewport-left,0px) + var(--desk-inset-left));
  width:max(1px,calc(var(--desk-viewport-width,100vw) - var(--desk-inset-left) - var(--desk-inset-right)));
  height:max(1px,calc(var(--desk-viewport-height,100dvh) - var(--desk-inset-top) - var(--desk-inset-bottom)));
}
#desk-loading{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;gap:14px;flex-direction:column;font-size:13px;letter-spacing:.15px}
#desk-loading img{border-radius:13px}#desk-loading strong{font-size:17px;font-weight:600}#desk-loading span{color:#adb2ba}#desk-loading.ready{display:none}noscript{display:block;padding:24px}
