.analytics-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:22px}.analytics-toolbar nav{display:flex;gap:8px;flex-wrap:wrap}.analytics-status{font-size:12px;color:#a1b6c6}.analytics-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:24px}.analytics-metrics article{padding:24px}.analytics-metrics span,.analytics-metrics small{display:block;color:#a1a1ad;font-size:12px}.analytics-metrics strong{display:block;font-size:34px;margin:12px 0;font-weight:500}.analytics-metrics .analytics-last{font-size:25px}.analytics-panel{padding:25px;margin-bottom:24px}.analytics-panel h2{font-size:17px;margin:0 0 15px}.analytics-panel .sub{font-size:13px;line-height:1.7}.analytics-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.analytics-row{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #2b2b34;padding:14px 0;font-size:13px}.analytics-row span{overflow-wrap:anywhere;min-width:0}.analytics-row b{color:#bce5fa;flex-shrink:0}.analytics-chart{display:flex;align-items:flex-end;height:170px;gap:5px;margin-top:24px;border-bottom:1px solid #383842;background:repeating-linear-gradient(to top,transparent 0,transparent 55px,#272730 56px,transparent 57px)}.analytics-chart>div{height:100%;flex:1;min-width:0;display:flex;align-items:flex-end}.analytics-chart span{display:block;width:100%;background:#56bce8;border-radius:3px 3px 0 0}.analytics-axis{display:flex;justify-content:space-between;font-size:11px;color:#989cab;margin-top:12px}.analytics-devices{display:flex;gap:40px;flex-wrap:wrap}.analytics-devices strong{display:block;font-size:23px;font-weight:500;margin-bottom:9px}.analytics-devices span{color:#a1a1ad;font-size:13px}.analytics-code{padding:18px;background:#0a0a0d;border:1px solid #30303a;border-radius:6px;white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.8 Consolas,monospace;color:#bde5f8;margin:18px 0}.analytics-help{margin-top:20px;font-size:13px;color:#adb1c0;line-height:1.8}.analytics-help summary{cursor:pointer}.analytics-help p{margin-top:12px}.site-heading>div{min-width:0}.site-actions{display:flex;gap:12px;flex-shrink:0;font-size:12px}
@media(max-width:700px){.analytics-metrics{grid-template-columns:1fr;gap:12px}.analytics-columns{grid-template-columns:1fr;gap:0}.analytics-panel{padding:20px}.analytics-metrics article{padding:20px}.analytics-chart{gap:3px}.site-actions{flex-direction:column;gap:7px}}

.website-tabs{display:flex;gap:28px;border-bottom:1px solid #30303a;margin:-2px 0 28px}.website-tabs a{display:block;padding:12px 3px 14px;color:#a5a9b7;font-size:14px;border-bottom:2px solid transparent;margin-bottom:-1px}.website-tabs a[aria-current=page]{color:#8ed9fb;border-color:#38bdf8}.website-tabs a:hover{color:#d9f1fe}.website-details{margin-bottom:24px}.website-details h2{font-size:17px;margin:0}

.analytics-subtabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px}.analytics-subtabs a{padding:10px 14px;border-radius:7px;color:#aaaebc;font-size:12px;border:1px solid #30303b}.analytics-subtabs a[aria-current=page]{background:#143243;color:#a6e3ff;border-color:#307496}.analytics-table-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.analytics-table-heading h2{margin-bottom:0}.analytics-table-wrap{overflow-x:auto;max-width:100%}.analytics-table-wrap table{width:100%;border-collapse:collapse;font-size:12px}.analytics-table-wrap th{text-align:left;font-weight:500;color:#9299ac;padding:12px 10px;border-bottom:1px solid #383842}.analytics-table-wrap td{padding:14px 10px;border-bottom:1px solid #292932;overflow-wrap:anywhere;max-width:320px;min-width:80px;vertical-align:top}.analytics-table-wrap td:first-child{color:#bce5fa}.analytics-goal-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px}.analytics-goal-form label{flex:1;min-width:160px;font-size:12px;color:#aaaebc}.analytics-goal-form input,.analytics-goal-form select{display:block;box-sizing:border-box;width:100%;background:#101017;color:#eee;border:1px solid #3b3b46;border-radius:6px;padding:12px;margin-top:9px}.analytics-panel{min-width:0}.analytics-table-heading .btn{font-size:11px;padding:6px 10px}@media(max-width:700px){.analytics-subtabs{gap:6px}.analytics-subtabs a{padding:9px 11px}.analytics-goal-form{display:block}.analytics-goal-form label{display:block;margin-bottom:15px}}

.website-tabs{flex-wrap:wrap;gap:12px 24px}.uptime-up{color:#86d9ad}.uptime-down{color:#f38e99}.uptime-suspect{color:#f5c76a}.uptime-unknown,.uptime-paused{color:#a1a1aa}

.site-numbers .uptime-perfect,.analytics-metrics .uptime-perfect{color:#86d9ad}.site-numbers .uptime-partial,.analytics-metrics .uptime-partial{color:#f5c76a}.site-numbers .uptime-failed,.analytics-metrics .uptime-failed{color:#f38e99}.site-numbers .uptime-unmeasured,.analytics-metrics .uptime-unmeasured{color:#a1a1aa}.uptime-progress{margin:16px 0 14px}.uptime-progress.compact{margin:15px 0 12px}.uptime-progress-track{height:9px;border-radius:999px;background:#252a30;overflow:hidden;box-shadow:inset 0 1px 3px #0004}.uptime-progress-track.measured{background:#60303a}.uptime-progress-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#28a97d,#86d9ad);box-shadow:0 0 12px #60d5a326}.uptime-progress-scale{display:flex;justify-content:space-between;margin-top:7px}.analytics-metrics .uptime-progress-scale span{font-size:10px;color:#92929e}.uptime-progress-track.unmeasured{background:repeating-linear-gradient(135deg,#252a30 0,#252a30 6px,#30353b 6px,#30353b 12px)}
