:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--muted:color-mix(in srgb, currentColor 60%, transparent);--border:color-mix(in srgb, currentColor 25%, transparent);--accent:#1d4ed8}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{margin:0;padding:16px;font-family:system-ui,sans-serif;line-height:1.5}main{max-width:640px;margin:0 auto;display:block}label{margin-bottom:4px;font-weight:600;display:block}input,select,button{font:inherit;box-sizing:border-box;border-radius:8px;padding:12px 14px;font-size:16px}input,select{border:1px solid var(--border);width:100%}input+label,select+label{margin-top:12px}button{background:var(--accent);color:#fff;cursor:pointer;border:0;width:100%;margin-top:12px}button:disabled{opacity:.6}button.secondary{border:1px solid var(--border);color:inherit;background:0 0;width:auto}button.secondary.wide{width:100%}.muted{color:var(--muted)}.notice{border:1px solid var(--border);border-radius:8px;padding:12px 14px}.notice>:first-child{margin-top:0}.notice>:last-child{margin-bottom:0}ul.rows{margin:0;padding:0;list-style:none}ul.rows li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}ul.rows li>div{overflow-wrap:anywhere;min-width:0}ul.rows button{margin-top:0}.hint{margin:0 0 6px;font-size:14px}.pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pair>div{min-width:0}.pair+label{margin-top:12px}h3.track{text-transform:capitalize}ul.closures{margin:0;padding:0;list-style:none}ul.closures li{border-bottom:1px solid var(--border);padding:12px 0}ul.closures summary{cursor:pointer;font-weight:600}
