.site-icon[data-v-7b142dff]{display:inline-flex;align-items:center;justify-content:center;font-style:normal;line-height:1;vertical-align:-.15em}.site-icon[data-v-7b142dff] svg{width:1em;height:1em;fill:currentColor}footer[data-v-dfaa3335]{display:flex;flex-direction:column;align-items:center;padding:60px 20px 90px;margin-top:auto;z-index:100}footer .text[data-v-dfaa3335]{margin-top:12px}footer .text .n-p[data-v-dfaa3335],footer .text .n-text[data-v-dfaa3335]{margin:0;font-size:13px;line-height:26px}footer .text .n-text[data-v-dfaa3335]{font-weight:700;cursor:pointer}footer .text .n-text[data-v-dfaa3335]:hover{color:var(--normal-color)}.site-cards[data-v-0ded3b41]{display:flex;flex-direction:column;gap:12px;max-width:900px;margin:30px auto 20px;padding:0 20px}.site-cards .site-item[data-v-0ded3b41]{opacity:0;border-radius:12px;animation:float-up .5s forwards;overflow:hidden}.site-cards .site-item .meta .site-name[data-v-0ded3b41]{font-weight:700}.site-cards .site-item .meta .n-tag[data-v-0ded3b41]{--n-height: 20px;cursor:pointer}.site-cards .site-item .meta .status .n-text[data-v-0ded3b41]{color:var(--bg-color)}.site-cards .site-item .meta .status svg[data-v-0ded3b41]{font-size:22px;margin-right:-4px;color:var(--bg-color)}.site-cards .site-item .meta .point[data-v-0ded3b41]{position:relative;width:14px;height:14px;min-width:14px;background-color:var(--bg-color);border-radius:50%}.site-cards .site-item .meta .point[data-v-0ded3b41]:after{content:"";background-color:var(--bg-color);position:absolute;width:100%;height:100%;top:0;left:0;border-radius:50%;opacity:1;z-index:-1;animation:breathing 1.5s ease infinite;transition:background-color 1s}.site-cards .site-item .timeline[data-v-0ded3b41]{margin:15px 0 10px}.site-cards .site-item .timeline .day[data-v-0ded3b41]{height:26px;flex:1;border-radius:25px;background-color:var(--normal-color);transition:transform .3s;transform-origin:bottom;cursor:pointer}.site-cards .site-item .timeline .day[data-v-0ded3b41]:hover{transform:scale(1.1)}.site-cards .site-item .summary .date[data-v-0ded3b41]{width:100px}.site-cards .site-item .summary .date[data-v-0ded3b41]:last-child{text-align:right}.site-cards .site-item .summary .n-text[data-v-0ded3b41]{font-size:13px}.site-cards.loading .site-item[data-v-0ded3b41]{min-height:200px}.site-cards.loading .site-item[data-v-0ded3b41] .n-card__content{padding:24px;display:flex;align-items:center;justify-content:center}.site-cards.loading .n-spin-body[data-v-0ded3b41]{--n-size: 40px;--n-color: var(--color)}.day-data[data-v-0ded3b41]{display:flex;flex-direction:column}.day-data .date[data-v-0ded3b41]{font-size:12px}.site-login[data-v-f6c3256f]{position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.site-login .login-content[data-v-f6c3256f]{max-width:480px;width:100%;margin:0 20px;border-radius:12px}.site-login .login-content .n-alert[data-v-f6c3256f]{margin-bottom:20px;text-align:center}.site-login .login-content .n-button[data-v-f6c3256f]{width:100%;margin-top:20px}header[data-v-66684a18]{position:relative;height:44vh;width:100%;color:#fff}header .status-cover[data-v-66684a18]{position:absolute;top:0;left:0;width:100%;height:100%;background-size:400%!important;background:var(--loading-cover);z-index:-1;transition:filter .3s;filter:var(--cover-filter)}header .status-content[data-v-66684a18]{display:flex;flex-direction:column;width:100%;height:100%;max-width:900px;margin:0 auto;padding:30px 20px 80px}header .status-content .site-status[data-v-66684a18]{display:flex;align-items:flex-end;justify-content:space-between;padding:0 20px;height:100%}header .status-content .site-status .status-text[data-v-66684a18]{display:flex;align-items:center;margin-bottom:12px}header .status-content .site-status .status-text .point[data-v-66684a18]{position:relative;width:40px;height:40px;min-width:40px;background-color:#fff;border-radius:50%;margin-right:30px}header .status-content .site-status .status-text .point[data-v-66684a18]:after{content:"";background-color:#ffffff80;position:absolute;width:100%;height:100%;top:0;left:0;border-radius:50%;opacity:1;z-index:-1;animation:breathing 1.5s ease infinite;transition:background-color 1s}header .status-content .site-status .status-text .text[data-v-66684a18]{display:flex;flex-direction:column}header .status-content .site-status .status-text .text .title[data-v-66684a18]{font-size:40px;font-weight:700}header .status-content .site-status .status-text .text .tip[data-v-66684a18]{font-size:14px;opacity:.8}header .status-content .site-status .status-text .text .tip .n-button[data-v-66684a18]{--n-height: 22px;margin-left:10px}header .status-content .site-status .status-text .text .tip span[data-v-66684a18]:first-child:after{content:"|";font-size:12px;margin:0 8px;opacity:.6}header .waves-area[data-v-66684a18]{width:100%;height:60px;position:absolute;bottom:0;left:0;z-index:-1;pointer-events:none}@media(max-width:512px){header .waves-area[data-v-66684a18]{height:40px}}header .waves-area .parallax>use[data-v-66684a18]{animation:move-forever 25s cubic-bezier(.55,.5,.45,.5) infinite;transition:fill .3s cubic-bezier(.4,0,.2,1);will-change:transform,fill}header .waves-area .parallax>use[data-v-66684a18]:nth-child(1){animation-delay:-2s;animation-duration:7s;fill:rgba(var(--cover-fill-color),.741)}header .waves-area .parallax>use[data-v-66684a18]:nth-child(2){animation-delay:-3s;animation-duration:10s;fill:rgba(var(--cover-fill-color),.51)}header .waves-area .parallax>use[data-v-66684a18]:nth-child(3){animation-delay:-4s;animation-duration:13s;fill:rgba(var(--cover-fill-color),.212)}header .waves-area .parallax>use[data-v-66684a18]:nth-child(4){animation-delay:-5s;animation-duration:20s;fill:var(--main-bg-color)}nav[data-v-e89d645d]{position:fixed;top:0;left:0;width:100%;z-index:100;transition:background-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}nav .nav-content[data-v-e89d645d]{display:flex;align-items:center;justify-content:space-between;max-width:900px;margin:0 auto;padding:30px 20px;transition:padding .3s cubic-bezier(.4,0,.2,1)}nav .logo[data-v-e89d645d]{font-size:20px;font-weight:700;transition:color .3s cubic-bezier(.4,0,.2,1)}@media(max-width:512px){nav .logo[data-v-e89d645d]{font-size:16px}}nav.scroll[data-v-e89d645d]{background-color:var(--main-card-color);border-bottom:solid 1px var(--mian-border-color);box-shadow:0 0 8px 4px var(--main-box-shadow)}nav.scroll .nav-content[data-v-e89d645d]{padding:12px 20px}main[data-v-7abed89b]{width:100%;height:100%;flex:1}main .site-auth-error[data-v-7abed89b]{width:auto;max-width:680px;margin:60px 20px;border-radius:12px}@media(min-width:768px){main .site-auth-error[data-v-7abed89b]{margin:60px auto}}:root{--main-bg-color: rgb(247, 247, 247);--main-card-color: rgb(255, 255, 255);--mian-border-color: rgba(255, 255, 255, .09);--main-box-shadow: rgba(0, 0, 0, .1);--cover-fill-color: 247, 247, 247;--loading-cover: radial-gradient(circle, #00c6ff, #0072ff, #00d2ff, #00b0ff);--error-cover: radial-gradient(circle, #ff4b5c, #ff2a3b, #ff6f5e, #f15239);--warn-cover: radial-gradient(circle, #ffa500, #ff8c00, #ff7f00, #ff6600);--unknown-cover: radial-gradient(circle, #7f8c8d, #b5b5b5, #858c8d, #34495e);--normal-cover: radial-gradient(circle, #2ecc71, #27ae60, #16a085, #1abc9c);--loading-color: #58d0ff;--normal-color: #3bd672;--error-color: #de484a;--warn-color: #f39c12;--unknown-color: #7f8c8d}:root.dark-mode{--main-bg-color: rgb(36, 36, 36);--main-card-color: rgb(66, 66, 66);--mian-border-color: rgba(0, 0, 0, .1);--cover-fill-color: 36, 36, 36;--cover-filter: brightness(80%)}*{margin:0;padding:0;user-select:none;box-sizing:border-box;-webkit-user-drag:none}body{width:100%;height:100%;background-color:var(--main-bg-color);overflow:hidden}#app{display:flex;flex-direction:column;min-height:100vh}.n-scrollbar .n-scrollbar-rail{right:0!important}.n-scrollbar .n-scrollbar-rail__scrollbar{z-index:9999!important}.n-back-top{z-index:9999}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease-in-out}.fade-enter-from,.fade-leave-to{opacity:0}@keyframes gradient-flow{0%{background-position:0% 50%}25%{background-position:50% 50%}50%{background-position:100% 50%}75%{background-position:50% 50%}to{background-position:0% 50%}}@keyframes move-forever{0%{transform:translate3d(-90px,0,0)}to{transform:translate3d(85px,0,0)}}@keyframes breathing{0%{transform:scale(1);opacity:1}to{transform:scale(2);opacity:0}}@keyframes float-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
