:root{--paper: #E6E6E1;--black: #161616;--red: #E0381C;--amber: #E39A2D;--white: #FAFAF7;--mute: #55554F;--display: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;--text: "Karla", system-ui, sans-serif}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--black);font:400 18px/1.55 var(--text);overflow-x:hidden}:focus{outline:none}:focus-visible{outline:3px solid var(--black);outline-offset:3px}.doc{max-width:680px;margin:0 auto;padding:max(24px,env(safe-area-inset-top)) 16px max(40px,env(safe-area-inset-bottom))}.home{display:inline-block;min-height:44px;padding:10px 0;font:900 22px/1 var(--display);letter-spacing:.1em;text-transform:uppercase;color:inherit;text-decoration:none}.home:hover{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:5px}h1{margin:18px 0 6px;font:900 clamp(48px,14vw,84px)/.9 var(--display);text-transform:uppercase}h2{margin:34px 0 6px;font:800 26px/1 var(--display);letter-spacing:.04em;text-transform:uppercase;padding-top:10px;border-top:2px solid var(--black)}p,li{max-width:38em}p{margin:10px 0}ul,ol{padding-left:1.2em}li{margin:4px 0}a{color:inherit;text-underline-offset:3px}.updated{color:var(--mute);font-size:15px;margin-top:0}.amber{color:var(--amber);font-family:var(--display);font-weight:800;letter-spacing:.06em}table{border-collapse:collapse;margin:12px 0;font-size:17px}th,td{text-align:left;padding:6px 18px 6px 0;border-bottom:1px solid #B9B9B2}th{font:800 15px var(--display);letter-spacing:.08em;text-transform:uppercase}.tables{display:flex;flex-wrap:wrap;gap:0 40px}footer{margin-top:48px;padding-top:12px;border-top:2px solid var(--black);font-size:15px;display:flex;flex-wrap:wrap;gap:4px 20px}footer a{display:inline-block;min-height:44px;padding:10px 0}form{display:flex;flex-direction:column;gap:16px;margin-top:18px}label{font-weight:700;display:flex;flex-direction:column;gap:6px}select,textarea{font:inherit;color:var(--black);background:var(--white);border:2px solid var(--black);border-radius:0;padding:10px 12px;width:100%}textarea{min-height:180px;resize:vertical}.trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.btn{align-self:flex-start;min-height:52px;padding:0 24px;border:2px solid var(--black);border-radius:0;background:var(--black);color:var(--paper);font:700 17px var(--text);letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.btn:disabled{opacity:.45;cursor:default}.btn:focus-visible{outline-color:var(--amber)}.count{font-weight:400;color:var(--mute);font-size:14px}.status{font-weight:700;min-height:1.5em;margin:0}.status.bad{color:var(--red)}.refs{font-size:15px;color:var(--mute);padding-left:0;list-style:none}.refs li{margin:8px 0;padding-left:1.4em;text-indent:-1.4em}.speed{display:flex;flex-direction:column;margin:18px 0 4px}.speed b{font:900 clamp(64px,20vw,110px)/.9 var(--display)}.speed span{font:700 13px var(--text);letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.meter{display:inline-block;width:110px;height:10px;background:#d2d2cc;vertical-align:middle}.meter i{display:block;height:100%;background:var(--black)}
