.mcp-hero-input{margin-bottom:160px}@media (max-width:1199.98px){.mcp-hero-input{margin-bottom:80px}}.mcp-hero-input .container{position:relative;z-index:1;overflow:hidden}.mcp-hero-input .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;width:1376px;max-width:100%;background:-webkit-linear-gradient(top,#e6f5ff,#66c0ff 25%,#0245f5 50%,#010b40);background:linear-gradient(180deg,#e6f5ff,#66c0ff 25%,#0245f5 50%,#010b40);border-radius:18px;margin:0 auto;padding:80px 0 40px}@media (max-width:1199.98px){.mcp-hero-input .inner{padding:32px 0 20px}}@media (max-width:767.98px){.mcp-hero-input .inner{padding:40px 0 32px}}.mcp-hero-input .top{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;max-width:860px;min-height:480px;padding:12px;box-sizing:border-box;background:-webkit-radial-gradient(50% 15.62%,56.98% 73.75%,#00168c 0,#010b40 100%);background:radial-gradient(56.98% 73.75% at 50% 15.62%,#00168c 0,#010b40 100%);border-radius:16px}@media (max-width:1199.98px){.mcp-hero-input .top{width:608px;height:268px;min-height:auto}}@media (max-width:767.98px){.mcp-hero-input .top{width:100%;max-width:90%}}@media (max-width:649.98px){.mcp-hero-input .top{width:279px;max-width:90%;height:387px}}.mcp-hero-input .connection-label{align-self:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;gap:4px;margin:0;color:#fff;font:400 12px/120% Inter,Helvetica Neue,Arial,sans-serif;letter-spacing:-1%}@media (max-width:1199.98px){.mcp-hero-input .connection-label{font-size:10px}}.mcp-hero-input .connection-label__dots{position:relative;display:block;width:48px;height:12px;flex-shrink:0;margin-right:8px}@media (max-width:767.98px){.mcp-hero-input .connection-label__dots{width:24px;height:24px}}.mcp-hero-input .connection-label__dots:before{content:"";position:absolute;top:0;left:0;width:12px;height:12px;border-radius:50%;background:hsla(0,0%,100%,.28);box-shadow:18px 0 0 hsla(0,0%,100%,.28),36px 0 0 hsla(0,0%,100%,.28)}@media (max-width:767.98px){.mcp-hero-input .connection-label__dots:before{content:"";position:absolute;width:24px;height:24px;background:url(/wp-content/themes/textmagic-new/assets/icons/mcp-feature/mob-burger-2.svg) 50%/contain no-repeat;box-shadow:none}.mcp-hero-input .connection-label__dots:after{content:"";position:absolute;inset:0;border-radius:100%;pointer-events:none;border:.5px solid hsla(0,0%,100%,.35);-webkit-mask-image:linear-gradient(to bottom right,#fff 0,#fff 25%,hsla(0,0%,100%,0) 45%,hsla(0,0%,100%,0) 55%,#fff 75%,#fff);mask-image:linear-gradient(to bottom right,#fff 0,#fff 25%,hsla(0,0%,100%,0) 45%,hsla(0,0%,100%,0) 55%,#fff 75%,#fff)}}.mcp-hero-input .connection-label__text{white-space:nowrap}.mcp-hero-input .connection-label__check{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:12px;height:12px;flex-shrink:0}@media (max-width:767.98px){.mcp-hero-input .connection-label__check{width:14px;height:14px}}.mcp-hero-input .connection-label__check:before{content:"";position:absolute;inset:0;background:url(/wp-content/themes/textmagic-new/assets/icons/mcp-feature/checkmark.svg) 50%/contain no-repeat}.mcp-hero-input .custom-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;max-width:100%}@media (max-width:1199.98px){.mcp-hero-input .custom-wrap{max-width:472px}}@media (max-width:649.98px){.mcp-hero-input .custom-wrap{width:279px;max-width:90%}}.mcp-hero-input .title{max-width:600px;margin:0 auto 32px;color:#fff;text-align:center;font:600 24px/100% Inter,Helvetica Neue,Arial,sans-serif;letter-spacing:-2.5%}@media (max-width:1199.98px){.mcp-hero-input .title{margin:0 auto 16px;font-size:18px}}.mcp-hero-input .prompt{width:100%;max-width:6000px}@media (max-width:1199.98px){.mcp-hero-input .prompt{max-width:472px}}.mcp-hero-input .tm-message{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;width:100%;min-height:49px;padding:8px 8px 8px 37px;box-sizing:border-box;border-radius:24px;background:hsla(0,0%,100%,.1019607843);margin-bottom:24px}.mcp-hero-input .tm-message:before{content:"";position:absolute;inset:0;border-radius:24px;pointer-events:none;border:.5px solid hsla(0,0%,100%,.35);-webkit-mask-image:linear-gradient(to bottom right,#fff 0,#fff 25%,hsla(0,0%,100%,0) 45%,hsla(0,0%,100%,0) 55%,#fff 75%,#fff);mask-image:linear-gradient(to bottom right,#fff 0,#fff 25%,hsla(0,0%,100%,0) 45%,hsla(0,0%,100%,0) 55%,#fff 75%,#fff)}@media (max-width:649.98px){.mcp-hero-input .tm-message:before{border-radius:16px}}@media (max-width:1199.98px){.mcp-hero-input .tm-message{min-height:41px}}@media (max-width:649.98px){.mcp-hero-input .tm-message{min-height:91px;padding:8px 8px 8px 12px;align-items:self-start;border-radius:16px}}.mcp-hero-input .tm-message__text{width:100%;margin:0;overflow:hidden;color:#fff;white-space:nowrap;text-overflow:ellipsis;font:400 16px/120% Inter,Helvetica Neue,Arial,sans-serif;letter-spacing:-1%}@media (max-width:1199.98px){.mcp-hero-input .tm-message__text{font-size:14px}}@media (max-width:649.98px){.mcp-hero-input .tm-message__text{white-space:normal}}.mcp-hero-input .tm-message__actions{position:absolute;inset:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;padding:0 8px;pointer-events:none}@media (max-width:649.98px){.mcp-hero-input .tm-message__actions{top:auto;bottom:8px;padding:0 8px 0 12px}}.mcp-hero-input .tm-message__action{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-shrink:0}.mcp-hero-input .tm-message__action.tm-message__action--add{width:21.34px;height:21.34px}@media (max-width:1199.98px){.mcp-hero-input .tm-message__action.tm-message__action--add{width:16px;height:16px}}.mcp-hero-input .tm-message__action.tm-message__action--add:before{content:"";position:absolute;inset:0;background:url(/wp-content/themes/textmagic-new/assets/icons/mcp-feature/add.svg) 50%/contain no-repeat}.mcp-hero-input .tm-message__action.tm-message__action--mic{width:21.34px;height:21.34px;margin-left:auto;margin-right:8px}@media (max-width:1199.98px){.mcp-hero-input .tm-message__action.tm-message__action--mic{width:16px;height:16px}}.mcp-hero-input .tm-message__action.tm-message__action--mic:before{content:"";position:absolute;inset:0;background:url(/wp-content/themes/textmagic-new/assets/icons/mcp-feature/mic.svg) 50%/contain no-repeat}.mcp-hero-input .tm-message__action.tm-message__action--send{align-items:center;justify-content:center;width:32px;height:32px;border-radius:100%;background:#fff}@media (max-width:1199.98px){.mcp-hero-input .tm-message__action.tm-message__action--send{width:24px;height:24px}}.mcp-hero-input .tm-message__action.tm-message__action--send:before{content:"";width:16px;height:16px;background:url(/wp-content/themes/textmagic-new/assets/icons/mcp-feature/arrow-up.svg) 50%/contain no-repeat}@media (max-width:1199.98px){.mcp-hero-input .tm-message__action.tm-message__action--send:before{width:18.46px;height:18.46px}}@media (max-width:767.98px){.mcp-hero-input .tm-message__action.tm-message__action--send:before{width:14.36px;height:14.36px}}.mcp-hero-input .tm-message__actions-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:6px;justify-content:center}@media (max-width:767.98px){.mcp-hero-input .tm-message__actions-list{flex-wrap:wrap}}.mcp-hero-input .tm-message__actions-list .tm-message__action-item{box-shadow:0 20px 60px -20px rgba(2,69,245,.5019607843);padding:8px 12px;border-radius:24px;color:hsla(0,0%,100%,.8);font:400 14px/120% Inter,Helvetica Neue,Arial,sans-serif;letter-spacing:-1%;border:1px solid hsla(0,0%,100%,.2)}@media (max-width:1199.98px){.mcp-hero-input .tm-message__actions-list .tm-message__action-item{font-size:12px}}@media (max-width:339.98px){.mcp-hero-input .tm-message__actions-list .tm-message__action-item{font-size:10px}}.mcp-hero-input .integrations{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:100%;max-width:512px;min-height:80px;margin:40px 0 0;padding:10px;gap:12px;box-sizing:border-box;list-style:none;border-radius:22px;background:transparent;position:relative}@media (max-width:1199.98px){.mcp-hero-input .integrations{max-width:384px;min-height:60px;gap:8px}}.mcp-hero-input .integrations:before{content:"";position:absolute;inset:0;border-radius:22px;pointer-events:none;border:.5px solid hsla(0,0%,100%,.35);-webkit-mask-image:linear-gradient(to bottom right,#fff 0,#fff 25%,hsla(0,0%,100%,0) 45%,hsla(0,0%,100%,0) 55%,#fff 75%,#fff);mask-image:linear-gradient(to bottom right,#fff 0,#fff 25%,hsla(0,0%,100%,0) 45%,hsla(0,0%,100%,0) 55%,#fff 75%,#fff)}@media (max-width:1199.98px){.mcp-hero-input .integrations{margin-top:20px}}@media (max-width:767.98px){.mcp-hero-input .integrations{width:calc(100% - 20px);min-height:auto;margin-top:30px;padding:8px;gap:4px;border-radius:18px;max-width:210px;flex-wrap:wrap}}.mcp-hero-input .integration{width:60px;height:60px;flex:0 0 60px;position:relative}@media (max-width:1199.98px){.mcp-hero-input .integration{width:45px;height:45px;flex-basis:45px}}.mcp-hero-input .integration:before{content:"";position:absolute;inset:0;border-radius:12px;pointer-events:none;border:.5px solid hsla(0,0%,100%,.35);-webkit-mask-image:linear-gradient(to bottom right,#fff 0,#fff 25%,hsla(0,0%,100%,0) 45%,hsla(0,0%,100%,0) 55%,#fff 75%,#fff);mask-image:linear-gradient(to bottom right,#fff 0,#fff 25%,hsla(0,0%,100%,0) 45%,hsla(0,0%,100%,0) 55%,#fff 75%,#fff)}.mcp-hero-input .integration .link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:100%;height:100%;box-sizing:border-box;border-radius:14px;background:hsla(0,0%,100%,.025);transition:background .2s ease,border-color .2s ease,transform .2s ease}@media (max-width:767.98px){.mcp-hero-input .integration .link{border-radius:11px}}@media (max-width:479.98px){.mcp-hero-input .integration .link{border-radius:9px}}.mcp-hero-input .integration .icon{display:block;width:42px;height:42px;-o-object-fit:contain;object-fit:contain}@media (max-width:1199.98px){.mcp-hero-input .integration .icon{width:31px;height:31px}}