.studio-contract{margin-top:24px;padding:18px 20px;border:1px solid var(--border,#d9ddd6);border-radius:12px;background:var(--surface,#fff);color:var(--foreground,#17201b);max-width:760px;font-size:13px}.studio-contract-heading{display:flex;align-items:center;gap:12px}.studio-contract-heading>span{color:var(--muted)}.studio-contract button{font:inherit;cursor:pointer;border:1px solid var(--border,#d9ddd6);border-radius:6px;padding:7px 12px;background:transparent;color:var(--accent,#245441)}.studio-collapse{margin-left:auto}.studio-contract-body{display:flex;align-items:center;gap:16px;margin-top:14px}.studio-contract-body[hidden]{display:none}.studio-contract code{overflow-wrap:anywhere;flex:1;min-width:0;font-family:var(--font-jetbrains-mono),monospace}.studio-contract .studio-copy{flex-shrink:0;background:var(--accent,#245441);color:white}.studio-x{display:inline-flex;font-size:14px;color:var(--muted);transition:color .15s}.studio-x:hover{color:var(--accent)}header .studio-ticker,footer .studio-ticker{font-size:11px;letter-spacing:.04em;color:var(--accent);margin-left:6px}
