.new-tcp-online-sub.basic{width:100%;max-width:100%;padding:24px;border-radius:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;background-color:#f1f5ff;gap:16px;box-sizing:border-box}.new-tcp-online-sub.basic .new-tcp-online-sub__info{min-width:0}.new-tcp-online-sub.basic.new-tcp-online-sub-complete{background-color:#f1f5ff;padding:14px 24px}.new-tcp-online-sub.basic.new-tcp-online-sub-complete .new-tcp-online-sub__complete-content{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;gap:16px}.new-tcp-online-sub.basic.new-tcp-online-sub-complete .new-tcp-online-sub__complete-text{flex:1 1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;gap:12px}.new-tcp-online-sub.basic.new-tcp-online-sub-complete .new-tcp-online-sub__complete-title{font-size:20px;font-weight:700;color:#000}.new-tcp-online-sub.basic.new-tcp-online-sub-complete .new-tcp-online-sub__complete-subtitle{font-size:14px;color:#4f5563}.new-tcp-online-sub.basic.new-tcp-online-sub-complete .new-tcp-online-sub__complete-qrcode{width:78px;height:78px;flex-shrink:0}.new-tcp-online-sub.basic .new-tcp-online-sub__title{color:#000;font-size:20px;line-height:125%;font-weight:700;word-wrap:break-word}.new-tcp-online-sub.basic .new-tcp-online-sub__title strong{color:#2c61fe}.new-tcp-online-sub.basic .new-tcp-online-sub__features{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:12px;line-height:1.5;width:100%}.new-tcp-online-sub.basic .new-tcp-online-sub__feature{gap:4px;font-size:14px;font-weight:400;min-width:0}.new-tcp-online-sub.basic .new-tcp-online-sub__checkmark,.new-tcp-online-sub.basic .new-tcp-online-sub__feature{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;color:#4f5563;flex-shrink:0}.new-tcp-online-sub.basic .new-tcp-online-sub__checkmark{justify-content:center;width:16px;height:16px}.new-tcp-online-sub.basic .new-tcp-online-sub__checkmark svg{width:16px;height:16px;flex-shrink:0}.new-tcp-online-sub.basic .new-tcp-online-sub__subscribe{flex-shrink:0;max-width:414px;width:414px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;position:relative;gap:8px}.new-tcp-online-sub.basic .new-tcp-online-sub__input-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:flex-start;justify-content:flex-end;gap:8px}.new-tcp-online-sub.basic .new-tcp-online-sub__input-container{width:304px;flex-shrink:0;min-height:38px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;align-items:stretch}.new-tcp-online-sub.basic .new-tcp-online-sub__custom-placeholder{position:absolute;left:12px;top:19px;transform:translateY(-50%);font-size:16px;font-weight:400;color:#6f7685;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:1}.new-tcp-online-sub.basic .new-tcp-online-sub__email{box-sizing:border-box;padding:0 24px 0 12px;width:100%;height:38px;border:1px solid #d4d7de;border-radius:4px;font-size:16px;font-weight:500;color:#121826;outline:none;position:relative;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;background:#fff}.new-tcp-online-sub.basic .new-tcp-online-sub__email::-moz-placeholder{font-weight:400;color:#6f7685;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.new-tcp-online-sub.basic .new-tcp-online-sub__email::placeholder{font-weight:400;color:#6f7685;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.new-tcp-online-sub.basic .new-tcp-online-sub__email.focused{border-color:#2c61fe;caret-color:#2c61fe}.new-tcp-online-sub.basic .new-tcp-online-sub__email.error{border-color:#d02c2a}.new-tcp-online-sub.basic .new-tcp-online-sub__placeholder-tooltip{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background:#000;background:rgba(0,0,0,.8);color:#fff;padding:8px;border-radius:4px;font-size:12px;white-space:normal;word-wrap:break-word;width:-moz-max-content;width:-webkit-max-content;width:max-content;max-width:100%;z-index:1001;margin-bottom:8px;box-shadow:0 2px 8px rgba(0,0,0,.15);box-sizing:border-box}.new-tcp-online-sub.basic .new-tcp-online-sub__placeholder-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:4px solid transparent;border-top-color:rgba(0,0,0,.8)}.new-tcp-online-sub.basic .new-tcp-online-sub__placeholder-bubble{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background:#000;background:rgba(0,0,0,.8);color:#fff;padding:8px 12px;border-radius:4px;font-size:12px;white-space:normal;word-wrap:break-word;width:-moz-max-content;width:-webkit-max-content;width:max-content;max-width:280px;z-index:1001;margin-bottom:8px;box-sizing:border-box;line-height:1.4}.new-tcp-online-sub.basic .new-tcp-online-sub__placeholder-bubble:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid rgba(0,0,0,.8)}.new-tcp-online-sub.basic .new-tcp-online-sub__clear-btn{position:absolute;right:8px;top:12px;background:#6f7685;border:none;border-radius:50%;width:14px;height:14px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff}.new-tcp-online-sub.basic .new-tcp-online-sub__suggestions{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #d4d7de;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;max-height:200px;overflow-y:auto;margin-top:4px}.new-tcp-online-sub.basic .new-tcp-online-sub__suggestion{padding:8px 12px;cursor:pointer;font-size:14px;color:#121826;transition:background-color .2s ease}.new-tcp-online-sub.basic .new-tcp-online-sub__suggestion.selected,.new-tcp-online-sub.basic .new-tcp-online-sub__suggestion:hover{background-color:#f1f5ff}.new-tcp-online-sub.basic .new-tcp-online-sub__suggestion:first-child{border-radius:4px 4px 0 0}.new-tcp-online-sub.basic .new-tcp-online-sub__suggestion:last-child{border-radius:0 0 4px 4px}.new-tcp-online-sub.basic .new-tcp-online-sub__suggestion .email-suffix{color:#2c61fe}.new-tcp-online-sub.basic .new-tcp-online-sub__error{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:flex-start;gap:5px;width:100%;position:relative;margin-top:4px}.new-tcp-online-sub.basic .new-tcp-online-sub__error-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:11px;height:11px;background:transparent;color:#d02c2a;border-radius:50%;font-size:10px;border:1px solid #d02c2a;margin-top:3px;font-weight:600}.new-tcp-online-sub.basic .new-tcp-online-sub__error-text{color:#d02c2a;font-size:14px;word-wrap:break-word;flex:1 1;white-space:normal}.new-tcp-online-sub.basic .new-tcp-online-sub__button{min-height:38px;width:102px;background:#2c61fe;color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background-color .2s ease;overflow:hidden;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}.new-tcp-online-sub.basic .new-tcp-online-sub__button:hover{background:#1e4fd8}.new-tcp-online-sub.basic .new-tcp-online-sub__button .new-tcp-online-sub__button-text{position:relative;z-index:1}.new-tcp-online-sub.basic .new-tcp-online-sub__button .new-tcp-online-sub__button-text.invisible{visibility:hidden}.new-tcp-online-sub.basic .new-tcp-online-sub__button .loading-icon{position:absolute;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;align-items:center;justify-content:center;top:50%;left:50%;width:18px;height:18px;border:2px solid #f6f7fa;border-bottom-color:transparent;box-sizing:border-box;border-radius:50%;animation:online-subscribe-loading-icon 1s linear infinite;z-index:2}.new-tcp-online-sub.basic .new-tcp-online-sub__button.new-tcp-online-sub__button-loading{cursor:not-allowed}.new-tcp-online-sub.basic .new-tcp-online-sub__bubble{width:100%;box-sizing:border-box;position:absolute;top:100%;right:0;background:#fff;border:1px solid #d4d7de;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1001;margin-top:8px}.new-tcp-online-sub.basic .new-tcp-online-sub__bubble .new-tcp-online-sub__bubble-close{position:absolute;top:16px;right:16px;cursor:pointer;z-index:100}.new-tcp-online-sub.basic .new-tcp-online-sub__bubble-arrow{position:absolute;top:-7px;right:20px;width:12px;height:12px;background:#fff;border-left:1px solid #d4d7de;border-top:1px solid #d4d7de;transform:rotate(45deg)}.new-tcp-online-sub.basic .new-tcp-online-sub__bubble-content{position:relative;z-index:1}.new-tcp-online-sub.basic .new-tcp-online-sub__bubble-message{font-size:14px;color:#121826;line-height:1.4;margin-bottom:12px}.new-tcp-online-sub.basic .new-tcp-online-sub__bubble-divider{height:1px;background:#e5e7eb;margin:12px 0}.new-tcp-online-sub.basic .new-tcp-online-sub__bubble-terms{font-size:12px;color:#6f7685;line-height:1.4}.new-tcp-online-sub.basic .new-tcp-online-sub__bubble-link{color:#2c61fe;text-decoration:underline;cursor:pointer;transition:color .2s ease}.new-tcp-online-sub.basic .new-tcp-online-sub__bubble-link:hover{color:#1e4fd8}.new-tcp-online-sub__usp{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;box-sizing:border-box;padding:0 12px 12px}.new-tcp-online-sub__usp .new-tcp-online-sub__usp-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:12px;flex-wrap:wrap}.new-tcp-online-sub__usp .new-tcp-online-sub__usp-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;gap:4px}.new-tcp-online-sub__usp .new-tcp-online-sub__usp-item img{width:14px;height:14px;-o-object-fit:contain;object-fit:contain}.new-tcp-online-sub__usp .new-tcp-online-sub__usp-item-title{font-size:12px;color:#4f5563;font-weight:400;line-height:14px}.new-tcp-online-sub.basic .new-tcp-online-sub__info{flex:1 1;min-width:50%}.new-tcp-online-sub.basic .new-tcp-online-sub__subscribe{max-width:50%;width:auto;flex:1 1}.new-tcp-online-sub.basic .new-tcp-online-sub__input-container{flex:1 1;width:auto;max-width:304px}.new-tcp-online-sub.basic .new-tcp-online-sub__button{flex-shrink:0;padding:0 16px}.new-tcp-online-sub.basic .new-tcp-online-sub__custom-placeholder{max-width:-webkit-calc(100% - 36px);max-width:calc(100% - 36px)}@media screen and (max-width:834px){.new-tcp-online-sub.basic{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:12px}.new-tcp-online-sub.basic .new-tcp-online-sub__info{width:100%}.new-tcp-online-sub.basic .new-tcp-online-sub__subscribe{width:100%;max-width:100%}.new-tcp-online-sub.basic .new-tcp-online-sub__input-row{justify-content:flex-start;width:100%}.new-tcp-online-sub.basic .new-tcp-online-sub__input-container{flex:1 1;width:auto;max-width:304px}.new-tcp-online-sub.basic .new-tcp-online-sub__button{flex-shrink:0}}.ibu_login_c_wrapper_v3 .ibu_login_c_top_t .ibu_login_c_top_mail{font-weight:500!important}.new-tcp-online-sub.icon-mode{width:100%;max-width:100%;padding:24px;border-radius:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;background-color:#f1f5ff;gap:8px;box-sizing:border-box}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__status-icon{width:50px;height:50px;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__status-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__content-wrapper{flex:1 1;min-width:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;gap:16px}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__info{min-width:0}.new-tcp-online-sub.icon-mode.new-tcp-online-sub-complete{background-color:#f1f5ff;padding:14px 24px}.new-tcp-online-sub.icon-mode.new-tcp-online-sub-complete .new-tcp-online-sub__complete-content{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;gap:16px}.new-tcp-online-sub.icon-mode.new-tcp-online-sub-complete .new-tcp-online-sub__complete-text{flex:1 1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;gap:12px}.new-tcp-online-sub.icon-mode.new-tcp-online-sub-complete .new-tcp-online-sub__complete-title{font-size:20px;font-weight:700;color:#000}.new-tcp-online-sub.icon-mode.new-tcp-online-sub-complete .new-tcp-online-sub__complete-subtitle{font-size:14px;color:#4f5563}.new-tcp-online-sub.icon-mode.new-tcp-online-sub-complete .new-tcp-online-sub__complete-qrcode{width:78px;height:78px;flex-shrink:0}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__title{color:#000;font-size:20px;line-height:125%;font-weight:700;word-wrap:break-word}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__title strong{color:#2c61fe}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__features{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:12px;line-height:1.5;width:100%}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__feature{gap:4px;font-size:14px;font-weight:400;min-width:0}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__checkmark,.new-tcp-online-sub.icon-mode .new-tcp-online-sub__feature{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;color:#4f5563;flex-shrink:0}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__checkmark{justify-content:center;width:16px;height:16px}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__checkmark svg{width:16px;height:16px;flex-shrink:0}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__subscribe{flex-shrink:0;max-width:414px;width:414px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;position:relative;gap:8px}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__input-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:flex-start;justify-content:flex-end;gap:8px}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__input-container{width:304px;flex-shrink:0;min-height:38px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;align-items:stretch}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__custom-placeholder{position:absolute;left:12px;top:19px;transform:translateY(-50%);font-size:16px;font-weight:400;color:#6f7685;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:1}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__email{box-sizing:border-box;padding:0 24px 0 12px;width:100%;height:38px;border:1px solid #d4d7de;border-radius:4px;font-size:16px;font-weight:500;color:#121826;outline:none;position:relative;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;background:#fff}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__email::-moz-placeholder{font-weight:400;color:#6f7685;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__email::placeholder{font-weight:400;color:#6f7685;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__email.focused{border-color:#2c61fe;caret-color:#2c61fe}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__email.error{border-color:#d02c2a}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__placeholder-tooltip{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background:#000;background:rgba(0,0,0,.8);color:#fff;padding:8px;border-radius:4px;font-size:12px;white-space:normal;word-wrap:break-word;width:-moz-max-content;width:-webkit-max-content;width:max-content;max-width:100%;z-index:1001;margin-bottom:8px;box-shadow:0 2px 8px rgba(0,0,0,.15);box-sizing:border-box}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__placeholder-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:4px solid transparent;border-top-color:rgba(0,0,0,.8)}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__placeholder-bubble{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background:#000;background:rgba(0,0,0,.8);color:#fff;padding:8px 12px;border-radius:4px;font-size:12px;white-space:normal;word-wrap:break-word;width:-moz-max-content;width:-webkit-max-content;width:max-content;max-width:280px;z-index:1001;margin-bottom:8px;box-sizing:border-box;line-height:1.4}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__placeholder-bubble:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid rgba(0,0,0,.8)}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__clear-btn{position:absolute;right:8px;top:12px;background:#6f7685;border:none;border-radius:50%;width:14px;height:14px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__suggestions{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #d4d7de;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;max-height:200px;overflow-y:auto;margin-top:4px}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__suggestion{padding:8px 12px;cursor:pointer;font-size:14px;color:#121826;transition:background-color .2s ease}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__suggestion.selected,.new-tcp-online-sub.icon-mode .new-tcp-online-sub__suggestion:hover{background-color:#f1f5ff}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__suggestion:first-child{border-radius:4px 4px 0 0}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__suggestion:last-child{border-radius:0 0 4px 4px}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__suggestion .email-suffix{color:#2c61fe}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__error{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:flex-start;gap:5px;width:100%;position:relative;margin-top:4px}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__error-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:11px;height:11px;background:transparent;color:#d02c2a;border-radius:50%;font-size:10px;border:1px solid #d02c2a;margin-top:3px;font-weight:600}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__error-text{color:#d02c2a;font-size:14px;word-wrap:break-word;flex:1 1;white-space:normal}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__button{height:38px;width:102px;background:#2c61fe;color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background-color .2s ease;overflow:hidden;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__button:hover{background:#1e4fd8}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__button .new-tcp-online-sub__button-text{position:relative;z-index:1}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__button .new-tcp-online-sub__button-text.invisible{visibility:hidden}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__button .loading-icon{position:absolute;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;align-items:center;justify-content:center;top:50%;left:50%;width:18px;height:18px;border:2px solid #f6f7fa;border-bottom-color:transparent;box-sizing:border-box;border-radius:50%;animation:online-subscribe-loading-icon 1s linear infinite;z-index:2}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__button.new-tcp-online-sub__button-loading{cursor:not-allowed}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__bubble{width:100%;box-sizing:border-box;position:absolute;top:100%;right:0;background:#fff;border:1px solid #d4d7de;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1001;margin-top:8px}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__bubble .new-tcp-online-sub__bubble-close{position:absolute;top:16px;right:16px;cursor:pointer;z-index:100}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__bubble-arrow{position:absolute;top:-7px;right:20px;width:12px;height:12px;background:#fff;border-left:1px solid #d4d7de;border-top:1px solid #d4d7de;transform:rotate(45deg)}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__bubble-content{position:relative;z-index:1}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__bubble-message{font-size:14px;color:#121826;line-height:1.4;margin-bottom:12px}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__bubble-divider{height:1px;background:#e5e7eb;margin:12px 0}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__bubble-terms{font-size:12px;color:#6f7685;line-height:1.4}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__bubble-link{color:#2c61fe;text-decoration:underline;cursor:pointer;transition:color .2s ease}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__bubble-link:hover{color:#1e4fd8}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__info{flex:1 1;min-width:50%}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__subscribe{max-width:50%;width:auto;flex:1 1}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__input-container{flex:1 1;width:auto;max-width:304px}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__button{flex-shrink:0;padding:0 16px}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__custom-placeholder{max-width:-webkit-calc(100% - 36px);max-width:calc(100% - 36px)}@media screen and (max-width:834px){.new-tcp-online-sub.icon-mode{flex-direction:row;align-items:center;justify-content:flex-start;gap:8px}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__status-icon{width:50px;height:50px;flex-shrink:0;align-self:center}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__content-wrapper{flex-direction:column;align-items:flex-start;gap:12px}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__info{width:100%}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__subscribe{width:100%;max-width:100%}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__input-row{width:100%;justify-content:flex-start}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__input-container{flex:1 1;width:auto;max-width:304px}.new-tcp-online-sub.icon-mode .new-tcp-online-sub__button{width:auto;flex-shrink:0}}.new-tcp-online-sub.image-mode{width:100%;max-width:100%;padding:0;border-radius:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;background-color:#f1f5ff;gap:0;box-sizing:border-box}.new-tcp-online-sub.image-mode .new-tcp-online-sub__status-image{width:164px;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;overflow:hidden;align-self:stretch;position:relative}.new-tcp-online-sub.image-mode .new-tcp-online-sub__status-image img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.new-tcp-online-sub.image-mode .new-tcp-online-sub__content-wrapper{flex:1 1;min-width:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 24px 14px 8px}.new-tcp-online-sub.image-mode .new-tcp-online-sub__info{min-width:0}.new-tcp-online-sub.image-mode.new-tcp-online-sub-complete{background-color:#f1f5ff}.new-tcp-online-sub.image-mode.new-tcp-online-sub-complete .new-tcp-online-sub__complete-content{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;gap:16px}.new-tcp-online-sub.image-mode.new-tcp-online-sub-complete .new-tcp-online-sub__complete-text{flex:1 1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;gap:12px;padding:12px 0}.new-tcp-online-sub.image-mode.new-tcp-online-sub-complete .new-tcp-online-sub__complete-title{font-size:20px;font-weight:700;color:#000}.new-tcp-online-sub.image-mode.new-tcp-online-sub-complete .new-tcp-online-sub__complete-subtitle{font-size:14px;color:#4f5563}.new-tcp-online-sub.image-mode.new-tcp-online-sub-complete .new-tcp-online-sub__complete-qrcode{width:78px;height:78px;flex-shrink:0}.new-tcp-online-sub.image-mode .new-tcp-online-sub__title{color:#000;font-size:20px;line-height:125%;font-weight:700;word-wrap:break-word}.new-tcp-online-sub.image-mode .new-tcp-online-sub__title strong{color:#2c61fe}.new-tcp-online-sub.image-mode .new-tcp-online-sub__features{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:12px;line-height:1.5;width:100%}.new-tcp-online-sub.image-mode .new-tcp-online-sub__feature{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;gap:4px;font-size:14px;color:#4f5563;font-weight:400;flex-shrink:0;min-width:0}.new-tcp-online-sub.image-mode .new-tcp-online-sub__checkmark{flex-shrink:0;color:#4f5563;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:16px;height:16px}.new-tcp-online-sub.image-mode .new-tcp-online-sub__checkmark svg{width:16px;height:16px;flex-shrink:0}.new-tcp-online-sub.image-mode .new-tcp-online-sub__subscribe{flex-shrink:0;max-width:414px;width:414px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;position:relative;gap:8px}.new-tcp-online-sub.image-mode .new-tcp-online-sub__input-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:flex-start;justify-content:flex-end;gap:8px}.new-tcp-online-sub.image-mode .new-tcp-online-sub__input-container{width:304px;flex-shrink:0;min-height:38px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;align-items:stretch}.new-tcp-online-sub.image-mode .new-tcp-online-sub__custom-placeholder{position:absolute;left:12px;top:19px;transform:translateY(-50%);font-size:16px;font-weight:400;color:#6f7685;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:1}.new-tcp-online-sub.image-mode .new-tcp-online-sub__email{box-sizing:border-box;padding:0 24px 0 12px;width:100%;height:38px;border:1px solid #d4d7de;border-radius:4px;font-size:16px;font-weight:500;color:#121826;outline:none;position:relative;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;background:#fff}.new-tcp-online-sub.image-mode .new-tcp-online-sub__email::-moz-placeholder{font-weight:400;color:#6f7685;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.new-tcp-online-sub.image-mode .new-tcp-online-sub__email::placeholder{font-weight:400;color:#6f7685;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.new-tcp-online-sub.image-mode .new-tcp-online-sub__email.focused{border-color:#2c61fe;caret-color:#2c61fe}.new-tcp-online-sub.image-mode .new-tcp-online-sub__email.error{border-color:#d02c2a}.new-tcp-online-sub.image-mode .new-tcp-online-sub__placeholder-tooltip{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background:#000;background:rgba(0,0,0,.8);color:#fff;padding:8px;border-radius:4px;font-size:12px;white-space:normal;word-wrap:break-word;width:-moz-max-content;width:-webkit-max-content;width:max-content;max-width:100%;z-index:1001;margin-bottom:8px;box-shadow:0 2px 8px rgba(0,0,0,.15);box-sizing:border-box}.new-tcp-online-sub.image-mode .new-tcp-online-sub__placeholder-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:4px solid transparent;border-top-color:rgba(0,0,0,.8)}.new-tcp-online-sub.image-mode .new-tcp-online-sub__placeholder-bubble{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background:#000;background:rgba(0,0,0,.8);color:#fff;padding:8px 12px;border-radius:4px;font-size:12px;white-space:normal;word-wrap:break-word;width:-moz-max-content;width:-webkit-max-content;width:max-content;max-width:280px;z-index:1001;margin-bottom:8px;box-sizing:border-box;line-height:1.4}.new-tcp-online-sub.image-mode .new-tcp-online-sub__placeholder-bubble:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid rgba(0,0,0,.8)}.new-tcp-online-sub.image-mode .new-tcp-online-sub__clear-btn{position:absolute;right:8px;top:12px;background:#6f7685;border:none;border-radius:50%;width:14px;height:14px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff}.new-tcp-online-sub.image-mode .new-tcp-online-sub__suggestions{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #d4d7de;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;max-height:200px;overflow-y:auto;margin-top:4px}.new-tcp-online-sub.image-mode .new-tcp-online-sub__suggestion{padding:8px 12px;cursor:pointer;font-size:14px;color:#121826;transition:background-color .2s ease}.new-tcp-online-sub.image-mode .new-tcp-online-sub__suggestion.selected,.new-tcp-online-sub.image-mode .new-tcp-online-sub__suggestion:hover{background-color:#f1f5ff}.new-tcp-online-sub.image-mode .new-tcp-online-sub__suggestion:first-child{border-radius:4px 4px 0 0}.new-tcp-online-sub.image-mode .new-tcp-online-sub__suggestion:last-child{border-radius:0 0 4px 4px}.new-tcp-online-sub.image-mode .new-tcp-online-sub__suggestion .email-suffix{color:#2c61fe}.new-tcp-online-sub.image-mode .new-tcp-online-sub__error{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:flex-start;gap:5px;width:100%;position:relative;margin-top:4px}.new-tcp-online-sub.image-mode .new-tcp-online-sub__error-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:11px;height:11px;background:transparent;color:#d02c2a;border-radius:50%;font-size:10px;border:1px solid #d02c2a;margin-top:3px;font-weight:600}.new-tcp-online-sub.image-mode .new-tcp-online-sub__error-text{color:#d02c2a;font-size:14px;word-wrap:break-word;flex:1 1;white-space:normal}.new-tcp-online-sub.image-mode .new-tcp-online-sub__button{height:38px;width:102px;background:#2c61fe;color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background-color .2s ease;overflow:hidden;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}.new-tcp-online-sub.image-mode .new-tcp-online-sub__button:hover{background:#1e4fd8}.new-tcp-online-sub.image-mode .new-tcp-online-sub__button .new-tcp-online-sub__button-text{position:relative;z-index:1}.new-tcp-online-sub.image-mode .new-tcp-online-sub__button .new-tcp-online-sub__button-text.invisible{visibility:hidden}.new-tcp-online-sub.image-mode .new-tcp-online-sub__button .loading-icon{position:absolute;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;align-items:center;justify-content:center;top:50%;left:50%;width:18px;height:18px;border:2px solid #f6f7fa;border-bottom-color:transparent;box-sizing:border-box;border-radius:50%;animation:online-subscribe-loading-icon 1s linear infinite;z-index:2}.new-tcp-online-sub.image-mode .new-tcp-online-sub__button.new-tcp-online-sub__button-loading{cursor:not-allowed}@keyframes online-subscribe-loading-icon{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.new-tcp-online-sub.image-mode .new-tcp-online-sub__bubble{width:100%;box-sizing:border-box;position:absolute;top:100%;right:0;background:#fff;border:1px solid #d4d7de;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1001;margin-top:8px}.new-tcp-online-sub.image-mode .new-tcp-online-sub__bubble .new-tcp-online-sub__bubble-close{position:absolute;top:16px;right:16px;cursor:pointer;z-index:100}.new-tcp-online-sub.image-mode .new-tcp-online-sub__bubble-arrow{position:absolute;top:-7px;right:20px;width:12px;height:12px;background:#fff;border-left:1px solid #d4d7de;border-top:1px solid #d4d7de;transform:rotate(45deg)}.new-tcp-online-sub.image-mode .new-tcp-online-sub__bubble-content{position:relative;z-index:1}.new-tcp-online-sub.image-mode .new-tcp-online-sub__bubble-message{font-size:14px;color:#121826;line-height:1.4;margin-bottom:12px}.new-tcp-online-sub.image-mode .new-tcp-online-sub__bubble-divider{height:1px;background:#e5e7eb;margin:12px 0}.new-tcp-online-sub.image-mode .new-tcp-online-sub__bubble-terms{font-size:12px;color:#6f7685;line-height:1.4}.new-tcp-online-sub.image-mode .new-tcp-online-sub__bubble-link{color:#2c61fe;text-decoration:underline;cursor:pointer;transition:color .2s ease}.new-tcp-online-sub.image-mode .new-tcp-online-sub__bubble-link:hover{color:#1e4fd8}.new-tcp-online-sub.image-mode .new-tcp-online-sub__info{flex:1 1;min-width:50%}.new-tcp-online-sub.image-mode .new-tcp-online-sub__subscribe{max-width:50%;width:auto;flex:1 1}.new-tcp-online-sub.image-mode .new-tcp-online-sub__input-container{flex:1 1;width:auto;max-width:304px}.new-tcp-online-sub.image-mode .new-tcp-online-sub__button{flex-shrink:0;padding:0 16px}.new-tcp-online-sub.image-mode .new-tcp-online-sub__custom-placeholder{max-width:-webkit-calc(100% - 36px);max-width:calc(100% - 36px)}@media screen and (max-width:834px){.new-tcp-online-sub.image-mode{flex-direction:row;align-items:center;justify-content:flex-start;gap:12px}.new-tcp-online-sub.image-mode .new-tcp-online-sub__status-image{width:164px;flex-shrink:0}.new-tcp-online-sub.image-mode .new-tcp-online-sub__content-wrapper{flex-direction:column;align-items:flex-start;gap:12px}.new-tcp-online-sub.image-mode .new-tcp-online-sub__info{width:100%}.new-tcp-online-sub.image-mode .new-tcp-online-sub__subscribe{width:100%;max-width:100%}.new-tcp-online-sub.image-mode .new-tcp-online-sub__input-row{width:100%}.new-tcp-online-sub.image-mode .new-tcp-online-sub__input-container{flex:1 1;width:auto;max-width:304px}.new-tcp-online-sub.image-mode .new-tcp-online-sub__button{flex-shrink:0}}.new-tcp-online-sub.image-mode[dir=rtl] .new-tcp-online-sub__status-image img{transform:translate(-50%,-50%) rotateY(180deg)}