.neo-copy-button{cursor:pointer;transition:color var(--dur-base) var(--ease-out)}.neo-copy-button:not(.neo-button){-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;color:inherit;text-align:inherit}.neo-copy-button.is-copied{color:#34c759}.neo-copy-button.is-error{color:#ff5f57}.neo-copy-button:not(.is-copied):not(.is-error){transition:color var(--dur-hover) var(--ease-micro)}.neo-copy-button__labels{display:grid;align-items:center;justify-items:start}.neo-copy-button__label{grid-area:1/1;transition:opacity var(--dur-press) var(--ease-out)}.is-copied .neo-copy-button__label--rest,.is-error .neo-copy-button__label--rest,.neo-copy-button__label--done{opacity:0}.is-copied .neo-copy-button__label--done,.is-error .neo-copy-button__label--done{opacity:1;transition:opacity var(--dur-base) var(--ease-out)}.neo-copy-button__icons{display:grid;place-items:center;-webkit-margin-start:8px;margin-inline-start:8px}.neo-copy-button--icon-only .neo-copy-button__icons{-webkit-margin-start:0;margin-inline-start:0}.neo-copy-button__icon{grid-area:1/1;transition:opacity var(--dur-press) var(--ease-out),transform var(--dur-press) var(--ease-out)}.is-copied .neo-copy-button__icon--rest,.is-error .neo-copy-button__icon--rest,.neo-copy-button__icon--done{opacity:0;transform:scale(.6)}.is-copied .neo-copy-button__icon--done,.is-error .neo-copy-button__icon--done{opacity:1;transform:scale(1);transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-spring)}@media(prefers-reduced-motion:reduce){.is-copied .neo-copy-button__icon--rest,.is-error .neo-copy-button__icon--rest,.neo-copy-button__icon,.neo-copy-button__icon--done{transform:none}}.neo-copy-button__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}