:root{color-scheme:light dark;--page-background: #fdfffd;--text-color: #000000;--link-color: #0b486b;--sidebar-link: #030303;--accent: #078b65;--accent-strong: #067856;--accent-bright: #07a878;--accent-hover: #40bd97;--button-background: #07a878;--button-hover: #40bd97;--button-text: #f3f3f3;--announcement-text: #ffff00;--announcement-text-shadow: 2px 2px 0 #004040;--hero-start: #40bd97;--hero-end: #07a878;--hero-background: linear-gradient( to bottom, var(--hero-start) 0%, var(--hero-end) 100% );--hero-background-size: auto;--hero-animation: none;--hero-text: #f1f1f1;--hero-heading: #ffffff;--hero-link: #eeecdf;--hero-link-hover: #ffffff;--accent-soft: #dcefe9;--accent-soft-hover: #e8efec;--accent-surface: #f1f8f6;--border-color: #e4e9e7;--border-subtle: #edf0ef;--row-hover: #ddeadd;--surface: #ffffff;--surface-subtle: #f7f9f8;--dialog-text: #222222;--heading-color: #17372e;--dialog-close: #587069;--control-text: #40534d;--modal-muted: #75857f;--filename-muted: #71817c;--warning-text: #9a6512;--footer-background: #333333;--footer-text: #bbbbbb;--footer-link: #cccccc;--dialog-shadow: rgba(16, 35, 29, .3);--tooltip-background: var(--heading-color);--tooltip-text: #ffffff;--backdrop: rgba(8, 22, 18, .66)}:root[data-palette=ustc-blue]{--page-background: #fdfeff;--link-color: #245e8c;--accent: #004d94;--accent-strong: #003d76;--accent-bright: #004d94;--accent-hover: #2877b5;--button-background: #004d94;--button-hover: #003d76;--announcement-text-shadow: 2px 2px 0 #002b54;--hero-start: #2471ad;--hero-end: #004d94;--accent-soft: #dbeaf6;--accent-soft-hover: #e8f0f6;--accent-surface: #f1f7fb;--border-color: #e1e8ed;--border-subtle: #edf1f4;--row-hover: #dce8f2;--surface-subtle: #f7f9fb;--heading-color: #18364f;--dialog-close: #586d7d;--control-text: #40515e;--modal-muted: #75838e;--filename-muted: #71808b;--footer-background: #293845;--footer-text: #bdc7ce;--footer-link: #d6dfe5;--dialog-shadow: rgba(15, 38, 56, .3);--backdrop: rgba(7, 20, 30, .66)}:root[data-palette=quiet-pink]{--page-background: #fffdfd;--link-color: #7c3c55;--accent: #a84f69;--accent-strong: #8f4059;--accent-bright: #a84f69;--accent-hover: #bd6f86;--button-background: #f2c9d5;--button-hover: #e9b0c0;--button-text: #422832;--announcement-text: #422832;--announcement-text-shadow: 1px 1px 0 #fff0f4;--hero-start: #f2c9d5;--hero-end: #e9b0c0;--hero-text: #422832;--hero-heading: #321d25;--hero-link: #422832;--hero-link-hover: #1f1116;--accent-soft: #f2c9d5;--accent-soft-hover: #f8e8ed;--accent-surface: #fcf4f7;--border-color: #eddde2;--border-subtle: #f3e8eb;--row-hover: #f7e3e9;--surface-subtle: #fbf7f8;--heading-color: #4d2834;--dialog-close: #785c65;--control-text: #5e474f;--modal-muted: #8c767d;--filename-muted: #887279;--footer-background: #6c4b56;--footer-text: #cbbdc2;--footer-link: #e2d7db;--dialog-shadow: rgba(62, 30, 41, .3);--backdrop: rgba(31, 12, 19, .66)}:root[data-palette=sunrise-red]{--page-background: #fffdfd;--link-color: #7d3034;--accent: #b43e44;--accent-strong: #923137;--accent-bright: #b43e44;--accent-hover: #c75b60;--button-background: #a9363c;--button-hover: #8f2d32;--announcement-text-shadow: 2px 2px 0 #6f2025;--hero-start: #c85b61;--hero-end: #b43e44;--accent-soft: #f3d9da;--accent-soft-hover: #f8e9e9;--accent-surface: #fcf4f4;--border-color: #eddede;--border-subtle: #f3e9e9;--row-hover: #f6e2e3;--surface-subtle: #fbf7f7;--heading-color: #4a2729;--dialog-close: #775b5c;--control-text: #5d4748;--modal-muted: #8b7677;--filename-muted: #877273;--footer-background: #64383a;--footer-text: #cabcbc;--footer-link: #e1d6d6;--dialog-shadow: rgba(61, 27, 29, .3);--backdrop: rgba(31, 10, 11, .66)}:root[data-palette=summer-wheat]{--page-background: #fffefa;--link-color: #765600;--accent: #9a6800;--accent-strong: #7d5400;--accent-bright: #9a6800;--accent-hover: #b58118;--button-background: #fadf92;--button-hover: #f2c65d;--button-text: #3c2b09;--announcement-text: #3c2b09;--announcement-text-shadow: 1px 1px 0 #fff3cd;--hero-start: #fadf92;--hero-end: #f2c65d;--hero-text: #3c2b09;--hero-heading: #2e2005;--hero-link: #3c2b09;--hero-link-hover: #1f1604;--accent-soft: #fadf92;--accent-soft-hover: #fbefd0;--accent-surface: #fff9ea;--border-color: #eee3c7;--border-subtle: #f3ecd9;--row-hover: #f8edcf;--surface-subtle: #fbf9f3;--heading-color: #4b3914;--dialog-close: #756b55;--control-text: #5c5442;--modal-muted: #89816f;--filename-muted: #857d6c;--footer-background: #5a4a2c;--footer-text: #c9c3b7;--footer-link: #e1ddd4;--dialog-shadow: rgba(57, 43, 14, .3);--backdrop: rgba(29, 22, 7, .66)}:root[data-palette=rainbow]{--hero-background: linear-gradient( 124deg, #ff2400, #e81d1d, #e8b71d, #e3e81d, #1de840, #1ddde8, #2b1de8, #dd00f3, #dd00f3 );--hero-background-size: 1800% 1800%;--hero-animation: rainbow 15s ease-in-out infinite}@keyframes rainbow{0%,to{background-position:0% 82%}50%{background-position:100% 19%}}@media (prefers-reduced-motion: reduce){:root[data-palette=rainbow]{--hero-animation: none}}@media (prefers-color-scheme: dark){:root{--tooltip-text: #181a1b;--page-background: #181a1b;--text-color: #e8e6e3;--link-color: #6bb8df;--sidebar-link: #e8e6e3;--accent: #46cfa5;--accent-strong: #46cfa5;--accent-bright: #2fc69a;--accent-hover: #55d6ae;--button-background: #087f5c;--button-hover: #0a956c;--button-text: #e8e6e3;--hero-start: #2f8f72;--hero-end: #087f5c;--accent-soft: #24312d;--accent-soft-hover: #2b3031;--accent-surface: #22292a;--border-color: #3e4446;--border-subtle: #343a3c;--row-hover: #2b3031;--surface: #1f2223;--surface-subtle: #1b1d1e;--dialog-text: #e8e6e3;--heading-color: #d8e8e2;--dialog-close: #a8adaf;--control-text: #c6c3bf;--modal-muted: #aaa7a2;--filename-muted: #9d9a96;--warning-text: #e6b566;--footer-background: #202223;--footer-text: #b2afaa;--footer-link: #d0cdc8;--dialog-shadow: rgba(0, 0, 0, .6);--backdrop: rgba(0, 0, 0, .72)}:root[data-palette=ustc-blue]{--page-background: #181a1b;--link-color: #79bdf0;--accent: #79bdf0;--accent-strong: #79bdf0;--accent-bright: #65b2eb;--accent-hover: #8ac9f5;--button-background: #1f6698;--button-hover: #184f75;--hero-start: #25658f;--hero-end: #184f75;--accent-soft: #24313b;--accent-soft-hover: #2b3034;--accent-surface: #22292d;--border-color: #3e4448;--border-subtle: #343a3e;--row-hover: #2b3034;--surface-subtle: #1b1d1f;--heading-color: #d9e8f4;--dialog-close: #a8adb1;--control-text: #c6c3bf;--modal-muted: #aaa7a2;--filename-muted: #9d9a96;--footer-background: #202326;--footer-text: #b5b8ba;--footer-link: #d2d7da;--dialog-shadow: rgba(0, 0, 0, .6);--backdrop: rgba(0, 0, 0, .72)}:root[data-palette=quiet-pink]{--page-background: #181a1b;--link-color: #f0a8bd;--accent: #f0a8bd;--accent-strong: #f0a8bd;--accent-bright: #e999b1;--accent-hover: #f4bfd0;--button-background: #cf8299;--button-hover: #c36e88;--button-text: #422832;--hero-start: #c06b86;--hero-end: #9d4a63;--hero-text: #f1f1f1;--hero-heading: #ffffff;--hero-link: #eeecdf;--hero-link-hover: #ffffff;--accent-soft: #3a2930;--accent-soft-hover: #342d30;--accent-surface: #2c2427;--border-color: #4a3d42;--border-subtle: #3c3437;--row-hover: #342d30;--surface-subtle: #1e1c1d;--heading-color: #f3dce4;--dialog-close: #b3a7ab;--control-text: #cbc2c5;--modal-muted: #aaa3a5;--filename-muted: #9f989a;--footer-background: #252123;--footer-text: #b8b1b3;--footer-link: #d8d1d3;--dialog-shadow: rgba(0, 0, 0, .6);--backdrop: rgba(0, 0, 0, .72)}:root[data-palette=sunrise-red]{--page-background: #181a1b;--link-color: #ef9a9e;--accent: #ef8e93;--accent-strong: #ef8e93;--accent-bright: #e47a80;--accent-hover: #f3aeb1;--button-background: #963239;--button-hover: #ae4148;--hero-start: #9e4248;--hero-end: #762b30;--accent-soft: #39282a;--accent-soft-hover: #342d2e;--accent-surface: #2c2425;--border-color: #493c3d;--border-subtle: #3c3435;--row-hover: #342d2e;--surface-subtle: #1e1c1c;--heading-color: #f2dcdd;--dialog-close: #b2a7a7;--control-text: #cac2c2;--modal-muted: #aaa3a3;--filename-muted: #9f9898;--footer-background: #252122;--footer-text: #b8b1b1;--footer-link: #d8d1d1;--dialog-shadow: rgba(0, 0, 0, .6);--backdrop: rgba(0, 0, 0, .72)}:root[data-palette=summer-wheat]{--page-background: #181a1b;--link-color: #f1cd72;--accent: #f1cd72;--accent-strong: #f1cd72;--accent-bright: #e8bd53;--accent-hover: #f5dc99;--button-background: #dfbd64;--button-hover: #d2a746;--button-text: #3c2b09;--hero-start: #e4b035;--hero-end: #a97d1e;--hero-text: #f1f1f1;--hero-heading: #ffffff;--hero-link: #eeecdf;--hero-link-hover: #ffffff;--accent-soft: #383222;--accent-soft-hover: #333029;--accent-surface: #2b2820;--border-color: #48443a;--border-subtle: #3b3932;--row-hover: #333029;--surface-subtle: #1e1d1a;--heading-color: #f2e8cb;--dialog-close: #b1ada2;--control-text: #c9c6bd;--modal-muted: #aaa79f;--filename-muted: #9f9c94;--footer-background: #25231e;--footer-text: #b8b5ad;--footer-link: #d8d5ce;--dialog-shadow: rgba(0, 0, 0, .6);--backdrop: rgba(0, 0, 0, .72)}}@font-face{font-family:Clicker Script;font-style:normal;font-weight:400;font-display:fallback;src:local("Clicker Script"),local("ClickerScript-Regular"),url(/static/fonts/clicker-script.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;font-display:fallback;src:local("Open Sans Light"),local("OpenSans-Light"),url(/static/fonts/open-sans-light.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:fallback;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(/static/fonts/open-sans.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--status-failed: #fff4e3;--status-ongoing: #e3f7ff;--sort-indicator: var(--control-text)}@media (prefers-color-scheme: dark){:root{--status-failed: #4a3520;--status-ongoing: #163b47}}*{box-sizing:border-box}html{background:var(--page-background);color:var(--text-color)}body{margin:0;background:var(--page-background);color:var(--text-color);font-family:Open Sans,Ubuntu,Hiragino Sans GB,Noto Sans CJK SC,sans-serif}#nav{display:flex;min-height:60px;align-items:center;justify-content:flex-end;gap:25px;padding:10px max(20px,calc((100% - 1600px)/2));background:var(--hero-background);background-size:var(--hero-background-size);animation:var(--hero-animation)}#nav a{color:var(--hero-link);font-size:16px;text-decoration:none}#nav a:hover,#nav a:focus-visible{color:var(--hero-link-hover);text-decoration:underline;text-underline-offset:.2em}#sync,#server{width:min(1600px,calc(100% - 40px));margin:25px auto}#sync h2,#server h2{margin:0 0 12px;color:var(--accent-bright);font-size:24px;font-weight:300}#sync>p,#server>p{margin:0;padding:20px;border:1px solid var(--border-color);background:var(--surface-subtle);color:var(--control-text)}.status-table-scroll{max-width:100%;border:1px solid var(--border-color);background:var(--surface);overflow-x:auto;overflow-y:hidden}table{width:100%;min-width:980px;border-collapse:collapse;border-spacing:0;background:var(--surface)}table th,table td{padding:9px 10px;border-bottom:1px solid var(--border-subtle);line-height:20px;text-align:left;white-space:nowrap}table th{background:var(--accent-soft);color:var(--heading-color);font-weight:600;vertical-align:bottom}table td{vertical-align:top}#status td:nth-child(6){min-width:180px;max-width:360px;white-space:normal;overflow-wrap:anywhere}table tbody tr:last-child td{border-bottom:0}table tbody tr:hover{background:var(--row-hover)}.failedSync{background-color:var(--status-failed)}.ongoingSync{background-color:var(--status-ongoing)}.sort-button{display:inline-flex;align-items:center;gap:6px;padding:2px 3px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.sort-button:hover,.sort-button:focus-visible{color:var(--accent-strong)}.sort-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sort-indicator{width:10px;color:var(--sort-indicator);font-size:9px;line-height:1;opacity:0;text-align:center;user-select:none}.sort-button:hover .sort-indicator,.sort-button:focus-visible .sort-indicator{opacity:.4}th[aria-sort] .sort-indicator{opacity:.7}.withComment{position:relative}.withComment:hover{z-index:2}.status-detail{position:relative;display:inline-block;border:0;padding:0;background:transparent;color:inherit;font:inherit;cursor:help}.status-detail .comment{position:absolute;z-index:1;bottom:calc(100% + 8px);left:50%;width:max-content;max-width:190px;padding:7px 9px;border-radius:4px;display:none;background-color:var(--tooltip-background);color:var(--tooltip-text);font-size:12px;line-height:1.4;text-align:center;white-space:normal;box-shadow:0 4px 12px var(--dialog-shadow);transform:translate(-50%)}.status-detail .comment:after{position:absolute;top:100%;left:50%;border:5px solid transparent;border-top-color:var(--tooltip-background);content:"";transform:translate(-50%)}.status-detail:hover .comment,.status-detail:focus-visible .comment,.status-detail[aria-expanded=true] .comment{display:block}@media (hover: none),(pointer: coarse){.status-detail{min-width:32px;min-height:32px;margin:-6px 0}.status-detail .comment{top:50%;right:auto;bottom:auto;left:calc(100% + 8px);width:max-content;max-width:190px;transform:translateY(-50%)}.status-detail .comment:after{top:50%;right:100%;left:auto;border-top-color:transparent;border-right-color:var(--tooltip-background);transform:translateY(-50%)}.status-detail:hover .comment,.status-detail:focus-visible .comment{display:none}.status-detail[aria-expanded=true] .comment{display:block}}.monitor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.monitor-grid iframe{display:block;width:100%;border:1px solid var(--border-color);background:var(--surface);color-scheme:light dark}@media screen and (max-width: 880px){.monitor-grid{grid-template-columns:1fr}}@media screen and (max-width: 540px){#nav{min-height:0;justify-content:flex-start;gap:10px 20px;padding:16px 15px;flex-wrap:wrap}#sync,#server{width:auto;margin:24px 15px}}
