:root{--page:#fff;--ink:#111;--ink-2:#555;--ink-3:#8a8a8a;--rule:#e4e4e4;--rule-strong:#c9c9c9;--well:#f6f6f6;--confidence:#c45620;--error:#b3261e;--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;color:var(--ink);background:var(--page);font-synthesis:none;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}*{box-sizing:border-box}html,body{background:var(--page);margin:0}body{-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5}a{color:inherit;text-underline-offset:3px}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}h1,h2,h3,p{margin:0}h1{letter-spacing:-.03em;font-size:28px;font-weight:500;line-height:1.15}h2{letter-spacing:-.01em;font-size:17px;font-weight:500}code,pre,textarea.code{font-family:var(--mono);font-size:13px}.page{width:min(1180px,100% - 32px);margin:0 auto;padding:32px 0 96px}.stack{gap:24px;min-width:0;display:grid}.quiet{color:var(--ink-2)}.faint{color:var(--ink-3)}.button{border:1px solid var(--ink);background:var(--ink);color:var(--page);padding:9px 16px;font-size:14px;line-height:1.2}.button:disabled{background:var(--rule-strong);border-color:var(--rule-strong);cursor:default}.button.secondary{background:var(--page);color:var(--ink)}.linkish{text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.input{border:1px solid var(--rule-strong);background:var(--page);border-radius:0;width:100%;padding:9px 10px}.input:focus{border-color:var(--ink);outline:none}label.field{gap:6px;font-size:14px;display:grid}table.plain{border-collapse:collapse;width:100%;font-size:14px}table.plain th{text-align:left;color:var(--ink-2);border-bottom:1px solid var(--rule-strong);padding:8px 12px 8px 0;font-weight:500}table.plain td{border-bottom:1px solid var(--rule);vertical-align:top;padding:10px 12px 10px 0}table.plain td.num,table.plain th.num{text-align:right;font-variant-numeric:tabular-nums}.error-line{color:var(--error);font-size:14px}.scroll-x{min-width:0;overflow-x:auto}
