:root{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#243247;background:#f7f8fa;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid #4075b5;outline-offset:3px}header{height:72px;background:#fff;border-bottom:1px solid #e1e6ed;display:flex;align-items:center;gap:32px;padding:0 32px;position:sticky;top:0;z-index:10}.brand{font-weight:650;color:#243247;text-decoration:none;font-size:16px;white-space:nowrap}nav{display:flex;align-self:stretch;gap:8px}nav button{background:none;border:0;border-bottom:2px solid transparent;padding:0 13px;color:#8390a2;font-size:13px}nav button.active{color:#365f91;border-color:#4d79b0}header input{margin-left:auto;width:255px;min-width:0;background:#fbfcfd;border:1px solid #dce3eb;border-radius:6px;padding:9px 12px;font-size:12px;color:#35455b}main{max-width:1450px;margin:auto;padding:28px 32px 0}.serverlayout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:28px;align-items:start}.servernav{position:sticky;top:100px;display:grid;gap:8px}.serverlink{text-decoration:none;color:#60728b;padding:15px 16px;border:1px solid transparent;border-radius:7px;display:block}.serverlink:hover{background:#eef2f7}.serverlink.selected{background:white;border-color:#dce4ee;box-shadow:0 2px 6px #23334804}.servername{display:flex;gap:8px;align-items:center;color:#374a63;font-size:12px;font-weight:600}.dot{width:5px;height:5px;display:inline-block;background:#76aa91;border-radius:50%}.dot.red{background:#d2946f}.serverlink code{display:block;margin:6px 0 4px;font:10px ui-monospace,SFMono-Regular,Consolas,monospace;color:#8995a6}.serverlink small{font-size:10px;color:#a0aab8}.serverdetail{background:white;border:1px solid #dce3ec;border-radius:9px;margin-bottom:14px;scroll-margin-top:92px;overflow:hidden}.enhanced .serverdetail:not([open]){display:none}.servertitle{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:23px 24px 12px;cursor:pointer}.servertitle::-webkit-details-marker{display:none}h1{margin:0;font-size:23px;letter-spacing:-.3px;font-weight:600}code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.servertitle code{display:block;font-size:11px;color:#8694a8;margin-top:5px}.headercount{font-size:11px;color:#8593a5}.metricrow{display:flex;gap:24px;padding:0 24px 21px;font-size:11px;color:#8c99aa}.metricrow b{font-weight:500;color:#62768e}.metricrow .orange,.metricrow .orange b{color:#c48435}.tabletitle{display:flex;justify-content:space-between;padding:11px 24px;background:#fafbfc;border-top:1px solid #e8edf3;border-bottom:1px solid #e8edf3;color:#9ca7b5;font-size:9px;letter-spacing:.8px}.site{border-bottom:1px solid #edf0f4}.site:last-of-type{border-bottom:0}.site summary{display:flex;justify-content:space-between;gap:22px;align-items:center;padding:16px 24px;cursor:pointer;list-style:none}.site summary::-webkit-details-marker{display:none}.site summary:hover{background:#fafcff}.site summary>div:first-child{min-width:0}.site strong{font-size:12px;font-weight:550;color:#354c69;overflow-wrap:anywhere}.site small{display:block;font-size:10px;line-height:1.5;color:#96a2b3;overflow-wrap:anywhere;margin-top:4px}.siteaside{display:flex;gap:12px;align-items:center;flex-shrink:0;font-size:10px;color:#7c8da4}.siteaside small{margin:0;white-space:nowrap}.siteaside b{font-size:14px;color:#a4b2c4;font-weight:400}.site[open] .siteaside b{transform:rotate(180deg)}.domainchips{padding:4px 24px 17px;display:flex;flex-wrap:wrap;gap:7px}.domainchips button{border:1px solid #dce6f0;border-radius:5px;color:#55789e;background:#f8fbfe;font:10px/1.6 ui-monospace,monospace;padding:5px 8px;overflow-wrap:anywhere;max-width:100%;text-align:left}.domainchips button:hover{background:#eaf2fb;color:#295f9b}.noresults{padding:20px;color:#9aa7b9;font-size:12px}.backupfolder{padding:25px;display:grid;gap:12px;font-size:12px;color:#7387a0}.backupfolder b{font:12px ui-monospace,monospace}.pagehead{display:flex;align-items:baseline;gap:18px;justify-content:space-between;margin:3px 0 24px}.pagehead code,.pagehead>span{font-size:11px;color:#8a99ac}.backupsummary{display:grid;grid-template-columns:1fr 1.4fr 1.4fr;border:1px solid #dee5ee;background:#fff;border-radius:8px;padding:22px 24px;gap:20px}.backupsummary small{font-size:9px;letter-spacing:.8px;color:#98a6b7;display:block}.backupsummary strong{font-size:15px;font-weight:500;display:block;margin-top:9px;color:#465f7e}.coverage{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 22px}.coverage span{font-size:10px;color:#7e91a8;background:#edf2f7;border:1px solid #e0e7ef;border-radius:5px;padding:5px 8px}.tablewrap{overflow-x:auto;background:#fff;border:1px solid #dee5ee;border-radius:8px}table{width:100%;border-collapse:collapse;text-align:left;font-size:11px}th{padding:13px 18px;background:#fafbfc;color:#9aa8b9;font-size:9px;font-weight:500;letter-spacing:.4px;white-space:nowrap}td{padding:18px;border-top:1px solid #eaf0f5;color:#6e829b}td b{font-weight:550;color:#415a79}td small{display:block;color:#a0adbe;font-size:10px;margin-top:5px}tr:last-child td{border-bottom:0}.badge{font-size:9px;color:#7e91a8;background:#f1f4f8;border:1px solid #e1e7ef;border-radius:4px;display:inline-block;padding:4px 7px;white-space:nowrap}.badge.good{color:#5b927a;background:#f1f8f4;border-color:#dcece3}.badge.warning{color:#b27c3c;background:#fbf7ef;border-color:#efe2cc}.smallnote{margin-top:17px;font-size:10px;color:#96a4b5;line-height:1.7}.startupgrid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.startupserver{background:#fff;border:1px solid #dee5ee;border-radius:8px;overflow:hidden}.startuphead{padding:18px;display:flex;align-items:center;justify-content:space-between;gap:10px}.startuphead h2{font-size:13px;margin:0;font-weight:600}.startupserver .tablewrap{border:0;border-radius:0}.startupserver td{padding:11px 18px}.flowgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.flowcard{background:white;border:1px solid #dee5ee;border-radius:8px;overflow:hidden;padding:20px 0 0}.flowcard h2{font-size:14px;margin:0 20px 5px}.flowcard>code{font-size:10px;color:#98a6b9;display:block;margin:0 20px 18px}.flowdest{border-top:1px solid #e9eef4;font-size:11px;color:#527197}.flowdest summary{padding:15px 20px;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.flowdest small{font-size:10px;color:#9aa9bd}.backupdest{padding:15px 20px;display:flex;justify-content:space-between}.flowdest .domainchips{padding-left:20px}footer{display:flex;justify-content:space-between;gap:15px;color:#a2adbc;font-size:9px;padding:24px 0 26px}#drawer{position:fixed;right:0;top:72px;bottom:0;width:430px;max-width:100%;overflow-y:auto;background:white;border-left:1px solid #d6e1ee;box-shadow:-16px 0 50px #1e344d13;z-index:20}.drawerhead{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;gap:15px;padding:22px;background:white;border-bottom:1px solid #e7edf5}.drawerhead h2{font-size:14px;font-weight:500;overflow-wrap:anywhere;margin:0}.drawerhead button{font-size:25px;color:#8b9db3;line-height:1;border:0;background:none;padding:0 4px}.route{padding:17px 22px;border-bottom:1px solid #e7edf5}.route strong{font-size:12px;color:#47668c}.route code{display:block;font-size:10px;line-height:1.8;color:#8193aa;overflow-wrap:anywhere;margin-top:5px}.route small{display:block;font-size:10px;color:#bb873f;margin-top:7px}.routeheading{font-size:12px;background:#f6f9fd;color:#577da7;padding:18px 22px}.routelabel{font-size:9px;color:#a0adbe;margin:20px 22px 0;letter-spacing:.6px}[hidden]{display:none!important}noscript{display:block}
@media(max-width:1100px){header{gap:16px;padding:0 22px}header input{width:205px}main{padding:24px 22px 0}.serverlayout{grid-template-columns:180px minmax(0,1fr);gap:20px}.serverlink{padding:14px 12px}.siteaside>small{display:none}.site summary{padding:15px 20px}.servertitle{padding-left:20px;padding-right:20px}.metricrow{padding-left:20px}.backupsummary strong{font-size:13px}}
@media(max-width:800px){header{height:auto;min-height:72px;flex-wrap:wrap;gap:10px;padding:12px 16px}.brand{font-size:14px}nav{margin-left:auto;height:35px;gap:0}nav button{font-size:12px;padding:0 11px}header input{width:100%;margin:0;max-width:none}main{padding:20px 16px 0}.serverlayout{display:flex;flex-direction:column;gap:20px}.servernav{position:static;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;width:100%}.serverlink{padding:11px 8px;background:#f1f4f8;border-color:#e3e8f0}.servername{font-size:10px;gap:5px}.serverlink code{font-size:8px;overflow-wrap:anywhere;line-height:1.6}.serverlink small{font-size:8px}.serverpages{width:100%;min-width:0}.startupgrid{grid-template-columns:1fr}.flowgrid{grid-template-columns:1fr 1fr}.serverdetail{scroll-margin-top:128px}.backupsummary{grid-template-columns:1fr;gap:17px;padding:20px}.backupsummary strong{font-size:14px;margin-top:5px}.pagehead h1{font-size:21px}.pagehead{gap:12px}.pagehead code,.pagehead>span{font-size:10px}#drawer{top:115px}.siteaside{max-width:105px;white-space:normal;text-align:right;line-height:1.7}.siteaside>b{display:none}}
@media(max-width:480px){header{padding:11px 13px;gap:7px}nav button{padding:0 9px;font-size:11px}.brand{font-size:13px}main{padding:17px 12px 0}.servernav{display:flex;gap:7px;overflow-x:auto;padding-bottom:3px}.serverlink{min-width:121px;padding:10px}.servername{font-size:11px}.serverlink code{font-size:9px}.serverlink small{font-size:9px}.servertitle{padding:19px 16px 12px}.servertitle h1{font-size:21px}.headercount{font-size:9px}.metricrow{padding:0 16px 18px;gap:19px;font-size:10px}.tabletitle{padding:10px 16px;font-size:8px}.site summary{padding:15px 16px;gap:12px}.site strong{font-size:11px}.site small{font-size:9px;max-width:230px}.siteaside{font-size:9px;max-width:84px;flex-shrink:1}.domainchips{padding-left:16px;padding-right:16px}.domainchips button{font-size:9px}.flowgrid{grid-template-columns:1fr}.pagehead h1{font-size:20px}.pagehead>span{font-size:9px}.smallnote{font-size:9px}.startuphead{padding:16px}#drawer{width:100%;top:113px}.drawerhead h2{font-size:13px}.serverdetail{scroll-margin-top:125px}.coverage{gap:5px}.coverage span{font-size:9px}footer{font-size:8px}.startupserver th,.startupserver td{padding-left:12px;padding-right:12px}.startupserver td{font-size:10px}.badge{font-size:8px}}
