*{box-sizing:border-box;margin:0}html{font-size:16px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:14px;line-height:1.6;min-height:100vh;overflow-x:hidden}body,body.theme-light{background:radial-gradient(1200px 800px at 10% -10%,#3bd67240,#0000 60%),radial-gradient(900px 600px at 100% 0,#3896f740,#0000 55%),linear-gradient(135deg,#f3f6fb,#e6edf6);color:#1f2937}body.theme-dark{background:radial-gradient(1200px 800px at 10% -10%,#3bd6722e,#0000 60%),radial-gradient(900px 600px at 100% 0,#3896f733,#0000 55%),linear-gradient(135deg,#0b1120,#0f172a);color:#e5e7eb}@media(prefers-color-scheme:dark){body:not(.theme-light){background:radial-gradient(1200px 800px at 10% -10%,#3bd6722e,#0000 60%),radial-gradient(900px 600px at 100% 0,#3896f733,#0000 55%),linear-gradient(135deg,#0b1120,#0f172a);color:#e5e7eb}body:not(.theme-light) #header{background:linear-gradient(135deg,#1f3b82,#4c1d95);box-shadow:0 16px 40px #02061799}body:not(.theme-light) #notification,body:not(.theme-light) #uptime{background:#0f172ad9;border-color:#94a3b838;box-shadow:0 24px 70px #020617a6,0 8px 22px #02061773}body:not(.theme-light) #notification{color:#e2e8f0}body:not(.theme-light) #notification strong{color:#86efac}body:not(.theme-light) #uptime .site{border-bottom-color:#94a3b82e}body:not(.theme-light) #uptime .site:hover{background:linear-gradient(90deg,#3896f738,#0f172a59)}body:not(.theme-light) #uptime .site .meta .name{color:#f8fafc}body:not(.theme-light) #uptime .site .meta .link{opacity:.95}body:not(.theme-light) #uptime .site .meta .status.ok{background-color:#10b98142;color:#bbf7d0}body:not(.theme-light) #uptime .site .meta .status.fail{background-color:#ef6b7247;color:#fecaca}body:not(.theme-light) #uptime .site .meta .status.unknow{background-color:#94a3b833;color:#e2e8f0}body:not(.theme-light) #uptime .site .summary{color:#e5e7eb}body:not(.theme-light) #uptime .site .summary span:last-child{color:#cbd5f5}body:not(.theme-light) #uptime .site .summary.is-error{color:#fecaca}body:not(.theme-light) #uptime .site .summary .retry-button{background:#94a3b81f;border-color:#fecacacc}body:not(.theme-light) #uptime .site .timeline i.none{background:linear-gradient(135deg,#374151,#1f2937)}body:not(.theme-light) #footer{color:#b3bfd6}body:not(.theme-light) #footer a{color:#93c5fd}body:not(.theme-light) #footer a:hover{color:#c4b5fd}body:not(.theme-light) #app-loading{background:radial-gradient(1200px 800px at 10% -10%,#3bd6722e,#0000 60%),radial-gradient(900px 600px at 100% 0,#3896f733,#0000 55%),linear-gradient(135deg,#0b1120,#0f172a);color:#e5e7eb}body:not(.theme-light) .app-loading__spinner{border-color:#7dd3fc #c4b5fd #e2e8f040 #e2e8f040}}body.theme-dark #header{background:linear-gradient(135deg,#1f3b82,#4c1d95);box-shadow:0 16px 40px #02061799}body.theme-dark #notification,body.theme-dark #uptime{background:#0f172ad9;border-color:#94a3b838;box-shadow:0 24px 70px #020617a6,0 8px 22px #02061773}body.theme-dark #notification{color:#e2e8f0}body.theme-dark #notification strong{color:#86efac}body.theme-dark #uptime .site{border-bottom-color:#94a3b82e}body.theme-dark #uptime .site:hover{background:linear-gradient(90deg,#3896f738,#0f172a59)}body.theme-dark #uptime .site .meta .name{color:#f8fafc}body.theme-dark #uptime .site .meta .link{opacity:.95}body.theme-dark #uptime .site .meta .status.ok{background-color:#10b98142;color:#bbf7d0}body.theme-dark #uptime .site .meta .status.fail{background-color:#ef6b7247;color:#fecaca}body.theme-dark #uptime .site .meta .status.unknow{background-color:#94a3b833;color:#e2e8f0}body.theme-dark #uptime .site .summary{color:#e5e7eb}body.theme-dark #uptime .site .summary span:last-child{color:#cbd5f5}body.theme-dark #uptime .site .summary.is-error{color:#fecaca}body.theme-dark #uptime .site .summary .retry-button{background:#94a3b81f;border-color:#fecacacc}body.theme-dark #uptime .site .timeline i.none{background:linear-gradient(135deg,#374151,#1f2937)}body.theme-dark #footer{color:#b3bfd6}body.theme-dark #footer a{color:#93c5fd}body.theme-dark #footer a:hover{color:#c4b5fd}body.theme-dark #app-loading{background:radial-gradient(1200px 800px at 10% -10%,#3bd6722e,#0000 60%),radial-gradient(900px 600px at 100% 0,#3896f733,#0000 55%),linear-gradient(135deg,#0b1120,#0f172a);color:#e5e7eb}body.theme-dark .app-loading__spinner{border-color:#7dd3fc #c4b5fd #e2e8f040 #e2e8f040}#app-loading{align-items:center;background:radial-gradient(1200px 800px at 10% -10%,#3bd67240,#0000 60%),radial-gradient(900px 600px at 100% 0,#3896f740,#0000 55%),linear-gradient(135deg,#f3f6fb,#e6edf6);bottom:0;color:#1f2937;display:flex;flex-direction:column;gap:14px;justify-content:center;left:0;position:fixed;right:0;top:0;transition:opacity .22s ease,visibility .22s ease;z-index:9999}#app-loading.is-hidden{opacity:0;visibility:hidden}.app-loading__spinner{animation:spin .9s linear infinite;border-color:#3896f7 #c9a0ff #1f293726 #1f293726;border-radius:50%;border-style:solid;border-width:4px;box-shadow:0 10px 30px #3896f733;height:64px;width:64px}.app-loading__text{font-size:15px;font-weight:600;letter-spacing:.2px}a{color:inherit;text-decoration:none}#app{min-height:100vh;position:relative}#app .container{margin:0 auto;max-width:980px;padding:0 20px;width:100%}#header{background:linear-gradient(135deg,#3896f7,#c9a0ff);box-shadow:0 4px 20px #667eea33;color:#fff;overflow:hidden;padding:40px 0 80px;position:relative;width:100%}#header:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23fff' fill-opacity='.05' fill-rule='evenodd'/%3E%3C/svg%3E");bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}#header .container{align-items:center;display:flex;justify-content:space-between;position:relative;z-index:1}#header .logo{font-size:28px;font-weight:700;letter-spacing:-.5px;text-shadow:0 2px 10px #0000001a}#header .navi{align-items:center;color:#fff;display:flex;font-size:15px;gap:16px}#header .navi a{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff40;border-radius:20px;opacity:.9;padding:8px 16px;transition:all .2s ease}#header .navi a:hover{background:#fff3;box-shadow:0 4px 12px #00000026;opacity:1;transform:translateY(-2px)}#header .navi .theme-toggle{align-items:center;background:#ffffff26;border:1px solid #ffffff4d;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:8px 14px;transition:all .2s ease}#header .navi .theme-toggle:hover{background:#ffffff3d;box-shadow:0 6px 16px #0000002e;transform:translateY(-2px)}#header .navi .theme-toggle__icon{font-size:15px;line-height:1}#header .navi .theme-toggle__track{background:#ffffff59;border-radius:999px;height:18px;position:relative;width:34px}#header .navi .theme-toggle__thumb{background:#fff;border-radius:50%;box-shadow:0 2px 6px #0003;height:14px;left:2px;position:absolute;top:2px;transition:transform .2s ease;width:14px}body.theme-dark #header .navi .theme-toggle__track{background:#0f172a99}body.theme-dark #header .navi .theme-toggle__thumb{background:#f8fafc;transform:translateX(16px)}#notification{animation:fade-in-up .5s ease;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffa6;border:1px solid #ffffff8c;border-radius:14px;box-shadow:0 20px 60px #0f172a1f,0 6px 20px #0f172a14;color:#4a5568;font-size:15px;margin-bottom:30px;margin-top:-50px;padding:20px 30px;position:relative;z-index:10}#notification p{line-height:1.6;margin:0}#notification strong{color:#3bd672;font-weight:600}#uptime{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffa6;border:1px solid #ffffff8c;border-radius:18px;box-shadow:0 20px 60px #0f172a1f,0 6px 20px #0f172a14;margin-bottom:60px;margin-top:-50px;overflow:hidden;padding:20px 0;transition:box-shadow .3s ease,transform .3s ease}#uptime:hover{box-shadow:0 28px 80px #0f172a29,0 10px 26px #0f172a1f;transform:translateY(-2px)}#uptime .site{border-bottom:1px solid #f0f2f5;border-radius:14px;margin:0 35px;padding:30px 0;transition:all .3s ease}#uptime .site:hover{background:linear-gradient(90deg,#667eea14,#ffffff26);border-radius:12px;margin:0 20px;padding:30px 15px}#uptime .site .loading{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath fill='%23D6D8D8' d='M19.52 42.712c9.897 2.916 20.285-2.743 23.201-12.64l-3.902-1.15c-2.281 7.742-10.407 12.17-18.15 9.888l-1.15 3.902z'%3E%3CanimateTransform attributeType='xml' attributeName='transform' type='rotate' from='0 25 25' to='360 25 25' dur='0.6s' repeatCount='indefinite'/%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;display:block;height:40px;margin:0 auto;width:40px}#uptime .site .meta{align-items:baseline;display:flex;margin-bottom:5px}#uptime .site .meta .name{color:#1a202c;font-size:17px;font-weight:600;letter-spacing:-.2px}#uptime .site .meta .link{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg class='icon' viewBox='0 0 1036 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M600.818 697.6c-70.4 0-134.4-25.6-192-76.8-25.6-25.6-25.6-64-6.4-89.6 25.6-25.6 64-25.6 89.6-6.4 57.6 51.2 147.2 51.2 198.4 0l166.4-166.4c25.6-25.6 38.4-64 38.4-102.4 0-25.6-6.4-64-38.4-96-57.6-51.2-147.2-51.2-198.4 0l-64 76.8c-25.6 25.6-64 25.6-89.6 0-25.6-25.6-25.6-64 0-89.6l70.4-70.4c102.4-102.4 268.8-102.4 377.6 0 51.2 51.2 83.2 115.2 83.2 192 0 70.4-25.6 134.4-76.8 192l-166.4 166.4c-57.6 44.8-121.6 70.4-192 70.4z' fill='%238492A6'/%3E%3Cpath d='M274.418 1024c-70.4 0-134.4-25.6-192-76.8-108.8-96-108.8-262.4-6.4-377.6l166.4-166.4c108.8-102.4 275.2-102.4 377.6 0 25.6 25.6 25.6 64 0 89.6s-64 25.6-89.6 0c-51.2-51.2-140.8-51.2-198.4 0l-166.4 166.4c-44.8 51.2-64 140.8 0 198.4 57.6 51.2 147.2 51.2 198.4 0l70.4-70.4c25.6-25.6 64-25.6 89.6 0s25.6 64 0 89.6l-70.4 70.4c-44.8 51.2-108.8 76.8-179.2 76.8z' fill='%238492A6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;height:13px;margin-left:8px;opacity:.6;text-indent:-99999px;transition:opacity .15s ease;width:13px}#uptime .site .meta .link:hover{opacity:1}#uptime .site .meta .status{background-position:8px;background-repeat:no-repeat;background-size:16px auto;border-radius:20px;font-size:13px;font-weight:600;margin-left:auto;padding:6px 12px 6px 30px;transition:all .2s ease}#uptime .site .meta .status.ok{background-color:#3bd6721a;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m12 2-8 8-4-4 1.5-1.5L4 7 10.5.5 12 2z' fill='%233bd672'/%3E%3C/svg%3E");color:#3bd672}#uptime .site .meta .status.fail{background-color:#ef6b721f;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 1064 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m205.09 959.373 327.82-327.83 327.827 327.83L981.31 838.79 653.49 510.97l327.82-327.814L860.737 62.58 532.91 390.4 205.09 62.581 84.527 183.155l327.82 327.814-327.82 327.82z' fill='%23EF6B72'/%3E%3C/svg%3E");color:#ef6b72}#uptime .site .meta .status.unknow{background-color:#969ea81a;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M521.216 164.864c161.792 0 199.68 149.504 106.496 242.688C523.264 512 441.344 532.48 441.344 749.568h158.72c1.024-123.904 62.464-182.272 125.952-239.616 58.368-53.248 120.832-99.328 120.832-206.848 0-171.008-159.744-292.864-325.632-292.864-187.392 0-344.064 132.096-344.064 316.416h158.72c0-92.16 92.16-161.792 185.344-161.792M441.344 855.04h158.72v158.72h-158.72V855.04z' fill='%23969ea8'/%3E%3C/svg%3E");color:#969ea8}#uptime .site .timeline{display:flex;justify-content:space-between;margin:20px 0 15px}#uptime .site .timeline i{border-radius:6px;flex-grow:1;height:32px;margin:0 2px;position:relative;transition:all .25s ease}#uptime .site .timeline i.ok{background:linear-gradient(135deg,#3bd672,#2bcd64)}#uptime .site .timeline i.down{background:linear-gradient(135deg,#ef6b72,#ed545c)}#uptime .site .timeline i.none{background:linear-gradient(135deg,#e5e8eb,#dce0e4)}#uptime .site .timeline i:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-3px) scale(1.05);z-index:10}#uptime .site .timeline i:first-child{border-bottom-left-radius:8px;border-top-left-radius:8px;margin-left:0}#uptime .site .timeline i:last-child{border-bottom-right-radius:8px;border-top-right-radius:8px;margin-right:0}#uptime .site .summary{align-items:center;color:#718096;display:flex;font-size:13px;font-weight:500;gap:10px;justify-content:space-between;line-height:18px}#uptime .site .summary.is-error{color:#ef6b72}#uptime .site .summary .retry-button{background:#0000;border:1px solid;border-radius:999px;color:inherit;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .2s ease}#uptime .site .summary .retry-button:hover{box-shadow:0 4px 10px #0f172a1f;transform:translateY(-1px)}#uptime .site:last-child{border-bottom:none}#footer{color:#718096;font-size:13px;line-height:28px;padding-bottom:40px;text-align:center}#footer a{color:#3896f7;font-weight:600;transition:all .2s ease}#footer a:hover{color:#c9a0ff;text-decoration:underline}#footer p{margin:8px 0}@keyframes spin{to{transform:rotate(1turn)}}@media(max-width:768px){#header{padding:28px 0 60px}#header .container{align-items:flex-start;flex-direction:column;gap:16px}#header .logo{font-size:24px}#header .navi{display:flex;flex-wrap:wrap;gap:10px}#header .navi a{font-size:13px;margin-left:0;padding:6px 14px}#notification{margin-top:-34px;padding:16px 18px}#uptime{margin-top:-34px;padding:6px 0}#uptime .site{margin:0 14px;padding:18px 0}#uptime .site:hover{margin:0 10px;padding:18px 8px}#uptime .site .meta{align-items:flex-start;flex-direction:column;gap:10px}#uptime .site .meta .status{margin-left:0}#uptime .site .timeline{margin:14px 0 8px}#uptime .site .timeline i{height:22px}#uptime .site .summary{flex-direction:column;gap:6px}#footer{line-height:22px;padding:0 18px 28px}}@media(max-width:480px){#app .container{padding:0 14px}#header{padding:22px 0 48px}#header .logo{font-size:22px}#uptime .site{margin:0 12px}#uptime .site:hover{margin:0 8px}}
/*# sourceMappingURL=main.57fbc23e.css.map*/