:root{color-scheme:dark}html[data-theme=light]{color-scheme:light}*{box-sizing:border-box}body{margin:0;background:var(--bg,#10151e);color:var(--ink,#edf1f7);font-family:var(--font-ui,system-ui,sans-serif);font-size:15px;line-height:1.6}button,input,select{font:inherit;color:inherit}a{color:inherit;text-underline-offset:4px}button,input,select{min-height:44px;border:1px solid var(--border,#405064);border-radius:6px;background:var(--surface,#18212e);padding:8px 12px}button{cursor:pointer;font-weight:600}button:disabled{cursor:wait;opacity:.65}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--accent,#69b58a);outline-offset:3px}.mobile-header{display:flex;gap:16px;align-items:center;border-bottom:1px solid var(--border,#405064);padding:16px max(20px,calc((100vw - 880px)/2))}.view-label{margin-left:auto;font-size:13px;color:var(--text-muted,#b5c2d0)}main{max-width:880px;margin:32px auto;padding:0 20px}.title-row{display:flex;align-items:center;gap:16px;justify-content:space-between}h1{font-size:clamp(24px,4vw,32px);line-height:1.3;margin:4px 0 8px}h2{font-size:20px;margin:0 0 12px}.eyebrow{font-size:13px;margin:0;color:var(--text-muted,#b5c2d0)}.intro{margin:0 0 24px}.connection-row{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:16px 0;border-block:1px solid var(--border,#405064)}#mobile-freshness-note{margin:12px 0 24px;color:var(--text-muted,#b5c2d0)}.profile-choice{display:flex;gap:16px;align-items:center;font-weight:600;margin-bottom:16px}.profile-choice select{flex:1;max-width:320px}.service{padding:20px 0;border-bottom:1px solid var(--border,#405064)}.service-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.service h2{margin:0;font-size:18px}.service-status{font-size:14px}.totals{display:flex;gap:48px;margin:16px 0}.totals div{display:grid;gap:4px}.totals dt{font-size:14px;color:var(--text-muted,#b5c2d0)}.totals dd{font-size:28px;line-height:1.3;font-variant-numeric:tabular-nums;margin:0;font-weight:650}.source-time,.scope{margin:4px 0;font-size:14px;color:var(--text-muted,#b5c2d0)}.delayed{color:var(--warning,#efc276)}#mobile-auth{padding:24px 0;border-block:1px solid var(--border,#405064)}#mobile-login{display:flex;flex-wrap:wrap;gap:12px;max-width:620px}#mobile-login label{flex-basis:100%}#mobile-code{min-width:0;flex:1}#mobile-message:empty{display:none}.quiet{margin-top:24px}footer{font-size:14px;color:var(--text-muted,#b5c2d0);margin:32px 0 24px;max-width:60ch}[hidden]{display:none!important}@media(max-width:480px){main{margin-top:24px}.title-row{align-items:flex-start;flex-direction:column;margin-bottom:16px}.title-row button{width:100%}.connection-row{display:grid}.totals{gap:40px}.mobile-header{padding:14px 20px;gap:12px}#mobile-login button{width:100%}#mobile-code{width:100%;flex-basis:100%}}
:is(input,select){font-size:16px}
.mobile-consent{display:flex;gap:10px;align-items:center;flex-basis:100%;padding:8px 0}.mobile-consent input{width:20px;height:20px;min-height:20px;flex:none}#mobile-auth ol{padding-left:22px}#mobile-auth li{margin-block:8px}
