.copy-magic-error-icon,.copy-magic-modal.sage-scoped .copy-magic-error-icon{padding:1rem}.copy-magic-error-icon--small,.copy-magic-modal.sage-scoped .copy-magic-error-icon--small{padding:.5rem!important}.copy-magic-error-fullscreen{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;flex-direction:column;z-index:5000;background:#fff}.copy-magic-error-inline{border:.0625rem solid #ef4444;border-radius:.625rem;padding:1rem}.copy-magic-error-inline--warn{background-color:#fff3c6;border-color:#fdbb21}.copy-magic-error-inline--error{background-color:#fee2e1}@media screen and (max-width: 544px){.copy-magic-modal.copy-magic-modal--generator-name-content_assistant #copy-magic-input-content{height:160px}}@media screen and (max-width: 544px){.copy-magic-modal.copy-magic-modal--generator-name-content_assistant .sage-empty-state{padding-block-start:1.5rem!important;padding-block-end:1.5rem!important}}@media screen and (max-width: 544px){.copy-magic-modal.copy-magic-modal--generator-name-headline_assistant .sage-empty-state{padding-block-start:1.5rem!important;padding-block-end:0!important}}@media screen and (max-width: 544px){.copy-magic-modal.copy-magic-modal--generator-name-headline_assistant .sage-modal__footer>.sage-frame{flex-direction:column}}.prompt-suggestions-item{font-size:var(--sage-font-size-body-sm);line-height:var(--sage-line-height-body-sm);font-weight:500;letter-spacing:0rem}.prompt-suggestions-item{display:flex;align-items:center;gap:.5rem;padding:.5rem}.prompt-suggestions-item .sage-icon:before{width:.875rem;height:.875rem;font-size:var(--sage-font-size-body-sm)}.copy-magic-conversation-assistant-suggestions__expand_button.sage-btn{font-size:var(--sage-font-size-body-sm);line-height:var(--sage-line-height-body-sm);font-weight:400;letter-spacing:0rem}.copy-magic-conversation-assistant-suggestions__title{font-size:var(--sage-font-size-body-xs);line-height:var(--sage-line-height-body-xs);font-weight:500;letter-spacing:0rem}.copy-magic-conversation-assistant-suggestions{display:flex;flex-direction:column;align-items:flex-start}.copy-magic-conversation-assistant-suggestions__title{color:#6c6a69;margin-block-start:1.5rem;margin-block-end:.25rem;text-transform:uppercase}.copy-magic-conversation-assistant-suggestions__expand_button.sage-btn{color:#6c6a69;margin-block-start:.5rem;margin-inline-start:.25rem}.copy-magic-code-snippet .copy-magic-code-snippet__title{font-size:var(--sage-font-size-h6);line-height:var(--sage-line-height-h6);font-weight:500;letter-spacing:.01rem}.copy-magic-code-snippet{background-color:#343332;overflow:hidden;margin-block:.25rem;margin-inline:0;border-radius:10px}.copy-magic-code-snippet .copy-magic-code-snippet__title{color:#fff;padding:1rem;justify-content:space-between;display:flex;border-block-end:1px solid #4d4d4c}.copy-magic-code-snippet pre{padding:0!important;border-radius:0!important;border:0!important}.copy-magic-code-snippet code{font-size:14px!important;line-height:20px!important;background-color:#343332!important;padding:1rem!important}.copy-magic-conversation-assistant-message--greeting-return{font-size:var(--sage-font-size-body-sm);line-height:var(--sage-line-height-body-sm);font-weight:500;letter-spacing:0rem}.copy-magic-conversation-assistant-message{border-color:transparent!important;padding-inline:1rem!important;padding-block:.5rem!important;margin-block-start:1.5rem;box-shadow:0 1px 2px #1a1a190f,0 1px 3px #1a1a191a;word-break:break-word;white-space:pre-wrap}.copy-magic-conversation-assistant-message--force-full-width{min-width:calc(100% - 2rem)}.copy-magic-conversation-assistant-message--user{background-color:#e0e4ff;max-width:calc(100% - 2rem);width:-moz-max-content!important;width:max-content!important;align-self:end}.copy-magic-conversation-assistant-message--user+.copy-magic-conversation-assistant-message--user{margin-block-start:.5rem}.copy-magic-conversation-assistant-message--assistant{background-color:#f8f8f8;max-width:calc(100% - 2rem);width:-moz-max-content!important;width:max-content!important;align-self:start}.copy-magic-conversation-assistant-message--assistant+.copy-magic-conversation-assistant-message--assistant{margin-block-start:.5rem}.copy-magic-conversation-assistant-message--greeting-return{background-color:#f8f8f8;max-width:calc(100% - 2rem);width:-moz-max-content!important;width:max-content!important;display:block!important;margin-block-start:0}.copy-magic-conversation-assistant-message--greeting-return+.copy-magic-conversation-assistant-message--greeting-return{margin-block-start:.5rem}.copy-magic-conversation-assistant-message--greeting-first{background-color:#f8f8f8;margin-block-start:0}.copy-magic-conversation-assistant-message--greeting-first .sage-card{background-color:#fff;padding:1rem!important}.copy-magic-conversation-assistant-message__footer{padding-block-end:.5rem}.character-counter{font-size:var(--sage-font-size-body-sm);line-height:var(--sage-line-height-body-sm);font-weight:400;letter-spacing:0rem}.character-counter{color:#6c6a69}.character-counter.character-counter--error{color:#ef4444}.copy-magic-conversation-assistant .sage-modal__footer{margin-block-start:1rem;margin-block-end:18px;margin-inline:1rem}.copy-magic-conversation-assistant .sage-modal__footer .sage-btn{position:relative;right:0}.copy-magic-conversation-assistant .sage-modal__footer .sage-btn.sage-btn--primary:disabled,.copy-magic-conversation-assistant .sage-modal__footer .sage-btn.sage-btn--primary[aria-disabled=true]{color:#fff;background-color:#343332;opacity:.6}.copy-magic-conversation-assistant .sage-modal__footer .sage-btn:not(.sage-btn--subtle){padding:.75rem}@media (max-width: 767px){.copy-magic-conversation-assistant.copy-magic-conversation-assistant--v2.sage-drawer.sage-drawer--compact .sage-modal__container{margin:0;height:100vh;width:100%;border-radius:0}.copy-magic-conversation-assistant.copy-magic-conversation-assistant--v2.sage-drawer--compact .sage-modal__content{padding-inline-start:2.75rem;padding-inline-end:2.75rem}}.copy-magic-conversation-assistant__form .sage-textarea{margin-block-end:.5rem!important}.copy-magic-conversation-assistant__form .sage-textarea__field{background-color:#f8f8f8;max-height:calc((100vh - 250px)/2);min-height:2.5rem;height:2.5rem;font-size:14px;padding-inline:1rem;padding-block:.75rem;margin-inline-start:1px;margin-inline-end:1px;width:calc(100% - 2px)}.copy-magic-conversation-assistant__form .sage-textarea__field :not(:last-child){margin-block-end:0}.copy-magic-conversation-assistant__form .sage-textarea__field:focus{box-shadow:none}.copy-magic-conversation-assistant__form .sage-textarea__field:focus-visible{box-shadow:0 0 0 4px #93c5fd}.copy-magic-conversation-assistant__form small{display:block;text-align:center;font-size:75%;color:#6c6a69}.copy-magic-conversation-assistant__form .sage-panel__row{margin-block-start:1rem}.copy-magic-conversation-assistant-fullscreen.sage-modal--fullscreen.sage-modal--active{z-index:5998}.copy-magic-conversation-assistant-fullscreen.sage-modal--fullscreen .sage-modal__container{position:relative;background-color:#f8f8f8;height:100vh;max-height:100vh;overflow-y:hidden;display:flex;flex-direction:column}.copy-magic-conversation-assistant-fullscreen.sage-modal .sage-modal__content{height:calc(100vh - 13.2rem);margin-block:4rem 0;margin-inline:0;overflow:auto;width:100%;max-width:100%}.copy-magic-conversation-assistant-fullscreen.sage-modal .sage-modal__footer{margin:0;position:relative}.copy-magic-conversation-assistant-fullscreen__modal-body,.copy-magic-conversation-assistant-fullscreen__modal-footer{background-color:#fff;width:100%;max-width:49rem;min-height:100%;margin-block:0;margin-inline:auto;border-inline-end:1px solid #d2d1d1;border-inline-start:1px solid #d2d1d1;padding-inline-start:1rem;padding-inline-end:1rem}.copy-magic-conversation-assistant-fullscreen__modal-body{padding-block-start:2rem;padding-block-end:2rem}.copy-magic-conversation-assistant-fullscreen__modal-content-wrapper{display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:100%;grid-template-rows:min-content}.copy-magic-conversation-assistant-fullscreen__modal-footer{border-block-start:1px solid #d2d1d1;padding-block-start:1rem;padding-block-end:1rem}.copy-magic-conversation-assistant-fullscreen .sage-modal__header{border-block-end:1px solid #d2d1d1;margin:0;padding-inline:1.5rem;padding-block:1rem}.sage-modal.copy-magic-conversation-assistant .sage-modal__container{position:relative;overflow:hidden}.sage-modal.copy-magic-conversation-assistant .sage-modal__content{padding-block-start:1.5rem}.copy-magic-conversation-assistant .sage-modal__header{border-block-end:1px solid #e4e4e4;margin:0;padding-inline:1.5rem;padding-block:1rem}.copy-magic-conversation-assistant__form{width:100%}@media (min-width: 768px){.copy-magic-conversation-assistant--open .sage-toast-container{left:0;right:auto}}.copy-magic-conversation-assistant.sage-modal.sage-modal--active{z-index:5998}.copy-magic-modal .sage-modal__content{margin-block-end:0;margin-inline-start:0;margin-inline-end:0;padding-inline-start:1.5rem;padding-inline-end:1.5rem;padding-block-end:2rem;border-block-start:.0625rem solid #e4e4e4;border-block-end:.0625rem solid #e4e4e4}.copy-magic-modal.sage-scoped .sage-modal__content{padding-inline-start:24px;padding-inline-end:24px;padding-block-end:32px}.copy-magic__headline-assistant-trigger-button-overrides button{background-color:#e0e4ff;color:#402fa4}.copy-magic__headline-assistant-trigger-button-overrides button:hover{background-color:#d6dbff;color:#402fa4}.copy-magic__headline-assistant-trigger-button-overrides button:focus{background-color:#d6dbff;color:#402fa4}.copy-magic__headline-assistant-trigger-button-overrides button:disabled{background-color:#e0e4ff;color:#a3acfd}.copy-magic__conversation-assistant-button pds-button::part(button){color:#fff;background:linear-gradient(to right,#6a11cb,#2575fc)!important;box-shadow:none;transform:scale(.75);transition-property:border,background-color,box-shadow,transform;border:transparent;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:20px}.copy-magic__conversation-assistant-button pds-button::part(button):hover:not(:focus):not(:active){background:linear-gradient(to right,#6510c2,#1b6ffc)!important}.copy-magic__conversation-assistant-button pds-button::part(button):focus,.copy-magic__conversation-assistant-button pds-button::part(button):active{box-shadow:var(--box-shadow-focus)!important}.copy-magic__conversation-assistant-button .sage-btn--primary:disabled,.copy-magic__conversation-assistant-button .sage-btn--primary[aria-disabled=true]{border:transparent;color:#fff;background:linear-gradient(to right,#6a11cb,#2575fc)!important;transform:scale(.75);opacity:.7}.copy-magic__conversation-assistant-button--floating{position:fixed;z-index:4000;right:1.5rem;bottom:1.5rem}.copy-magic__conversation-assistant-button--floating .sage-btn--icon-only-stars-tone{padding:.75rem}.copy-magic__conversation-assistant-button--floating .sage-btn:not(:disabled):not([aria-disabled=true]){background:linear-gradient(to right,#6a11cb,#2575fc)!important;box-shadow:0 4px 6px -2px #1a1a1908,0 12px 16px -4px #1a1a1914;transform:scale(1.25);transition-property:border,background-color,box-shadow,transform;border:transparent}.copy-magic__conversation-assistant-button--floating .sage-btn:not(:disabled):not([aria-disabled=true]):hover:not(:focus):not(:active){transform:scale(1.3);background:linear-gradient(to right,#6510c2,#1b6ffc)!important}.copy-magic__conversation-assistant-button--floating .sage-btn:not(:disabled):not([aria-disabled=true]):focus,.copy-magic__conversation-assistant-button--floating .sage-btn:not(:disabled):not([aria-disabled=true]):active{background:linear-gradient(to right,#6310bd,#166bfc)!important}.copy-magic__conversation-assistant-button--floating .sage-btn--primary:disabled,.copy-magic__conversation-assistant-button--floating .sage-btn--primary[aria-disabled=true]{border:transparent;color:#fff;background:linear-gradient(to right,#6a11cb,#2575fc)!important;transform:scale(1.25);opacity:.7}.copy-magic__conversation-assistant-button--fullscreen{display:none}.copy-magic__conversation-assistant-button .sage-icon-ai-sparkle{color:#fff}.copy-magic__conversation-assistant-button pds-button[aria-disabled=true]{opacity:.7!important}#newsletterPostPageHeading .copy-magic__conversation-assistant-button pds-button::part(button){width:42px;height:42px;transform:none;padding:0;line-height:1}
