.meteor-background[data-v-10580948]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:.6}canvas[data-v-10580948]{width:100%;height:100%;display:block}.background.fixed[data-v-2eba76aa]{position:fixed;top:-60%;z-index:1}.background[data-v-2eba76aa]{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:1}.background .cover[data-v-2eba76aa]{position:absolute;bottom:-42%;left:0;height:100%;width:100%;background:linear-gradient(0deg,#0a0a1ef2 30%,#0a0a1e00)}canvas[data-v-2eba76aa]{width:100%;height:100%;display:block}.app[data-v-c015ac59]{position:relative}*{padding:0;margin:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}body,html{font-family:Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;color:#fff;line-height:1.5;min-width:1150px;background-color:#0a0a1e;font-size:14px;overflow-x:hidden}.clear:after{content:"";display:block;height:0;visibility:hidden;clear:both}.intro{position:relative}nav{position:fixed;left:20px;bottom:0;z-index:2333;transform:rotate(-90deg) translateZ(0);transform-origin:0 0;transition:all .3s ease-out;vertical-align:middle;font-family:Roboto,Tahoma,Consolas,Microsoft YaHei}nav a.clip{height:3px;width:3px;background:#fff;border-radius:100%}nav a{display:inline-block;font-size:13px;color:#fff;text-decoration:none;margin:0 10px;opacity:.4;transition:all .3s;vertical-align:middle}nav a.time{opacity:1}nav a.active,nav a:hover{text-decoration:underline;opacity:1}.ch{width:100%;padding:80px 0;animation:fadedown 1s cubic-bezier(.19,1,.22,1);position:relative;z-index:2}.ch h2.chtitle{padding-bottom:30px;font-size:26px;letter-spacing:.2em;color:#ffffff80}.ch h2.chtitle span{color:#fff}.ch h2.chtitle:after{content:"";display:block;width:10%;height:5px;background-color:#ffffff80;margin-top:30px}@keyframes fadedown{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.8}}.container{position:relative;width:1000px;margin:0 auto;height:100%;padding:20px 0}.intro{color:#fff;height:100vh;padding:0}.intro .container{animation:fadedown 3.5s cubic-bezier(.19,1,.22,1)}.hello{position:absolute;bottom:20%;left:0}.hello h1,.hello h2{font-weight:400;font-size:22px;line-height:1.5em;letter-spacing:.2em}.hello h1{font-size:42px;letter-spacing:.5em}.hello h2{padding-top:.6em}.hello .circle{float:left;margin-right:10px;letter-spacing:0}.hello .circle span{display:inline-block;width:13px;height:13px;background-color:#fff;border-radius:100%;margin-right:5px}.hello .circle span:first-child{background-color:#ff493f}.hello .circle span:nth-child(2){background-color:#f7c900}.hello .circle span:nth-child(3){background-color:#00ff37}.countdown-section{text-align:center}.countdown-wrapper{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin-top:40px}.countdown-card{background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(255,255,255,.2);border-radius:20px;padding:30px 25px;min-width:140px;position:relative;overflow:hidden;transition:all .3s cubic-bezier(.68,-.55,.265,1.55)}.countdown-card:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.1),transparent);transform:rotate(45deg);animation:shine 3s infinite}@keyframes shine{0%{transform:translate(-100%) translateY(-100%) rotate(45deg)}to{transform:translate(100%) translateY(100%) rotate(45deg)}}.countdown-card:hover{background:#ffffff26;border-color:#fff6;box-shadow:0 20px 40px #0003;transform:translateY(-10px)}.countdown-number{font-size:3.5rem;font-weight:900;color:#fff;text-shadow:0 5px 15px rgba(0,0,0,.3);line-height:1;margin-bottom:10px;font-variant-numeric:tabular-nums;position:relative;z-index:2}.countdown-label{font-size:1rem;color:#fffc;text-transform:uppercase;letter-spacing:2px;font-weight:600;position:relative;z-index:2}.countdown-title{font-size:2rem;font-weight:700;margin-bottom:10px;background:linear-gradient(135deg,#ff6b6b,#ffd93d,#6bcf7f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.countdown-subtitle{font-size:1rem;color:#ffffffb3;margin-bottom:20px}.encouragement{margin-top:40px;font-size:1.5rem;font-weight:700;background:linear-gradient(135deg,#ff6b6b,#ffd93d,#6bcf7f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:encouragementBounce 2s ease-in-out infinite}@keyframes encouragementBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.flame{display:inline-block;font-size:1.5rem;animation:flameWave 1s ease-in-out infinite;margin:0 5px}@keyframes flameWave{0%,to{transform:scaleY(1) rotate(0)}50%{transform:scaleY(1.2) rotate(5deg)}}.time-display{display:inline-block;background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:8px 16px;margin-top:20px;font-size:12px;color:#fffc}.current-time{font-weight:700;color:#fff;font-variant-numeric:tabular-nums;margin-right:12px}.date-info,.week-info{font-size:11px;color:#fff9;margin-right:8px}.footer{text-align:center;position:relative;z-index:2}.footer a{color:inherit;text-decoration:none}.footer a:hover{text-decoration:underline}.footer h3{font-weight:400;font-size:20px;letter-spacing:.8em;margin:6px 0}.footer p{font-size:12px;letter-spacing:1em;opacity:.3}.footer p.c{margin-top:20px;letter-spacing:.1em}@keyframes index-link-active{0%{transform:perspective(1600px) rotateX(0) rotateY(0) translateZ(0)}16%{transform:perspective(1600px) rotateX(10deg) rotateY(5deg) translateZ(32px)}to{transform:perspective(1600px) rotateX(0) rotateY(0) translateZ(65px)}}@media screen and (min-width: 1400px){.container{width:70%}nav a{font-size:18px}}@media screen and (max-width: 700px){body,html{min-width:0}.container{width:auto;margin:0 5%}nav{padding:15px 5%;overflow:auto;font-size:13px;left:0;top:inherit;bottom:0;transform:rotate(0) translateZ(0);transform-origin:0 100%;white-space:nowrap;width:90%;background:linear-gradient(180deg,transparent,rgba(0,0,0,.8))}.ch{padding:40px 0}.hello{width:90%;padding:5%;text-align:center;bottom:50%}.hello .circle{float:none;margin-right:0}.hello h2{padding-top:0}.hello h1,.hello h2{font-weight:400;font-size:14px}.hello .circle{padding:20px}.hello .circle span{margin:0 5px;width:10px;height:10px}.hello h1{font-size:26px}.countdown-wrapper{gap:10px}.countdown-card{min-width:100px;padding:20px 15px}.countdown-number{font-size:2.5rem}.countdown-label{font-size:.85rem}.time-display{font-size:10px;padding:6px 12px}.current-time{font-size:11px}.date-info,.week-info{font-size:9px}.footer{padding-bottom:100px}.footer h3,.footer p{letter-spacing:.2em}}
