@keyframes MagneticCursor-module-scss-module__vQTp1G__idleSpin{0%,85%{transform:rotate(0)}95%{transform:rotate(360deg)}to{transform:rotate(360deg)}}@keyframes MagneticCursor-module-scss-module__vQTp1G__loadingSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.MagneticCursor-module-scss-module__vQTp1G__cursor{pointer-events:none;z-index:99999;mix-blend-mode:difference;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:26px;height:22px;margin-top:-6px;margin-left:-13px;transition:width .3s,height .3s,margin .3s,opacity .3s;position:fixed;top:0;left:0}.MagneticCursor-module-scss-module__vQTp1G__cursorInner{transform-origin:50% 25%;width:100%;height:100%;animation:8s ease-in-out infinite MagneticCursor-module-scss-module__vQTp1G__idleSpin;position:relative}.MagneticCursor-module-scss-module__vQTp1G__loading .MagneticCursor-module-scss-module__vQTp1G__cursorInner{animation:1s linear infinite MagneticCursor-module-scss-module__vQTp1G__loadingSpin}.MagneticCursor-module-scss-module__vQTp1G__paused .MagneticCursor-module-scss-module__vQTp1G__cursorInner{animation-play-state:paused}.MagneticCursor-module-scss-module__vQTp1G__edgeLeft,.MagneticCursor-module-scss-module__vQTp1G__edgeRight,.MagneticCursor-module-scss-module__vQTp1G__edgeTop{background-color:rgba(255,255,255,.9);transition:width .3s,height .3s,top .3s,left .3s,right .3s,bottom .3s,transform .3s;position:absolute}.MagneticCursor-module-scss-module__vQTp1G__edgeLeft{transform-origin:0;width:16px;height:1.5px;top:2px;left:2px;transform:rotate(60deg)}.MagneticCursor-module-scss-module__vQTp1G__edgeRight{transform-origin:100%;width:16px;height:1.5px;top:2px;right:2px;transform:rotate(-60deg)}.MagneticCursor-module-scss-module__vQTp1G__edgeTop{width:16px;height:1.5px;top:-4px;left:50%;transform:translate(-50%)}.MagneticCursor-module-scss-module__vQTp1G__hovering{width:35px;height:30px;margin-top:-8px;margin-left:-17.5px}.MagneticCursor-module-scss-module__vQTp1G__hovering .MagneticCursor-module-scss-module__vQTp1G__edgeLeft,.MagneticCursor-module-scss-module__vQTp1G__hovering .MagneticCursor-module-scss-module__vQTp1G__edgeRight{width:22px}.MagneticCursor-module-scss-module__vQTp1G__hovering .MagneticCursor-module-scss-module__vQTp1G__edgeTop{width:22px;top:-5px}.MagneticCursor-module-scss-module__vQTp1G__magnetic{width:42px;height:36px;margin-top:-10px;margin-left:-21px}.MagneticCursor-module-scss-module__vQTp1G__magnetic .MagneticCursor-module-scss-module__vQTp1G__edgeLeft,.MagneticCursor-module-scss-module__vQTp1G__magnetic .MagneticCursor-module-scss-module__vQTp1G__edgeRight,.MagneticCursor-module-scss-module__vQTp1G__magnetic .MagneticCursor-module-scss-module__vQTp1G__edgeTop{width:26px}.MagneticCursor-module-scss-module__vQTp1G__clicking{width:20px;height:16px;margin-top:-4px;margin-left:-10px}.MagneticCursor-module-scss-module__vQTp1G__clicking .MagneticCursor-module-scss-module__vQTp1G__edgeLeft,.MagneticCursor-module-scss-module__vQTp1G__clicking .MagneticCursor-module-scss-module__vQTp1G__edgeRight,.MagneticCursor-module-scss-module__vQTp1G__clicking .MagneticCursor-module-scss-module__vQTp1G__edgeTop{width:12px}.MagneticCursor-module-scss-module__vQTp1G__hidden{opacity:0}.MagneticCursor-module-scss-module__vQTp1G__cursorDot{pointer-events:none;z-index:99999;mix-blend-mode:difference;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:0 0;border-top:7px solid #fff;border-left:4px solid transparent;border-right:4px solid transparent;width:0;height:0;margin-top:-2px;margin-left:-4px;transition:border-width .2s,margin .2s,opacity .3s;position:fixed;top:0;left:0}.MagneticCursor-module-scss-module__vQTp1G__dotHovering{border-top-width:5px;border-left-width:3px;border-right-width:3px;margin-top:-1px;margin-left:-3px}.MagneticCursor-module-scss-module__vQTp1G__dotClicking{border-top-width:9px;border-left-width:5px;border-right-width:5px;margin-top:-3px;margin-left:-5px}
.ErrorBoundary-module-scss-module__4AqEyq__errorContainer{min-height:100vh;box-sizing:border-box;color:rgba(255,255,255,.92);background:#070a0b;place-items:center;min-height:100dvh;padding:32px;font-family:JetBrains Mono,monospace;display:grid;position:relative;overflow:hidden}.ErrorBoundary-module-scss-module__4AqEyq__errorContainer:before{content:"";pointer-events:none;border:1px solid rgba(76,255,232,.2);position:absolute;top:28px;bottom:28px;left:28px;right:28px}.ErrorBoundary-module-scss-module__4AqEyq__errorContent{box-sizing:border-box;text-align:left;border-left:2px solid rgba(76,255,232,.85);width:min(620px,100%);padding:44px 48px;position:relative}.ErrorBoundary-module-scss-module__4AqEyq__statusLine{color:rgba(76,255,232,.9);text-transform:uppercase;align-items:center;gap:12px;margin-bottom:20px;font-size:12px;line-height:1;display:flex}.ErrorBoundary-module-scss-module__4AqEyq__statusLine span:last-child{border-left:1px solid rgba(76,255,232,.45);padding-left:12px}.ErrorBoundary-module-scss-module__4AqEyq__errorIcon{color:rgba(76,255,232,.96);font-size:max(64px,min(12vw,112px));font-weight:700;line-height:.9}.ErrorBoundary-module-scss-module__4AqEyq__errorTitle{color:rgba(255,255,255,.94);margin:24px 0 0;font-family:WenQuanYiBitmapSong,JetBrains Mono,monospace;font-size:28px;font-weight:400;line-height:1.3}.ErrorBoundary-module-scss-module__4AqEyq__errorMessage{color:rgba(255,255,255,.62);max-width:500px;margin:12px 0 0;font-size:16px;line-height:1.7}.ErrorBoundary-module-scss-module__4AqEyq__errorHint{color:rgba(76,255,232,.72);margin:10px 0 28px;font-family:WenQuanYiBitmapSong,JetBrains Mono,monospace;font-size:14px;line-height:1.6}.ErrorBoundary-module-scss-module__4AqEyq__errorDetails{color:rgba(255,255,255,.68);background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.16);max-height:200px;margin:0 0 28px;padding:14px;font-size:12px;overflow:auto}.ErrorBoundary-module-scss-module__4AqEyq__errorDetails summary{cursor:pointer;color:rgba(76,255,232,.9)}.ErrorBoundary-module-scss-module__4AqEyq__errorDetails pre{white-space:pre-wrap;word-break:break-word;margin:12px 0 0}.ErrorBoundary-module-scss-module__4AqEyq__errorActions{flex-wrap:wrap;gap:12px;display:flex}.ErrorBoundary-module-scss-module__4AqEyq__primaryBtn,.ErrorBoundary-module-scss-module__4AqEyq__secondaryBtn{cursor:pointer;border-radius:2px;min-height:44px;padding:0 18px;font-family:JetBrains Mono,monospace;font-size:14px;transition:border-color .2s,background-color .2s,color .2s}.ErrorBoundary-module-scss-module__4AqEyq__primaryBtn:focus-visible{outline-offset:3px;outline:2px solid rgba(255,255,255,.85)}.ErrorBoundary-module-scss-module__4AqEyq__secondaryBtn:focus-visible{outline-offset:3px;outline:2px solid rgba(255,255,255,.85)}.ErrorBoundary-module-scss-module__4AqEyq__primaryBtn{color:#071010;background:rgba(76,255,232,.92);border:1px solid rgba(76,255,232,.85);font-weight:600}.ErrorBoundary-module-scss-module__4AqEyq__primaryBtn:hover{color:rgba(76,255,232,.96);background:0 0}.ErrorBoundary-module-scss-module__4AqEyq__primaryBtn:focus-visible{color:rgba(76,255,232,.96);background:0 0}.ErrorBoundary-module-scss-module__4AqEyq__secondaryBtn{color:rgba(255,255,255,.88);background:0 0;border:1px solid rgba(255,255,255,.32);font-weight:500}.ErrorBoundary-module-scss-module__4AqEyq__secondaryBtn:hover{color:rgba(76,255,232,.96);border-color:rgba(76,255,232,.85)}.ErrorBoundary-module-scss-module__4AqEyq__secondaryBtn:focus-visible{color:rgba(76,255,232,.96);border-color:rgba(76,255,232,.85)}@media (max-width:640px){.ErrorBoundary-module-scss-module__4AqEyq__errorContainer{min-height:100svh;padding:16px}.ErrorBoundary-module-scss-module__4AqEyq__errorContainer:before{top:16px;bottom:16px;left:16px;right:16px}.ErrorBoundary-module-scss-module__4AqEyq__errorContent{padding:32px 24px}.ErrorBoundary-module-scss-module__4AqEyq__statusLine{margin-bottom:16px;font-size:11px}.ErrorBoundary-module-scss-module__4AqEyq__errorTitle{margin-top:20px;font-size:24px}.ErrorBoundary-module-scss-module__4AqEyq__errorMessage{font-size:15px}.ErrorBoundary-module-scss-module__4AqEyq__errorHint{margin-bottom:24px;font-size:13px}.ErrorBoundary-module-scss-module__4AqEyq__errorActions{grid-template-columns:1fr;width:100%;display:grid}.ErrorBoundary-module-scss-module__4AqEyq__primaryBtn,.ErrorBoundary-module-scss-module__4AqEyq__secondaryBtn{width:100%}}
