*{box-sizing:border-box;margin:0;padding:0}html{height:100%;scroll-behavior:smooth}body{background-color:#faf7f2;background-image:radial-gradient(ellipse at top left,rgba(192,86,33,.04) 0,transparent 50%),radial-gradient(ellipse at bottom right,rgba(192,86,33,.03) 0,transparent 50%);color:#2d3748;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans SC,Roboto,sans-serif;font-size:14px;line-height:1.6;margin:0;min-height:100vh;padding:0;transition:background-color .3s ease,color .3s ease}body #app{display:flex;flex:1 0 auto;flex-direction:column}body.dark-mode{background-color:#1a1c20;background-image:radial-gradient(ellipse at top left,rgba(237,137,54,.05) 0,transparent 50%),radial-gradient(ellipse at bottom right,rgba(237,137,54,.04) 0,transparent 50%);color:#f7fafc}body.dark-mode #header{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:rgba(26,28,32,.85)}body.dark-mode #header .logo{color:#ed8936}body.dark-mode #header .navi a{color:#e2e8f0}body.dark-mode .site{background:#252830;border:1px solid #383b42;box-shadow:0 2px 8px rgba(0,0,0,.2)}body.dark-mode .site .meta .name{color:#f7fafc!important}body.dark-mode .site .meta .name:hover{color:#ed8936!important}body.dark-mode .site .summary{color:#a0aec0!important}body.dark-mode .site .summary span:first-child{color:#ed8936}body.dark-mode .loading-screen{background-color:rgba(26,28,32,.95)}body.dark-mode .loading-screen .text{color:#e2e8f0}body.dark-mode .status{color:#e2e8f0!important}body.dark-mode .status.ok,body.dark-mode .status:contains("正常"){color:#68d391!important}body.dark-mode .status.down,body.dark-mode .status.fail,body.dark-mode .status:contains("故障"),body.dark-mode .status:contains("无法访问"){color:#fc8181!important}body.dark-mode .status.unknow,body.dark-mode .status:contains("未知"){color:#a0aec0!important}.loading-screen{align-items:center;background-color:hsla(0,0%,100%,.95);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:fixed;right:0;top:0;transition:opacity .5s ease,visibility .5s ease;visibility:visible;z-index:9999}.loading-screen .spinner{-webkit-animation:spin 1.2s linear infinite;animation:spin 1.2s linear infinite;border:4px solid #edf2f7;border-radius:50%;border-top-color:#c05621;height:50px;margin-bottom:18px;width:50px}.loading-screen .text{color:#2d3748;font-size:15px;font-weight:500;letter-spacing:.5px}.loading-screen.loaded{opacity:0;pointer-events:none;visibility:hidden}.container{margin:0 auto;max-width:1200px;padding:0 15px;width:100%}.material-symbols-outlined{word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;display:inline-block;font-family:Material Symbols Outlined;font-size:22px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;-webkit-user-select:none;user-select:none;white-space:nowrap}#header{backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);background-color:hsla(38,44%,96%,.75);border-bottom:1px solid rgba(192,86,33,.06);box-shadow:0 1px 0 rgba(192,86,33,.08);padding:16px 0;position:-webkit-sticky;position:sticky;top:0;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:100}#header.scrolled{box-shadow:0 4px 16px rgba(192,86,33,.08);padding:12px 0}#header .container{grid-gap:24px;align-items:center;display:grid;gap:24px;grid-template-columns:auto auto;justify-content:space-between;position:relative}#header .logo{align-items:center;color:#c05621;display:flex;font-size:20px;font-weight:600;gap:10px;letter-spacing:-.3px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}#header .logo:before{content:"monitor_heart";font-family:Material Symbols Outlined;font-size:24px;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}#header .logo:hover:before{-webkit-transform:scale(1.15);transform:scale(1.15)}#header .logo:hover{color:#dd6b20}#header .nav-links{align-items:center;display:flex;gap:6px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}#header .nav-links a{align-items:center;border-radius:10px;color:#4a5568;display:inline-flex;font-size:14px;font-weight:500;gap:6px;padding:8px 14px;position:relative;text-decoration:none;transition:all .25s ease}#header .nav-links a .nav-icon{font-size:18px;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}#header .nav-links a:after{display:none}#header .nav-links a:hover{background:rgba(192,86,33,.08);color:#c05621}#header .nav-links a:hover .nav-icon{-webkit-transform:translateY(-1px);transform:translateY(-1px)}body.dark-mode #header .nav-links a{color:rgba(247,250,252,.75)}body.dark-mode #header .nav-links a:hover{background:rgba(237,137,54,.15);color:#dd6b20}body.dark-mode #header .nav-links a.active{background:rgba(237,137,54,.2);color:#dd6b20}#header .nav-links a.active{background:rgba(192,86,33,.1);color:#c05621}#header .nav-actions{align-items:center;display:flex;gap:10px}#header .nav-btn{align-items:center;background:rgba(192,86,33,.06);border:none;border-radius:50%;color:#4a5568;cursor:pointer;display:inline-flex;flex-shrink:0;height:38px;justify-content:center;padding:0;transition:all .3s ease;width:38px}#header .nav-btn .material-symbols-outlined{font-size:20px}#header .nav-btn:hover{background:#c05621;box-shadow:0 4px 12px rgba(192,86,33,.3);color:#fff;-webkit-transform:scale(1.08);transform:scale(1.08)}#header .nav-btn:active{-webkit-transform:scale(.95);transform:scale(.95)}#header .nav-btn.nav-refresh.spinning .material-symbols-outlined{-webkit-animation:spinRefresh .8s ease-in-out;animation:spinRefresh .8s ease-in-out}body.dark-mode #header .nav-btn{background:rgba(237,137,54,.12);color:rgba(247,250,252,.8)}body.dark-mode #header .nav-btn:hover{background:#c05621;box-shadow:0 4px 12px rgba(237,137,54,.35);color:#fff}#header .menu-toggle{display:none}.nav-popup-wrap{align-items:center;-webkit-animation:fadeInOverlay .22s ease-out;animation:fadeInOverlay .22s ease-out;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:hsla(0,0%,8%,.45);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:200}body.dark-mode .nav-popup-wrap{background:rgba(0,0,0,.6)}@-webkit-keyframes fadeInOverlay{0%{opacity:0}to{opacity:1}}@keyframes fadeInOverlay{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOutOverlay{0%{opacity:1}to{opacity:0}}@keyframes fadeOutOverlay{0%{opacity:1}to{opacity:0}}@-webkit-keyframes popupIn{0%{opacity:0;-webkit-transform:translateY(16px) scale(.96);transform:translateY(16px) scale(.96)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes popupIn{0%{opacity:0;-webkit-transform:translateY(16px) scale(.96);transform:translateY(16px) scale(.96)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@-webkit-keyframes popupOut{0%{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}to{opacity:0;-webkit-transform:translateY(12px) scale(.96);transform:translateY(12px) scale(.96)}}@keyframes popupOut{0%{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}to{opacity:0;-webkit-transform:translateY(12px) scale(.96);transform:translateY(12px) scale(.96)}}.nav-popup-wrap.closing{-webkit-animation:fadeOutOverlay .22s ease-in forwards;animation:fadeOutOverlay .22s ease-in forwards}.nav-popup.closing{-webkit-animation:popupOut .22s cubic-bezier(.4,0,1,1) forwards;animation:popupOut .22s cubic-bezier(.4,0,1,1) forwards}.nav-popup{-webkit-animation:popupIn .28s cubic-bezier(.16,1,.3,1);animation:popupIn .28s cubic-bezier(.16,1,.3,1);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);background:hsla(38,44%,96%,.95);border:1px solid rgba(192,86,33,.1);border-radius:20px;box-shadow:0 24px 48px rgba(192,86,33,.18),0 4px 16px rgba(0,0,0,.08);max-width:340px;overflow:visible;padding:44px 24px 22px;position:relative;width:100%}body.dark-mode .nav-popup{background:rgba(26,28,32,.95);border-color:rgba(237,137,54,.15);box-shadow:0 24px 48px rgba(0,0,0,.4),0 4px 16px rgba(0,0,0,.25)}.nav-popup-close{align-items:center;background:rgba(192,86,33,.08);border:none;border-radius:50%;color:#4a5568;cursor:pointer;display:inline-flex;height:36px;justify-content:center;position:absolute;right:12px;top:12px;transition:all .25s ease;width:36px}.nav-popup-close .material-symbols-outlined{font-size:20px}.nav-popup-close:hover{background:#c05621;color:#fff;-webkit-transform:rotate(90deg);transform:rotate(90deg)}body.dark-mode .nav-popup-close{background:rgba(237,137,54,.15);color:rgba(247,250,252,.8)}.nav-popup-links{display:flex;flex-direction:column;gap:6px;margin-top:8px}.nav-popup-links a{align-items:center;border-radius:12px;box-sizing:border-box;color:#4a5568;display:flex;font-size:15px;font-weight:500;gap:12px;overflow:visible;padding:14px 16px;text-decoration:none;transition:all .2s ease;width:100%}.nav-popup-links a .nav-icon{color:#c05621;flex-shrink:0;font-size:22px;line-height:1}.nav-popup-links a .nav-label{flex-shrink:1}.nav-popup-links a:hover{background:rgba(192,86,33,.08);color:#c05621;-webkit-transform:translateX(2px);transform:translateX(2px)}body.dark-mode .nav-popup-links a{color:rgba(247,250,252,.85)}body.dark-mode .nav-popup-links a .nav-icon{color:#dd6b20}body.dark-mode .nav-popup-links a:hover{background:rgba(237,137,54,.12);color:#dd6b20}.nav-popup-links:after{background:rgba(192,86,33,.1);content:"";display:block;height:1px;margin:16px 0 18px}body.dark-mode .nav-popup-links:after{background:rgba(237,137,54,.15)}.nav-popup-tools{display:flex;gap:12px;justify-content:center}.nav-popup-tools .nav-btn{align-items:center;background:rgba(192,86,33,.06);border-radius:50%;color:#4a5568;display:inline-flex;flex-shrink:0;height:42px;justify-content:center;padding:0;transition:background .25s ease,color .25s ease,box-shadow .25s ease,-webkit-transform .2s ease;transition:background .25s ease,color .25s ease,transform .2s ease,box-shadow .25s ease;transition:background .25s ease,color .25s ease,transform .2s ease,box-shadow .25s ease,-webkit-transform .2s ease;width:42px}.nav-popup-tools .nav-btn .material-symbols-outlined{flex-shrink:0;font-size:20px;line-height:1}.nav-popup-tools .nav-btn:hover{background:#c05621;box-shadow:0 4px 12px rgba(192,86,33,.3);color:#fff;-webkit-transform:scale(1.08);transform:scale(1.08)}.nav-popup-tools .nav-btn:active{-webkit-transform:scale(.92);transform:scale(.92);transition-duration:.08s}.nav-popup-tools .nav-btn.nav-refresh.spinning .material-symbols-outlined{-webkit-animation:spinRefresh .8s linear infinite;animation:spinRefresh .8s linear infinite}body.dark-mode .nav-popup-tools .nav-btn{background:rgba(237,137,54,.12);color:rgba(247,250,252,.85)}body.dark-mode .nav-popup-tools .nav-btn:hover{background:#c05621;box-shadow:0 4px 12px rgba(237,137,54,.35);color:#fff}#uptime{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));opacity:0;padding:30px 0;-webkit-perspective:1000px;perspective:1000px;position:relative;transition:opacity .5s ease .2s,visibility .5s ease .2s;visibility:hidden}.loaded #uptime{opacity:1;visibility:visible}.site{-webkit-animation:fadeIn .5s ease forwards;animation:fadeIn .5s ease forwards;background:#fff;border:1px solid rgba(192,86,33,.06);border-radius:16px;box-shadow:0 2px 8px rgba(192,86,33,.06),0 1px 3px rgba(0,0,0,.04);display:flex;flex-direction:column;gap:14px;opacity:0;overflow:hidden;padding:22px 22px 20px;position:relative;-webkit-transform:translateY(12px);transform:translateY(12px);transition:all .35s cubic-bezier(.25,.8,.25,1)}.site .site-accent{background:#718096;border-radius:0 2px 2px 0;bottom:0;left:0;opacity:.15;position:absolute;top:0;transition:opacity .3s ease;width:3px}.site.site-ok .site-accent{background:#38a169;opacity:.7}.site.site-down .site-accent{background:#e53e3e;opacity:.8}.site.site-unknow .site-accent{background:#718096;opacity:.5}.site .site-link{bottom:0;color:transparent!important;cursor:pointer;left:0;position:absolute;right:0;text-decoration:none!important;top:0;z-index:1}.site:hover{border-color:rgba(192,86,33,.15);box-shadow:0 12px 32px rgba(192,86,33,.12),0 4px 8px rgba(0,0,0,.06);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.site:hover .site-accent{opacity:1}.site .site-header{align-items:center;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding-left:6px;position:relative;z-index:2}.site .site-name{color:#2d3748!important;font-size:16px;font-weight:600;max-width:70%;overflow:hidden;text-decoration:none!important;text-overflow:ellipsis;transition:color .25s ease;white-space:nowrap}.site .site-name:hover{color:#c05621!important}.site .site-status{align-items:center;border-radius:14px;display:inline-flex!important;flex-shrink:0;font-size:12px;font-weight:600;gap:6px;padding:4px 12px;transition:all .25s ease}.site .site-status:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.site .site-status:before{border-radius:50%!important;box-shadow:0 0 0 2px hsla(0,0%,100%,.6),0 0 0 3px currentColor!important;content:""!important;display:block!important;flex-shrink:0!important;height:7px!important;width:7px!important}.site .site-status.ok:before{background-color:#38a169!important;color:#38a169!important}.site .site-status.ok{background-color:rgba(56,161,105,.1);color:#38a169}.site .site-status.down:before{background-color:#e53e3e!important;color:#e53e3e!important}.site .site-status.down{background-color:rgba(229,62,62,.1);color:#e53e3e}.site .site-status.unknow:before{background-color:#718096!important;color:#718096!important}.site .site-status.unknow{background-color:rgba(113,128,150,.1);color:#718096}.site .timeline{background:rgba(192,86,33,.06);border-radius:8px;display:flex;flex-shrink:0;gap:3px;height:18px;overflow:hidden;padding:3px;position:relative;width:100%;z-index:2}body.dark-mode .site .timeline{background:rgba(237,137,54,.1)}.site .timeline i{border-radius:2px;height:100%;max-width:10px;min-width:5px;position:relative;-webkit-transform-origin:center bottom;transform-origin:center bottom;transition:all .3s ease;width:calc(3.33333% - 2.9px)}.site .timeline i.ok{background:linear-gradient(135deg,#9c4221,#c05621)}.site .timeline i.down{background:linear-gradient(135deg,#c53030,#e53e3e)}.site .timeline i.none{background:linear-gradient(135deg,#a0aec0,#718096)}.site .timeline i:hover{box-shadow:0 0 6px rgba(192,86,33,.2);-webkit-transform:scaleY(1.6);transform:scaleY(1.6);z-index:3}.site .site-summary{border-top:1px solid rgba(192,86,33,.08);display:flex;flex-direction:column;font-size:13px;gap:4px;line-height:1.5;margin-top:auto;padding-top:12px;position:relative;z-index:2}body.dark-mode .site .site-summary{border-top-color:rgba(237,137,54,.15)}.site .site-uptime{color:#c05621;font-weight:500}.site .site-down-info{color:#e53e3e;font-size:12px;opacity:.85}body.dark-mode .site{border-color:rgba(237,137,54,.1);box-shadow:0 2px 8px rgba(0,0,0,.3)}body.dark-mode .site .site-name{color:#f7fafc!important}body.dark-mode .site:hover{box-shadow:0 12px 32px rgba(237,137,54,.15)}body.dark-mode .site .site-status.ok{background-color:rgba(104,211,145,.15)}body.dark-mode .site .site-status.down{background-color:hsla(0,95%,75%,.15)}body.dark-mode .site .site-status.unknow{background-color:rgba(160,174,192,.15)}.page-loading{align-items:center;-webkit-animation:fadeIn .3s ease forwards;animation:fadeIn .3s ease forwards;display:flex;flex-direction:column;justify-content:center;padding:80px 20px}.page-loading .spinner{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:3px solid rgba(192,86,33,.15);border-radius:50%;border-top-color:#c05621;height:48px;margin-bottom:20px;width:48px}.page-loading .page-loading-text{color:#718096;font-size:15px;font-weight:500}.page-error-banner{-webkit-animation:bannerSlideIn .3s ease forwards;animation:bannerSlideIn .3s ease forwards;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(255,82,82,.12);border:1px solid rgba(255,82,82,.3);border-radius:8px;color:#e53e3e;font-size:12px;left:50%;max-width:90vw;padding:8px 16px;position:fixed;text-align:center;top:12px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:100}@-webkit-keyframes bannerSlideIn{0%{opacity:0;-webkit-transform:translate(-50%,-10px);transform:translate(-50%,-10px)}to{opacity:1;-webkit-transform:translate(-50%);transform:translate(-50%)}}@keyframes bannerSlideIn{0%{opacity:0;-webkit-transform:translate(-50%,-10px);transform:translate(-50%,-10px)}to{opacity:1;-webkit-transform:translate(-50%);transform:translate(-50%)}}.page-error{align-items:center;-webkit-animation:fadeIn .3s ease forwards;animation:fadeIn .3s ease forwards;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.page-error .page-error-icon{font-size:56px;line-height:1;margin-bottom:16px}.page-error .page-error-title{color:#e53e3e;font-size:20px;font-weight:600;margin-bottom:10px}.page-error .page-error-msg{color:#718096;font-size:14px;line-height:1.6;margin-bottom:28px;max-width:420px}.page-error .page-error-retry{align-items:center;background:linear-gradient(135deg,#9c4221,#c05621);border:none;border-radius:10px;box-shadow:0 4px 12px rgba(192,86,33,.25);color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:12px 32px;transition:all .25s ease}.page-error .page-error-retry:hover{box-shadow:0 6px 18px rgba(192,86,33,.35);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.page-error .page-error-retry:active{-webkit-transform:translateY(0);transform:translateY(0)}.tooltip{-webkit-animation:tooltipFade .2s ease forwards;animation:tooltipFade .2s ease forwards;background:#2d3748;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);color:#fff;display:none;font-size:12px;left:50%;margin-top:-8px;padding:6px 12px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;z-index:100}@-webkit-keyframes tooltipFade{0%{opacity:0;-webkit-transform:translate(-50%,5px);transform:translate(-50%,5px)}to{opacity:1;-webkit-transform:translate(-50%);transform:translate(-50%)}}@keyframes tooltipFade{0%{opacity:0;-webkit-transform:translate(-50%,5px);transform:translate(-50%,5px)}to{opacity:1;-webkit-transform:translate(-50%);transform:translate(-50%)}}[data-tip]:hover+.tooltip{display:block}#footer{background:transparent;border-top:1px solid rgba(192,86,33,.06);color:#718096;font-size:13px;margin-top:60px;opacity:0;overflow:hidden;padding:36px 0 28px;position:relative;transition:opacity .5s ease .4s,visibility .5s ease .4s;visibility:hidden}.loaded #footer{opacity:1;visibility:visible}#footer:before{background:linear-gradient(90deg,transparent,#c05621,transparent);border-radius:2px;content:"";height:3px;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:60px}#footer .footer-content{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:1100px;padding:0 24px}#footer .footer-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}#footer .footer-row .api-info{align-items:center;color:#718096;display:inline-flex;font-size:13px;gap:8px}#footer .footer-row .api-info .material-symbols-outlined{color:#c05621;font-size:18px}#footer .footer-row .api-info strong{color:#c05621;font-weight:600}#footer .footer-row .footer-meta{align-items:center;display:inline-flex;font-size:12px;gap:14px;opacity:.85}#footer .footer-row .footer-meta .footer-version{background:rgba(192,86,33,.08);border-radius:10px;color:#c05621;font-size:11px;font-weight:500;padding:3px 10px}#footer .footer-row+.stats{border-top:1px solid rgba(192,86,33,.06);margin-top:4px;padding-top:18px}#footer .stats{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}#footer .stat-item{align-items:baseline;background:transparent;border-radius:0;display:flex;gap:6px;justify-content:center;padding:6px 0;transition:color .2s ease}#footer .stat-item:hover{color:#c05621;-webkit-transform:none;transform:none}#footer .stat-item .stat-label{color:#718096;font-size:12px;opacity:.7}#footer .stat-item .stat-value{color:#c05621;font-size:16px;font-weight:700;line-height:1}#footer .stat-item .stat-unit{font-size:11px;opacity:.55}#footer .stat-item .stat-green{color:#38a169}#footer .stat-item .stat-purple{color:#805ad5}#footer .stat-item .stat-pink{color:#d53f8c}#footer .footer-bottom{font-size:12px;opacity:.7;text-align:center}#footer .footer-bottom .footer-divider{margin:0 8px;opacity:.5}#footer a{color:#c05621;font-weight:500;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}#footer a:hover{color:#9c4221}body.dark-mode #footer{border-top-color:rgba(237,137,54,.1);color:rgba(247,250,252,.55)}body.dark-mode #footer:before{background:linear-gradient(90deg,transparent,#dd6b20,transparent)}body.dark-mode #footer .api-info strong{color:#dd6b20}body.dark-mode #footer .footer-meta .footer-version{background:rgba(237,137,54,.15);color:#dd6b20}body.dark-mode #footer .stats .stat-item{background:transparent}body.dark-mode #footer .footer-row+.stats{border-top-color:rgba(237,137,54,.08)}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spinRefresh{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinRefresh{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes fadeIn{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media(max-width:768px){#header .container{gap:12px;grid-template-columns:1fr auto auto}#header .nav-actions,#header .nav-links{display:none}#header .menu-toggle{display:inline-flex}#header{padding:15px 0}.site{padding:18px}.timeline{gap:2px;height:16px}.timeline i{max-width:8px;min-width:4px;width:calc(3.33333% - 1.93333px)}.summary span{font-size:12px;max-width:40%}#uptime{gap:18px;grid-template-columns:1fr;padding:25px 0}#footer{font-size:12px;padding:28px 0 22px}#footer .footer-row{align-items:center;flex-direction:column;gap:8px;text-align:center}#footer .stats{gap:10px;grid-template-columns:repeat(2,1fr)}#footer .stat-item{padding:4px 0}#footer .stat-item .stat-value{font-size:14px}}@media(min-width:1024px){.timeline{gap:3.5px}}
/*# sourceMappingURL=main.d21e44e8.css.map*/