.asc .asc-table-wrap{-webkit-overflow-scrolling:touch;margin:1.25rem 0 1.5rem;overflow-x:auto}.asc .asc-table{min-width:44rem}.asc .asc-table td,.asc .asc-table th{vertical-align:top;overflow-wrap:anywhere}.asc .asc-table td:first-child{width:30%}.asc .asc-table a,.asc .asc-contract a,.asc .clean-page__section p a{color:#4ade80;text-decoration:none}.asc .asc-table a:hover,.asc .asc-contract a:hover,.asc .clean-page__section p a:hover{text-decoration:underline}.asc .asc-inline-code{color:#e5e7eb;white-space:normal;background:#ffffff0f;border-radius:4px;padding:.1em .4em;font-family:Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82em}.asc .asc-code{color:#e5e7eb;background:#0f1622;border:1px solid #4ade802e;border-radius:8px;margin:.75rem 0 1.5rem;padding:1rem 1.25rem;font-family:Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;line-height:1.55;overflow-x:auto}.asc .asc-code code{white-space:pre;font-family:inherit}.asc .asc-step{align-items:baseline;gap:.75rem;margin:1.5rem 0 0;display:flex}.asc .asc-step__n{color:#4ade80;border:1px solid #4ade8080;border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;font-family:Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;line-height:1;display:inline-flex}.asc .asc-contract{gap:.6rem;margin:.75rem 0 0;padding-left:1.25rem;display:grid}.asc .asc-contract li{line-height:1.6}@media (max-width:640px){.asc .asc-code{padding:.85rem 1rem;font-size:.74rem}}
