@charset "UTF-8";.error-boundary{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:9999;overflow:hidden;background:#030308;animation:bgFadeIn .6s ease both}@keyframes bgFadeIn{0%{opacity:0}to{opacity:1}}.error-boundary__stars{position:absolute;inset:0;pointer-events:none}.error-boundary__star{position:absolute;background:#ffffffb3;border-radius:50%;animation:starTwinkle ease-in-out infinite}.error-boundary__star--big{background:#ffffffe6;box-shadow:0 0 8px #fff9}@keyframes starTwinkle{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.6)}}.error-boundary__nebula{position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 30% 40%,rgba(66,229,248,.06) 0%,transparent 60%),radial-gradient(ellipse 50% 40% at 70% 60%,rgba(168,85,247,.05) 0%,transparent 55%),radial-gradient(ellipse 40% 35% at 50% 50%,rgba(129,140,248,.04) 0%,transparent 50%),radial-gradient(ellipse 25% 20% at 20% 70%,rgba(168,85,247,.03) 0%,transparent 50%),radial-gradient(ellipse 30% 25% at 80% 30%,rgba(66,229,248,.03) 0%,transparent 50%);pointer-events:none;animation:nebulaBreathe 8s ease-in-out infinite}@keyframes nebulaBreathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.error-boundary__scanline{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(255,255,255,.008) 2px,rgba(255,255,255,.008) 4px);pointer-events:none}.error-boundary__debris{position:absolute;inset:0;pointer-events:none}.error-boundary__debris-item{position:absolute;background:#42e5f833;border-radius:2px;animation:debrisFloat ease-in-out infinite;transform:rotate(var(--rotation))}@keyframes debrisFloat{0%,to{opacity:.3;transform:translateY(0) rotate(var(--rotation))}50%{opacity:.8;transform:translateY(-20px) rotate(calc(var(--rotation) + 180deg))}}.error-boundary__orbit{position:absolute;inset:0;pointer-events:none}.error-boundary__orbit-ring{position:absolute;top:50%;left:50%;width:320px;height:320px;transform:translate(-50%,-50%);border:.5px solid rgba(66,229,248,.08);border-radius:50%;animation:orbitSpin 30s linear infinite}.error-boundary__orbit-ring--outer{width:440px;height:440px;border-color:#a855f70f;animation-duration:45s;animation-direction:reverse}.error-boundary__orbit-particle{position:absolute;top:50%;left:50%;width:4px;height:4px;transform:translate(-50%,-50%);background:#42e5f8;border-radius:50%;box-shadow:0 0 10px #42e5f899,0 0 28px #42e5f84d;animation:orbitParticle 8s linear infinite}.error-boundary__orbit-particle--2{width:3px;height:3px;background:#a855f7;box-shadow:0 0 10px #a855f799,0 0 24px #a855f74d;animation:orbitParticle2 12s linear infinite}.error-boundary__orbit-particle--3{width:2px;height:2px;background:#818cf8;box-shadow:0 0 8px #818cf899,0 0 20px #818cf84d;animation:orbitParticle3 15s linear infinite}@keyframes orbitSpin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes orbitParticle{0%{transform:translate(-50%,-50%) rotate(0) translate(160px) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg) translate(160px) rotate(-360deg)}}@keyframes orbitParticle2{0%{transform:translate(-50%,-50%) rotate(0) translate(220px) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg) translate(220px) rotate(-360deg)}}@keyframes orbitParticle3{0%{transform:translate(-50%,-50%) rotate(0) translate(190px) rotate(0)}to{transform:translate(-50%,-50%) rotate(-360deg) translate(190px) rotate(360deg)}}.error-boundary__card{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:24px;padding:56px 56px 48px;background:#06060cf0;border-radius:12px;-webkit-backdrop-filter:blur(32px) saturate(1.3);backdrop-filter:blur(32px) saturate(1.3);animation:cardEnter .6s cubic-bezier(.16,1,.3,1) both;overflow:hidden;min-width:400px}.error-boundary__card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(66,229,248,.35) 25%,rgba(129,140,248,.45) 50%,rgba(168,85,247,.35) 75%,transparent 100%)}.error-boundary__card-border{position:absolute;inset:0;border-radius:12px;border:.5px solid rgba(255,255,255,.06);pointer-events:none;box-shadow:0 0 80px #42e5f80f,0 0 160px #a855f70a,0 32px 64px #0009,inset 0 1px #ffffff08}.error-boundary__card-corner{position:absolute;width:24px;height:24px;border-color:#42e5f833;border-style:solid;border-width:0}.error-boundary__card-corner--tl{top:12px;left:12px;border-top-width:1px;border-left-width:1px;border-top-left-radius:6px}.error-boundary__card-corner--tr{top:12px;right:12px;border-top-width:1px;border-right-width:1px;border-top-right-radius:6px}.error-boundary__card-corner--bl{bottom:12px;left:12px;border-bottom-width:1px;border-left-width:1px;border-bottom-left-radius:6px}.error-boundary__card-corner--br{bottom:12px;right:12px;border-bottom-width:1px;border-right-width:1px;border-bottom-right-radius:6px}.error-boundary__card-shimmer{position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.012) 42%,rgba(255,255,255,.035) 50%,rgba(255,255,255,.012) 58%,transparent 65%);background-size:200% 100%;animation:shimmer 8s ease-in-out infinite;pointer-events:none}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.error-boundary__icon-wrap{position:relative;width:90px;height:90px}.error-boundary__icon-wrap:after{content:"";position:absolute;inset:-25px;background:radial-gradient(circle,rgba(66,229,248,.15) 0%,transparent 65%);border-radius:50%;animation:iconGlow 4s ease-in-out infinite}.error-boundary__icon{width:100%;height:100%;animation:iconFloat 5s ease-in-out infinite}@keyframes iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes iconGlow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.88)}}.error-boundary__text-group{text-align:center;display:flex;flex-direction:column;gap:12px}.error-boundary__title{margin:0;font-size:26px;font-weight:700;color:#f5f5f7;letter-spacing:-.02em;text-shadow:0 0 20px rgba(255,255,255,.1)}.error-boundary__desc{margin:0;font-size:15px;color:#d1d1d6;letter-spacing:.02em}.error-boundary__detail{position:relative;margin:0;font-size:13px;color:#8a8f98;font-family:SF Mono,Fira Code,monospace;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:help;padding:6px 12px;border-radius:4px;transition:all .2s ease}.error-boundary__detail:hover{background:#42e5f814;color:#d1d1d6}.error-boundary__detail:before{content:"ℹ";display:inline-block;margin-right:6px;font-size:11px;color:#42e5f8}.error-boundary__tooltip{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);max-width:360px;padding:12px 16px;background:#0a0a14fa;border:.5px solid rgba(66,229,248,.2);border-radius:8px;font-size:12px;color:#f5f5f7;font-family:SF Mono,Fira Code,monospace;line-height:1.6;text-align:left;white-space:pre-wrap;word-break:break-word;box-shadow:0 8px 32px #00000080,0 0 20px #42e5f81a;opacity:0;visibility:hidden;transition:all .25s cubic-bezier(.16,1,.3,1);z-index:100}.error-boundary__tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#42e5f833}.error-boundary__tooltip:before{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#0a0a14fa;z-index:1}.error-boundary__detail:hover .error-boundary__tooltip{opacity:1;visibility:visible;transform:translate(-50%) translateY(-4px)}.error-boundary__divider{display:flex;align-items:center;gap:12px;width:100%;padding:0 24px}.error-boundary__divider-dot{width:4px;height:4px;background:#42e5f899;border-radius:50%;flex-shrink:0;box-shadow:0 0 6px #42e5f880}.error-boundary__divider-line{flex:1;height:.5px;background:linear-gradient(90deg,#8a8f9880,#8a8f9826,#8a8f9880)}.error-boundary__info-panel{display:flex;gap:40px;padding:18px 28px;background:#ffffff08;border-radius:8px;border:.5px solid rgba(255,255,255,.04)}.error-boundary__info-item{display:flex;flex-direction:column;gap:6px}.error-boundary__info-label{font-size:11px;color:#8a8f98;letter-spacing:.05em;text-transform:uppercase}.error-boundary__info-value{font-size:14px;color:#f5f5f7;font-family:SF Mono,Fira Code,monospace;font-weight:600;text-shadow:0 0 10px rgba(66,229,248,.3)}.error-boundary__actions{display:flex;gap:14px;margin-top:4px}.error-boundary__retry{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;border:.5px solid rgba(66,229,248,.3);border-radius:8px;background:linear-gradient(135deg,#42e5f826,#818cf81a);color:#42e5f8;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:.01em;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 0 24px #42e5f81f,inset 0 .5px #ffffff0f;position:relative;overflow:hidden}.error-boundary__retry:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.08) 50%,transparent 60%);background-size:200% 100%;opacity:0;transition:opacity .3s}.error-boundary__retry:hover{border-color:#42e5f880;background:linear-gradient(135deg,#42e5f838,#818cf829);box-shadow:0 0 40px #42e5f833,inset 0 .5px #ffffff1a;transform:translateY(-3px);color:#fff;text-shadow:0 0 20px rgba(66,229,248,.5)}.error-boundary__retry:hover:after{opacity:1;animation:shimmer 1.5s ease-in-out}.error-boundary__retry:active{transform:translateY(-1px);transition-duration:.08s;box-shadow:0 0 16px #42e5f81f}.error-boundary__retry svg{width:16px;height:16px}.error-boundary__home{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;border:.5px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff08;color:#d1d1d6;cursor:pointer;font-size:14px;font-weight:500;letter-spacing:.01em;transition:all .25s cubic-bezier(.16,1,.3,1)}.error-boundary__home:hover{border-color:#fff3;color:#f5f5f7;background:#ffffff0f;transform:translateY(-3px);box-shadow:0 6px 24px #0006}.error-boundary__home:active{transform:translateY(-1px);transition-duration:.08s}.error-boundary__home svg{width:16px;height:16px}.error-boundary__footer{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:8px}.error-boundary__code{margin:0;font-size:11px;color:#8a8f98;letter-spacing:.15em;font-family:SF Mono,Fira Code,monospace;opacity:.8}.error-boundary__hint{margin:0;font-size:12px;color:#8a8f98;opacity:.7;letter-spacing:.02em}@keyframes cardEnter{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.page-switch-enter-active[data-v-fc83d643],.page-switch-leave-active[data-v-fc83d643]{transition:opacity .2s ease}.page-switch-enter-from[data-v-fc83d643],.page-switch-leave-to[data-v-fc83d643]{opacity:0}#mainPage[data-v-fc83d643]{position:absolute;width:100%;height:100%;background-image:url(/App/bg.webp);background-size:cover;background-position:center;background-repeat:no-repeat}#mainPage .trajectory[data-v-fc83d643]{z-index:0;position:absolute;overflow:hidden;margin:0;padding:0;width:100%;height:100%;left:0%;top:0%}#mainPage .trajectory p[data-v-fc83d643]{position:absolute;border-radius:50%;left:50%;top:50%;line-height:0;font-size:0;transform:translate(-50%,-50%);border:1px dotted rgba(255,255,255,.2)}#mainPage .trajectory p[data-v-fc83d643]:before{position:absolute;left:20%;bottom:0%;color:#fff;font-weight:bolder;opacity:0;transition:.5s}#mainPage .trajectory p[data-v-fc83d643]:hover:before{opacity:1}#mainPage .trajectory p .planet-btn[data-v-fc83d643]{border-radius:50%;position:absolute;background-size:cover;display:inline-block;opacity:1;border:none;padding:0;cursor:pointer;background-color:transparent}#mainPage .trajectory p:hover .planet-btn[data-v-fc83d643]{box-shadow:inset 0 -2px .1rem 1px #000,0 0 1.5rem 10px #42e5f8}#mainPage .trajectory p[data-v-fc83d643]:nth-of-type(1){z-index:1;width:14vmin;height:14vmin;animation:rotate-fc83d643 3s linear infinite}#mainPage .trajectory p:nth-of-type(1) .planet-btn[data-v-fc83d643]{left:2vmin;top:2vmin;width:1.5vmin;height:1.5vmin;background-position:center;animation:rotate-fc83d643 586s linear infinite}#mainPage .trajectory p[data-v-fc83d643]:nth-of-type(2){z-index:0;width:20vmin;height:20vmin;animation:rotate-fc83d643 7.2s linear infinite}#mainPage .trajectory p:nth-of-type(2) .planet-btn[data-v-fc83d643]{left:3vmin;top:3vmin;width:2vmin;height:2vmin;animation:rotate-fc83d643 2430s linear infinite;background-position:center}#mainPage .trajectory p[data-v-fc83d643]:nth-of-type(3){z-index:-1;width:26vmin;height:26vmin;animation:rotate-fc83d643 12s linear infinite}#mainPage .trajectory p:nth-of-type(3) .planet-btn[data-v-fc83d643]{left:3.5vmin;top:3.5vmin;width:3vmin;height:3vmin;animation:rotate-fc83d643 10s linear infinite;background-position:center}#mainPage .trajectory p[data-v-fc83d643]:nth-of-type(4){z-index:-2;width:33vmin;height:33vmin;animation:rotate-fc83d643 24s linear infinite}#mainPage .trajectory p:nth-of-type(4) .planet-btn[data-v-fc83d643]{left:4.5vmin;top:4.5vmin;width:2.5vmin;height:2.5vmin;animation:rotate-fc83d643 10s linear infinite;background-position:center}#mainPage .trajectory p[data-v-fc83d643]:nth-of-type(5){z-index:-3;width:40vmin;height:40vmin;animation:rotate-fc83d643 144s linear infinite}#mainPage .trajectory p:nth-of-type(5) .planet-btn[data-v-fc83d643]{left:6vmin;top:6vmin;width:4.5vmin;height:4.5vmin;animation:rotate-fc83d643 4s linear infinite;background-position:center}#mainPage .trajectory p[data-v-fc83d643]:nth-of-type(6){z-index:-4;width:47vmin;height:47vmin;animation:rotate-fc83d643 360s linear infinite}#mainPage .trajectory p:nth-of-type(6) .planet-btn[data-v-fc83d643]{left:6.5vmin;top:6.5vmin;width:4vmin;height:4vmin;animation:rotate-fc83d643 4s linear infinite;background-position:center}#mainPage .trajectory p[data-v-fc83d643]:nth-of-type(7){z-index:-5;width:55vmin;height:55vmin;animation:rotate-fc83d643 1008s linear infinite}#mainPage .trajectory p:nth-of-type(7) .planet-btn[data-v-fc83d643]{left:7.5vmin;top:7.5vmin;width:3.5vmin;height:3.5vmin;transform:rotate(-30deg);image-orientation:30deg;animation:rotate-fc83d643 7s linear infinite;background-position:center}#mainPage .trajectory p[data-v-fc83d643]:hover{cursor:pointer;box-shadow:inset 0 0 2rem 5px #fff,0 0 1.5rem 3px #a0cffc;animation-play-state:paused}#mainPage #sun[data-v-fc83d643]{position:absolute;z-index:-4;left:50%;top:50%;width:5vmin;height:5vmin;border-radius:50%;border:transparent;color:#fff;background:#000;transform:translate(-50%,-50%);background-image:url(https://mouthhard-website.oss-cn-hangzhou.aliyuncs.com/app/sun.png);background-size:100% 100%;background-position:center;animation:rotateSun-fc83d643 30s ease-in-out infinite both}@keyframes rotateSun-fc83d643{to{transform:translate(-50%,-50%) rotate(360deg)}}#mainPage #sun[data-v-fc83d643]:before{content:"";position:absolute;left:-460%;top:-460%;width:1000%;height:1000%;border-radius:50%;background:#000;animation:ping-fc83d643 5s ease-in-out infinite both}@keyframes ping-fc83d643{0%{-webkit-transform:scale(.3);transform:scale(.3);opacity:.7;background:#fffefe}70%{-webkit-transform:scale(1.4);transform:scale(1.4);opacity:.3;background:#152454}to{-webkit-transform:scale(2.5);transform:scale(2.5);opacity:.1;background:#671711}}.clock-container[data-v-fc83d643]{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#fff;z-index:1;pointer-events:none}.clock-container .needle[data-v-fc83d643]{background-image:linear-gradient(to bottom,#519bdc,#fff);box-shadow:0 0 1rem 5px #2abbf4;position:absolute;z-index:-5;top:50%;left:50%;width:1px;transform-origin:bottom center;transition:all .5s ease-in}.clock-container .needle.hour[data-v-fc83d643]{transform:translate(-50%,-100%) rotate(0);height:60px}.clock-container .needle.minute[data-v-fc83d643]{transform:translate(-50%,-100%) rotate(0);height:90px;background-image:linear-gradient(to top,#0084ff,#fff,#ff0303);box-shadow:0 0 1rem 5px red}.clock-container .needle.second[data-v-fc83d643]{transform:translate(-50%,-100%) rotate(0);height:120px;background-image:linear-gradient(to top,#000,#fff);box-shadow:0 0 1rem 5px #fff}.clock-container .time[data-v-fc83d643]{font-size:3.5rem;font-weight:bolder;position:absolute;color:#000;top:0%;left:40%;animation:changeColor-fc83d643 5s linear infinite}.clock-container .date[data-v-fc83d643]{position:absolute;top:10%;left:40%;color:#000;font-size:1.5rem;font-weight:bolder;letter-spacing:.3px;animation:changeColor-fc83d643 5s linear infinite}@keyframes changeColor-fc83d643{0%{color:#000}40%{color:#191919}50%{color:#fff}}#curPageName[data-v-fc83d643]{position:absolute;width:98%;height:98%;display:flex;flex-direction:column;top:5%;left:5%;width:5rem;color:#fff;font-size:5rem;white-space:pre-wrap;font-weight:bolder;font-family:LiSu;transition:.5s;z-index:1;pointer-events:none}@keyframes rotate-fc83d643{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}#tabContainer[data-v-fc83d643]{position:absolute;z-index:2;left:0;top:0;background:#000;width:100%;height:100%;color:#fff}
