.error-page[data-v-3cc786d0]{display:flex;align-items:center;justify-content:center;min-height:100vh;background-color:#f6f7f9;padding:20px}.error-container[data-v-3cc786d0]{text-align:center;max-width:500px;padding:40px;background:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.1)}.error-code[data-v-3cc786d0]{font-size:72px;color:#1464df;margin:0 0 20px;font-weight:700}.error-title[data-v-3cc786d0]{font-size:24px;color:#333;margin:0 0 16px;font-weight:500;word-break:break-word}.error-description[data-v-3cc786d0]{font-size:16px;color:#666;margin:0 0 24px;line-height:1.5}.error-details[data-v-3cc786d0]{margin:0 0 24px}.error-details .details-toggle[data-v-3cc786d0]{color:#1464df;font-size:14px;padding:8px 0}.error-details .details-toggle[data-v-3cc786d0]:hover{color:#409eff}.error-details .details-content[data-v-3cc786d0]{margin-top:12px;text-align:left}.error-details .details-content .el-alert[data-v-3cc786d0]{margin:0}.error-actions[data-v-3cc786d0]{display:flex;grid-gap:16px;gap:16px;justify-content:center;flex-wrap:wrap}html[data-v-f0b09e86]{font-size:16px;word-spacing:1px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}[data-v-f0b09e86],[data-v-f0b09e86]:after,[data-v-f0b09e86]:before,html[data-v-f0b09e86]{box-sizing:border-box}.button--green[data-v-f0b09e86]{display:inline-block;border-radius:4px;border:1px solid #3b8070;color:#3b8070;text-decoration:none;padding:10px 30px}.button--green[data-v-f0b09e86]:hover{color:#fff;background-color:#3b8070}.button--grey[data-v-f0b09e86]{display:inline-block;border-radius:4px;border:1px solid #35495e;color:#35495e;text-decoration:none;padding:10px 30px;margin-left:15px}.button--grey[data-v-f0b09e86]:hover{color:#fff;background-color:#35495e}html[data-v-59e82693]{font-size:16px;word-spacing:1px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}[data-v-59e82693],[data-v-59e82693]:after,[data-v-59e82693]:before,html[data-v-59e82693]{box-sizing:border-box}.button--green[data-v-59e82693]{display:inline-block;border-radius:4px;border:1px solid #3b8070;color:#3b8070;text-decoration:none;padding:10px 30px}.button--green[data-v-59e82693]:hover{color:#fff;background-color:#3b8070}.button--grey[data-v-59e82693]{display:inline-block;border-radius:4px;border:1px solid #35495e;color:#35495e;text-decoration:none;padding:10px 30px;margin-left:15px}.button--grey[data-v-59e82693]:hover{color:#fff;background-color:#35495e}