:root{--bg:#f4f4f4;--surface:#fff;--ink:#171717;--muted:#666;--line:#d4d4d4;--accent:#171717;--accent-ink:#fff;--mine:#e9e9e9;--danger:#b42318;--display:"Bricolage Grotesque", system-ui, sans-serif;--body:"Schibsted Grotesk", system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#141414;--surface:#1c1c1c;--ink:#ededed;--muted:#a3a3a3;--line:#333;--accent:#ededed;--accent-ink:#141414;--mine:#2a2a2a;--danger:#f97066;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:is(:lang(ar),:lang(hi),:lang(mr)) *{letter-spacing:0!important}*{box-sizing:border-box;border-radius:0!important}.narrow{max-width:620px}body{background:var(--bg);color:var(--ink);font:16px/1.55 var(--body);-webkit-font-smoothing:antialiased;margin:0}main{max-width:960px;margin:0 auto;padding:40px 16px 80px}h1,h2{font-family:var(--display);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-weight:700}h1{font-size:calc(clamp(2rem,6vw,2.75rem));line-height:1.05}h2{margin:40px 0 12px;font-size:1.15rem}a{color:inherit;text-underline-offset:3px;text-decoration:underline}a:hover{text-decoration-thickness:2px}.muted{color:var(--muted)}.row{align-items:center;gap:8px;display:flex}input{min-width:0;font:inherit;border:1px solid var(--line);background:var(--surface);color:inherit;border-radius:12px;flex:1;padding:12px 14px}input:focus{outline:2px solid var(--ink);outline-offset:-2px}button{font:inherit;background:var(--accent);color:var(--accent-ink);cursor:pointer;white-space:nowrap;border:0;border-radius:12px;padding:12px 18px;font-weight:600}button.quiet{color:var(--ink);border:1px solid var(--line);background:0 0;font-weight:500}button.icon{color:var(--muted);background:0 0;border-radius:8px;min-width:34px;padding:6px;font-weight:400}button.icon:hover:not(:disabled){color:var(--ink);background:var(--bg)}.error,button.danger{color:var(--danger)}button:disabled{opacity:.35;cursor:default}a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.error{margin:10px 0 0}.list{background:var(--surface);border:1px solid var(--line);margin:0;padding:0;list-style:none}.list>li+li{border-top:1px solid var(--line)}.num{font-variant-numeric:tabular-nums}.num,.wordmark{font-family:var(--display);font-weight:700}.wordmark{color:var(--ink);letter-spacing:-.02em;direction:ltr;align-items:center;gap:1px;font-size:1.6rem;line-height:1;display:inline-flex}.wordmark img{width:1.15em;height:1.15em;transform:translateY(.16em)}
