@font-face{font-family:Departure Mono;src:url(data:font/woff2;base64,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)format("woff2");font-weight:400;font-style:normal;font-display:block}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font:-apple-system, BlinkMacSystemFont, "Segoe UI Variable Text", "Segoe UI", system-ui, sans-serif;--font-mono:"Departure Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--text-small:12px;--text-body:13px;--text-label:11px;--text-title:22px;--text-hero:44px;--tracking-label:.06em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--control-height:28px;--radius-sm:6px;--radius-lg:10px;--page:oklch(0% 0 0);--surface:oklch(15% 0 0);--surface-sunk:oklch(10% 0 0);--ink:oklch(100% 0 0/.92);--ink-2:oklch(100% 0 0/.58);--ink-3:oklch(100% 0 0/.3);--ink-4:oklch(100% 0 0/.12);--line:oklch(100% 0 0/.1);--ring:0 0 0 1px oklch(100% 0 0/.1);--control:oklch(22% 0 0);--control-hover:oklch(26% 0 0);--accent:oklch(72% .18 48);--accent-hover:oklch(76% .16 48);--on-accent:oklch(0% 0 0);--warn:oklch(72% .15 25);--arrive:cubic-bezier(.23, 1, .32, 1)}*{box-sizing:border-box}html,body{background:var(--page);color:var(--ink);font-family:var(--font);font-size:var(--text-body);font-synthesis:none;-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}a{color:var(--ink);-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3);text-underline-offset:3px}a:focus-visible,.button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.top{align-items:center;gap:var(--space-6);max-width:880px;padding:var(--space-5) var(--space-6);margin:0 auto;display:flex}.wordmark{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-title);line-height:var(--control-height);white-space:nowrap;text-decoration:none;display:flex}.pixel{background:var(--accent);flex:none;width:6px;height:6px}.nav{gap:var(--space-1);display:flex}.nav a{padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);color:var(--ink-2);font-weight:500;text-decoration:none}.nav a[aria-current=page]{background:var(--control);color:var(--ink)}#user-button{margin-inline-start:auto}.main{max-width:880px;padding:var(--space-4) var(--space-6) var(--space-8);margin:0 auto}.view.narrow{max-width:440px;margin:0 auto}h1{margin:0 0 var(--space-2);font-family:var(--font-mono);font-size:var(--text-title);font-weight:400}h2{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-2);margin:0;font-weight:400}.lead{margin:0 0 var(--space-6);color:var(--ink-2);text-wrap:pretty}.cards{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.card,.panel{padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--ring)}.panel{align-items:center;gap:var(--space-3) var(--space-6);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.panel h2{flex-basis:100%}.panel p{color:var(--ink-2);flex:280px;margin:0}.figure{margin:var(--space-3) 0;font-family:var(--font-mono);font-size:var(--text-hero);font-variant-numeric:tabular-nums;line-height:1}.unit{font-size:var(--text-title);color:var(--ink-2);margin-inline-start:var(--space-2)}.meter{background:var(--ink-4);border-radius:3px;height:6px;overflow:hidden}.meter span{background:var(--accent);width:0;height:100%;transition:width .4s var(--arrive);display:block}.meter[data-full] span{background:var(--warn)}.note{margin:var(--space-3) 0 0;font-size:var(--text-small);color:var(--ink-2)}.message{margin:var(--space-4) 0 0;font-size:var(--text-small);color:var(--ink-2)}.message:empty{display:none}.message[data-tone=warn]{color:var(--warn)}.button{height:var(--control-height);padding:0 var(--space-3);border-radius:var(--radius-sm);background:var(--control);box-shadow:var(--ring);color:var(--ink);white-space:nowrap;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.button.primary{background:var(--accent);color:var(--on-accent);box-shadow:none}@media (hover:hover) and (pointer:fine){.button:hover{background:var(--control-hover)}.button.primary:hover{background:var(--accent-hover)}}.slot{justify-content:center;display:flex}[hidden]{display:none!important}
