:root{color:#1d1d1f;background:#fff;font-family:system-ui,-apple-system,sans-serif;font-size:14px}@media (prefers-color-scheme:dark){:root{color:#e8e8e8;background:#1c1c1e}input{color:inherit;background:#2c2c2e;border-color:#48484a}}body{min-width:320px;margin:0}main{gap:12px;padding:14px 16px;display:grid}header{align-items:center;gap:8px;display:flex}h1{margin:0;font-size:16px}h2{margin:0 0 4px;font-size:13px}p{margin:0}section{border-top:1px solid #8884;padding-top:10px}.badge{color:#fff;background:#0e7a5a;border-radius:4px;padding:1px 6px;font-size:11px}.license{border-top:1px solid #8884;gap:8px;padding-top:10px;display:grid}label{gap:4px;font-weight:600;display:grid}input{font:inherit;border:1px solid #ccc;border-radius:6px;padding:6px 8px}button{font:inherit;cursor:pointer;background:#f2f2f2;border:1px solid #8886;border-radius:6px;padding:6px 10px}@media (prefers-color-scheme:dark){button{color:inherit;background:#2c2c2e}}button:disabled{opacity:.5;cursor:default}a{color:#0e7a5a;font-weight:600;text-decoration:none}a:hover{text-decoration:underline}@media (prefers-color-scheme:dark){a{color:#3fc79a}}.upsell a{color:#fff;background:#0e7a5a;border-radius:999px;margin-left:4px;padding:2px 10px;font-size:12px;display:inline-block}.upsell a:hover{background:#0b6449;text-decoration:none}.muted{color:#888;font-size:12px}.error{color:#c62828;font-size:12px}.upsell{font-size:13px}footer{font-size:12px}
