.app-login-document{height:100%}.app-error,.app-error *{box-sizing:border-box}.app-error{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1280px;margin:0 auto;padding:96px 16px;background:#fff;color:#101828;font:400 16px/24px ui-sans-serif,system-ui,sans-serif;letter-spacing:normal;text-align:center;text-transform:none}.app-error>div{min-width:0;max-width:100%;margin:0;padding:0;overflow-wrap:anywhere}.app-error h1{margin:0;padding:0;color:#101828;font:700 36px/40px ui-sans-serif,system-ui,sans-serif;letter-spacing:-.9px;text-transform:none}.app-error p{margin:16px 0 0;padding:0;color:#4a5565;font:400 18px/28px ui-sans-serif,system-ui,sans-serif;letter-spacing:normal}.app-error a{display:inline-block;max-width:100%;margin:32px 0 0;padding:12px 24px;border:0;border-radius:8px;background:#4f39f6;color:#fff;font:600 16px/24px ui-sans-serif,system-ui,sans-serif;letter-spacing:normal;text-decoration:none;text-transform:none;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;transition:background-color .15s cubic-bezier(.4,0,.2,1)}.app-error a:hover{background:#432dd7}.app-error a:focus-visible{outline:2px solid oklch(51.1% .262 276.966);outline-offset:2px}.app-error pre{width:100%;max-width:100%;margin:0;padding:16px;overflow:auto;color:inherit;background:transparent;font:400 16px/24px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:normal;text-align:left;white-space:pre;overflow-wrap:normal;scrollbar-width:none}.app-error pre::-webkit-scrollbar{display:none}.app-error code{padding:0;color:inherit;background:transparent;font:inherit}@media (min-width: 640px){.app-error{padding-inline:24px}.app-error h1{font-size:48px;line-height:48px;letter-spacing:-1.2px}}@media (min-width: 1024px){.app-error{padding-inline:32px}}@media (prefers-reduced-motion: reduce){.app-error a{transition:none}}
