.ts-label{display:block;margin-bottom:8px;font-size:12.5px;color:var(--text-3)}.ts-input{font-family:var(--font-mono);font-size:16px}.ts-hint{margin:10px 0 0}.ts-hint:empty{display:none}.ts-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:14px}.ts-control{display:flex;flex-direction:column;gap:6px;min-width:0}.ts-control[hidden]{display:none}.ts-control-label{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-4)}.ts-control .form-select{width:auto;max-width:100%}.ts-zone{flex:1 1 220px}.ts-zone .form-select{width:100%}.ts-examples{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.ts-examples-label{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-4)}.ts-example{padding:4px 10px;border:1px solid var(--border-input);border-radius:999px;background:var(--field);font-family:var(--font-mono);font-size:12px;color:var(--text-2);cursor:pointer;transition:border-color var(--transition),color var(--transition)}.ts-example:hover{border-color:var(--border-focus);color:var(--text-body)}.ts-example:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ts-results{margin-top:14px}.ts-results[hidden]{display:none}.ts-headline{display:block;font-size:21px;font-weight:600;color:var(--accent);overflow-wrap:anywhere}.ts-summary{margin:8px 0 18px;font-size:14px;color:var(--text-2)}.ts-rows{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:9px 20px;margin:0}.ts-row{display:contents}.ts-rows dt{padding-top:1px}.ts-rows dd{min-width:0;margin:0}.ts-value{font-family:var(--font-mono);font-size:13.5px;color:var(--text-body);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.ts-value.is-none{color:var(--text-4);-webkit-user-select:text;user-select:text}.ts-note,.ts-rows dt{font-size:12.5px;color:var(--text-4)}.ts-note{margin-left:10px}.ts-notes{margin:18px 0 0;padding:0;list-style:none}.ts-notes:empty{display:none}.ts-notes li{padding:10px 12px;border:1px solid var(--border-input);border-radius:8px;background:var(--field);font-size:13.5px;color:var(--text-2)}.ts-notes li+li{margin-top:8px}@media (max-width:520px){.ts-rows{grid-template-columns:minmax(0,1fr);gap:2px}.ts-rows dd{margin-bottom:10px}.ts-note{display:block;margin:2px 0 0}.ts-headline{font-size:18px}}