.v-enter-active,.v-leave-active{transition:opacity .2s ease}.v-enter-from,.v-leave-to{opacity:0}.m-subscribe-backdrop-enter-animation,.m-subscribe-backdrop-leave-animation{transition:all .2s ease-in-out}.m-subscribe-backdrop-enter-from-animation,.m-subscribe-backdrop-leave-to-animation{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background-color:hsla(0,0%,100%,0)}.m-subscribe-backdrop{z-index:100;position:fixed;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:hsla(0,0%,100%,.08)}.m-subscribe-modal-enter-animation{transition-property:all;transition-timing-function:cubic-bezier(.4,0,1,1);transition-duration:.2s}.m-subscribe-modal-enter-from-animation{opacity:0}@media(max-width:768px){.m-subscribe-modal-enter-from-animation{transform:translateY(100%);opacity:1}}.m-subscribe-modal-enter-to-animation{opacity:1}@media(max-width:768px){.m-subscribe-modal-enter-to-animation{transform:translateY(0)}}.m-subscribe-modal-leave-animation{transition-property:all;transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.2s}.m-subscribe-modal-leave-from-animation{transform:translateY(0)}@media(max-width:768px){.m-subscribe-modal-leave-from-animation{opacity:1}}.m-subscribe-modal-leave-to-animation{opacity:0}@media(max-width:768px){.m-subscribe-modal-leave-to-animation{transform:translateY(100%);opacity:1}}.m-widget-subscribe{--foregroundColor:#fff;--backgroundColor:#000;--borderColor:#252525;--border:1px solid var(--borderColor);--buttonHeight:56px;--buttonFontSize:13px;--baseFontSize:16px;--fontSmall:13px;--inputHeight:44px}.m-widget-subscribe *{font-family:Inter,sans-serif}.m-widget-subscribe .m-subscribe-button{display:flex;align-items:center;justify-content:center;background-color:var(--backgroundColor);padding:8px 10px;font-size:13px;text-transform:uppercase;border:var(--border);color:var(--foregroundColor);transition:background-color .3s ease}.m-widget-subscribe .m-subscribe-button:hover{border:2px solid var(--backgroundColor);background-color:var(--foregroundColor);color:var(--backgroundColor)}.m-widget-subscribe .m-subscribe-button:hover span{color:var(--backgroundColor)}.m-widget-subscribe .m-subscribe-button:hover i{border:2px solid rgba(0,0,0,.3);border-top-color:var(--backgroundColor)}.m-widget-subscribe .m-subscribe-button:hover path{color:var(--backgroundColor)}.m-widget-subscribe .m-subscribe-button:active,.m-widget-subscribe .m-subscribe-button:focus{outline:none}.m-widget-subscribe .m-subscribe-bell{width:13px;height:13px;margin-right:.5rem}.m-widget-subscribe .m-subscribe-button-loading{display:inline-block;width:13px;height:13px;border:2px solid hsla(0,0%,100%,.3);margin-right:.5rem;border-radius:50%;border-top-color:var(--foregroundColor);animation:spin 1s ease-in-out infinite}@keyframes spin{to{transform:rotate(1turn)}}.m-widget-subscribe .m-subscribe-modal-container{z-index:101;position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:1rem}@media(max-width:768px){.m-widget-subscribe .m-subscribe-modal-container{padding:0;top:unset}}.m-widget-subscribe .m-subscribe-modal{z-index:101;position:relative;border:var(--border);color:var(--foregroundColor);background-color:var(--backgroundColor);max-width:24rem;width:100%;overflow-y:auto;color-scheme:dark;transition:all .3s ease}@media(max-width:768px){.m-widget-subscribe .m-subscribe-modal{max-width:unset;border-top:var(--border);border-right:none;border-bottom:none;border-left:none}}.m-widget-subscribe .m-subscribe-header{display:flex;align-items:center;justify-content:space-between;padding:.2rem .5rem .2rem 1rem;border-bottom:var(--border);position:sticky;right:0;left:0;top:0;background:#000;z-index:101}.m-widget-subscribe .m-subscribe-title{text-transform:uppercase;font-size:12px;font-weight:700;color:var(--foregroundColor)}.m-widget-subscribe .m-subscribe-close-button button{background-color:transparent;border:var(--border);cursor:pointer;color:var(--foregroundColor);display:flex;padding:2px}.m-widget-subscribe .m-subscribe-close-button button svg{width:.8rem;height:.8rem}.m-widget-subscribe .m-subscribe-close-button button:hover{background-color:var(--hoverBgColor);color:var(--foregroundColor)}.m-widget-subscribe .m-subscribe-modal-close{position:absolute;top:0;right:0;padding-top:.5rem;padding-right:.5rem}.m-widget-subscribe .m-subscribe-modal-close button{background-color:transparent;border:var(--border);cursor:pointer;color:var(--foregroundColor);padding:2px 8px}.m-widget-subscribe .m-subscribe-link{margin-top:10px}.m-widget-subscribe .m-subscribe-link a{opacity:.75;text-decoration:underline;font-size:13px}@keyframes loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.m-widget-subscribe .m-subscribe-success-wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:1rem}.m-widget-subscribe .m-subscribe-success-circle{width:50px;height:50px;border-radius:50%;background-color:var(--foregroundColor);display:flex;align-items:center;justify-content:center}.m-widget-subscribe .m-subscribe-success-circle svg{color:var(--backgroundColor);width:30px;height:30px}.m-widget-subscribe .m-subscribe-tweet{margin:1rem 0}.m-widget-subscribe .m-subscribe-tweet-button{display:inline-flex;align-items:center;justify-content:center;background-color:var(--backgroundColor);padding:8px 10px;font-size:12px;text-transform:uppercase;border:var(--border);color:var(--foregroundColor);transition:all .3s ease;text-decoration:none}.m-widget-subscribe .m-subscribe-tweet-button img{height:1rem;margin-right:.5rem}.m-widget-subscribe .m-subscribe-tweet-button:hover{border:1px solid var(--foregroundColor)}.m-widget-subscribe .m-subscribe-tweet-button:active,.m-widget-subscribe .m-subscribe-tweet-button:focus{outline:none}.m-widget-subscribe .m-subscribe-description--success{text-align:center}.m-widget-subscribe .spinner{display:block;width:50px;height:50px;transform:scale(.55)}.m-widget-subscribe .spinner:before{animation:loading 1s linear 0s infinite forwards;display:table;content:"◜";line-height:33px;text-align:left;width:100%;height:100%;font-size:45px;color:#fff}.m-widget-subscribe .m-subscribe-modal-prompt{padding:1rem 2rem;width:28rem}.m-widget-subscribe .m-subscribe-description{padding:0 1rem;line-height:1.5}.m-widget-subscribe .m-subscribe-privacy{display:block;font-size:12px;opacity:.5;margin-top:12px;margin-bottom:6px;color:var(--foregroundColor)}.m-widget-subscribe .m-subscribe-privacy a{display:inline;font-size:12px;color:var(--foregroundColor);font-weight:700;text-decoration:underline}.m-widget-subscribe .m-subscribe-form{padding:0 1rem}.m-widget-subscribe .m-subscribe-form-error{color:red;font-size:var(--fontSmall);margin-top:10px}.m-widget-subscribe .m-subscribe-form-email-sent{color:green;margin-top:10px}.m-widget-subscribe .m-subscribe-email-input{width:100%;color:var(--foregroundColor);box-sizing:border-box;height:var(--inputHeight);border:var(--border);padding-left:.8rem;margin-top:4px;background-color:transparent;font-size:.93rem;font-weight:lighter}.m-widget-subscribe .m-subscribe-email-input:focus{outline:none;border-color:var(--foregroundColor)}.m-widget-subscribe .m-subscribe-action{margin-bottom:1rem;display:flex;align-items:center;justify-content:center;background-color:var(--foregroundColor);padding:10px;margin-top:10px;border:var(--border);height:var(--buttonHeight);width:100%;font-size:var(--buttonFontSize);text-transform:uppercase;cursor:pointer;transition:background-color .2s ease-in-out}.m-widget-subscribe .m-subscribe-action span{font-size:var(--buttonFontSize);text-transform:uppercase;color:var(--backgroundColor)}.m-widget-subscribe .m-subscribe-action:hover{background-color:var(--backgroundColor)}.m-widget-subscribe .m-subscribe-action:hover path,.m-widget-subscribe .m-subscribe-action:hover span{color:var(--foregroundColor)}.m-widget-subscribe .m-subscribe-action:active,.m-widget-subscribe .m-subscribe-action:focus,.m-widget-subscribe a:active,.m-widget-subscribe a:focus{outline:none}