.page-module__wy847a__page{min-height:100vh;font-family:var(--font-geist-sans), "Segoe UI", system-ui, sans-serif;background-color:#f3f3f3;justify-content:center;align-items:center;display:flex}.page-module__wy847a__card{background:#fff;border:1px solid #e0e0e0;border-radius:4px;flex-direction:column;align-items:center;gap:0;width:100%;max-width:440px;padding:44px 44px 36px;display:flex}.page-module__wy847a__logo{align-items:center;gap:8px;margin-bottom:32px;display:flex}.page-module__wy847a__logoText{color:#737373;letter-spacing:-.3px;font-size:26px;font-weight:600}.page-module__wy847a__errorBox{background:#fef2f2;border:1px solid #fca5a5;border-radius:6px;flex-direction:column;gap:4px;width:100%;margin-bottom:20px;padding:12px 14px;display:flex}.page-module__wy847a__errorTitle{color:#dc2626;font-size:13px;font-weight:600}.page-module__wy847a__errorDesc{color:#ef4444;opacity:.85;line-break:anywhere;font-size:12px}@media (prefers-color-scheme:dark){.page-module__wy847a__errorBox{background:#450a0a;border-color:#7f1d1d}.page-module__wy847a__errorTitle{color:#f87171}.page-module__wy847a__errorDesc{color:#fca5a5}}.page-module__wy847a__title{color:#1b1b1b;text-align:center;letter-spacing:-.3px;margin:0 0 8px;font-size:24px;font-weight:600}.page-module__wy847a__subtitle{color:#666;text-align:center;margin:0 0 32px;font-size:14px}.page-module__wy847a__msButton{color:#fff;cursor:pointer;letter-spacing:.1px;background:#2f2f2f;border:none;border-radius:3px;justify-content:center;align-items:center;gap:12px;width:100%;height:44px;padding:0 20px;font-family:inherit;font-size:15px;font-weight:600;transition:background .15s;display:flex}.page-module__wy847a__msButton:hover{background:#1b1b1b}.page-module__wy847a__msButton:active{background:#000}@media (prefers-color-scheme:dark){.page-module__wy847a__page{background-color:#1a1a1a}.page-module__wy847a__card{background:#2a2a2a;border-color:#383838}.page-module__wy847a__logo{color:#fff}.page-module__wy847a__title{color:#ededed}.page-module__wy847a__subtitle{color:#999}.page-module__wy847a__msButton{background:#0067b8}.page-module__wy847a__msButton:hover{background:#005a9e}.page-module__wy847a__msButton:active{background:#004e8c}}@media (max-width:480px){.page-module__wy847a__card{border:none;border-radius:0;padding:32px 24px 28px}}
