:focus{box-shadow:none!important;outline:none!important}:focus-visible{box-shadow:none!important;outline:none!important}body{margin:0;padding:0}.container-a5740z{text-align:center;background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.iconWrapper-DIyNFM{margin-bottom:32px}.errorIcon-hMyQ43{color:#ff4d4f;filter:drop-shadow(0 4px 8px #ff4d4f33);font-size:128px}.errorInfo-hZbf1x{margin-bottom:24px}.errorCode-gY7pVR{color:#4f9bff;text-shadow:0 2px 4px #4f9bff33;margin-bottom:8px;font-size:48px;font-weight:700}.errorText-KuFtJW{color:#666;font-size:18px;font-weight:500}.description-ieTdoJ{margin-bottom:40px}.title-RT6267{color:#333;margin-bottom:8px;font-size:40px;font-weight:600;line-height:1.4}.subtitle-nabD_x{color:#666;font-size:28px;line-height:1.5}.actions-fgeLWs{box-sizing:border-box;flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.button-RQxxGm{cursor:pointer;color:#666;background:#fff;border:2px solid #e5e5e5;border-radius:24px;min-width:100px;margin-right:20px;padding:12px 24px;font-size:30px;font-weight:600;transition:all .2s;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000001a}.button-RQxxGm:active{transform:translateY(1px)}.primaryButton-sEp6Ry{color:#fff;background:linear-gradient(135deg,#4f9bff 0%,#357abd 100%);border:2px solid #4f9bff;box-shadow:0 4px 16px #4f9bff4d}.loadingContainer-hMoR7J{background:var(--main-gradient,linear-gradient(135deg,#667eea 0%,#764ba2 100%));z-index:9999;width:100vw;height:100vh;position:fixed;top:0;left:0;overflow:hidden}.gridWrapper-mF_ljY{grid-template-columns:repeat(var(--col,20),1fr);grid-template-rows:repeat(var(--row,20),1fr);gap:0;width:100%;height:100%;display:grid;position:absolute;top:0;left:0}.gridCell-HaVNxu{aspect-ratio:1;background:var(--block-color,#ffffff1a);animation:3s ease-in-out infinite gridAnimation-jd4_8F;animation-delay:var(--delay);transform-origin:50%;opacity:0}@keyframes gridAnimation-jd4_8F{0%{opacity:0;background:var(--block-color,#ffffff1a);transform:scale(.5)}20%{opacity:1;background:var(--block-active-color,#fffc);transform:scale(1.1)}50%{opacity:1;background:var(--block-active-color,#fff);transform:scale(1)}80%{opacity:.5;background:var(--block-active-color,#fff6);transform:scale(.8)}to{opacity:0;background:var(--block-color,#ffffff1a);transform:scale(.5)}}.loadingContainer-hMoR7J:before{content:"";background:var(--main-gradient,linear-gradient(135deg,#667eea 0%,#764ba2 100%));width:100%;height:100%;animation:3s ease-in-out infinite backgroundPulse-soZONG;position:absolute;top:0;left:0}@keyframes backgroundPulse-soZONG{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.systemInfo-wiXj1O{color:#ffffffe6;z-index:10;background:#0003;border-radius:6px;align-items:center;gap:8px;padding:8px;font-size:30px;animation:.8s ease-out .5s both fadeInUp-wCwLbr;display:flex;position:absolute;bottom:30px;right:30px}.systemIcon-kKkhH4{font-size:30px;animation:2s ease-in-out infinite pulse-yrAii5}.systemName-uGFASA{letter-spacing:.5px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}@keyframes fadeInUp-wCwLbr{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-yrAii5{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.page-header-KEWMSQ .header-content-qdJOkk{align-items:center;width:100%;display:flex;position:relative}.page-header-KEWMSQ .header-content-qdJOkk .title-7gfY1l{text-align:center;color:#fff;flex:1;font-size:38px}.page-header-KEWMSQ .header-content-qdJOkk .left-R6SvoT{color:#fff;align-items:center;height:100%;padding-inline-start:20px;padding-inline-end:20px;font-size:28px;display:flex;position:absolute;top:5px;left:0}.page-header-KEWMSQ .header-content-qdJOkk .right-u65DaM{padding-right:20px;position:absolute;top:0;right:0}.route-layout-IuZo7c{background-color:#f0f2f5;flex-direction:column;flex:1;display:flex;overflow:hidden}.keepalve-wrapper-BRJ8Nx{flex-direction:column;flex:1;display:flex;overflow:hidden}.route-layout-content-Lqc1zg{flex-direction:column;flex:1;display:flex;overflow-y:auto}