@media screen and (min-width:768px){.payment-modal .modal-dialog{max-width:770px}}.payment-modal .modal-body{padding:3.125rem 1.25rem}#popup-step-1 .modal-body{background:linear-gradient(180deg,#2f297f,#1a194c);color:#fff}#popup-step-1-premium.payment-modal .modal-dialog{max-width:850px}#popup-step-1-premium .modal-body{padding:30px 50px;background:linear-gradient(291.66deg,#6b3cd0 25.14%,#0d0d25 104.99%);color:#fff;border-radius:20px;text-align:center}#popup-step-1-kol .modal-dialog{max-width:900px}#popup-step-1-kol .modal-content,#popup-step-1-premium .modal-content{border-radius:20px}#popup-step-1-kol .modal-body{padding:30px 50px;background:linear-gradient(291.66deg,#713ff4 25.14%,#cd55ff 104.99%);color:#fff;border-radius:20px}#popup-step-1-kol .panel-heading{display:flex;flex-direction:column;align-items:center;gap:8px}#popup-step-1-kol .panel-title{font-size:16px;font-weight:400}@media (max-width:767px){#popup-step-1-kol{padding:0!important}#popup-step-1-kol .modal-body{padding:20px;overflow:auto;max-height:100vh}#popup-step-1-kol .popup-img{height:200px}#popup-step-1-kol .row{flex-direction:column-reverse;gap:12px}}#popup-step-1-kol .input-icon .form-control{border-color:#fff0;border-radius:5px}.payment-modal .close-modal{position:absolute;outline:none;top:12px;right:12px;background-color:#fff;border:0;width:30px;height:30px;border-radius:50%;padding:0;cursor:pointer;z-index:10}.payment-modal .close-modal::before,.payment-modal .close-modal::after{content:"";position:absolute;background:#000;height:2px;width:16px;top:0;left:0}.payment-modal .close-modal::before{transform:rotate(45deg) translate(15px,5px)}.payment-modal .close-modal::after{transform:rotate(-45deg) translate(-5px,15px)}.form-step{display:flex;justify-content:center;margin-bottom:15px}.form-step .btn-circle{display:block;width:30px;height:30px;text-align:center;padding-top:4px;font-size:14px;line-height:1.428571429;border-radius:25px;background:#f6f7f8;border:1px solid #ccc;color:#555;margin:0 15px;position:relative}.form-step .btn-circle.step-active{background:linear-gradient(168.26deg,#c57bff 15.09%,#454bcb 141.04%);border-color:#c57bff;color:#fff}#popup-step-1-premium .form-step .btn-circle.step-active{background:#00bae8;border-color:#00bae8;color:#fff}.form-step .btn-circle:first-child::before{content:"";width:32px;height:2px;background:#ccc;position:absolute;left:100%;top:14px}@media (max-width:991px){.payment-form{margin-bottom:40px}}.payment-form .panel-title{color:#fff;font-size:18px;margin-bottom:15px}.payment-form .promotion strong{color:#fff35c}.input-icon{position:relative}.elsa-icon{display:block;width:40px;height:40px;background-repeat:no-repeat;background-size:20px auto;background-position:center}.input-icon .elsa-icon{position:absolute;top:0;left:0}.input-icon .form-control{height:40px;padding-left:40px;line-height:normal;border:2px solid #57b3ff;appearance:none}.error-messages{border-radius:4px;padding:15px;background:#f2dede;color:#a94442}.error-messages p{margin-bottom:5px}.error-messages p:last-child{margin-bottom:0}.icon-user{background-image:url(https://th.elsaspeak.com/wp-content/themes/elsashop/assets/css/../popup/icon-user.svg)}.icon-phone{background-image:url(https://th.elsaspeak.com/wp-content/themes/elsashop/assets/css/../popup/icon-phone.svg)}.icon-email{background-image:url(https://th.elsaspeak.com/wp-content/themes/elsashop/assets/css/../popup/icon-email.svg)}.icon-graduation{background-image:url(https://th.elsaspeak.com/wp-content/themes/elsashop/assets/css/../popup/icon-graduation.svg)}#popup-step-1-kol .input-icon .elsa-icon{position:absolute;top:50%;left:4px;transform:translateY(-50%)}#popup-step-1-kol .elsa-icon{width:30px;height:30px;background-size:contain}#popup-step-1-kol .icon-user{background-image:url(https://th.elsaspeak.com/wp-content/themes/elsashop/assets/css/../popup/icon-user-black.svg)}#popup-step-1-kol .icon-phone{background-image:url(https://th.elsaspeak.com/wp-content/themes/elsashop/assets/css/../popup/icon-phone-black.svg)}#popup-step-1-kol .icon-email{background-image:url(https://th.elsaspeak.com/wp-content/themes/elsashop/assets/css/../popup/icon-email-black.svg)}#popup-step-1-kol .icon-graduation{background-image:url(https://th.elsaspeak.com/wp-content/themes/elsashop/assets/css/../popup/icon-graduation-black.svg)}.payment-form .common-btn{display:flex;margin:30px auto 0}.payment-modal .heading-new{background:#915cd4;border-radius:20px;max-width:300px;position:relative;margin:-30px auto 0}.payment-modal .heading-text{color:#fff35c;font-size:20px;padding:12px;margin-bottom:0;font-weight:600}.copy-code{display:flex;height:42px;margin-bottom:20px;background:#fff;box-shadow:inset 0 4px 4px rgb(0 0 0 / 25%);border-radius:5px}.copy-code .discount-code{margin-inline:auto;color:#2f2f2f;font-size:20px;font-weight:900;line-height:42px}.copy-code .common-btn.btn-default{width:150px;height:100%;padding:10px;margin:0;border-radius:5px}#popup-step-1-kol .promotion-box{width:280px;margin-top:-30px;margin-left:50%;background:linear-gradient(313.82deg,#fc2ac2 -18.55%,#ffb84e 100%);border-radius:10px;text-align:center;transform:translateX(-50%)}#popup-step-1-kol .promotion-text{color:#fff;font-size:20px;line-height:30px;padding:11px 20px 8px 17px;margin-bottom:0}#popup-step-1-kol .promotion-text .discount-code{padding:0 30px;line-height:26px;background:url(https://th.elsaspeak.com/wp-content/themes/elsashop/assets/css/../popup/discount.png) no-repeat center/contain;color:#2f2f2f;font-weight:900}.elsa-upgrade-container .title{font-size:1.25rem}.elsa-plan{margin-bottom:30px}@media (max-width:992px){.elsa-plan__item{margin-bottom:15px}}.payment-list{list-style:none;padding-left:0}.elsa-plan__inner{height:100%;background:#f5f5f5;border:1px solid #ddd;padding:15px;border-radius:20px;text-align:center;cursor:pointer}.elsa-plan__inner.active{background:linear-gradient(180deg,#6653da 0%,#2e18b4 100%);color:#fff;border-color:#4839e1}.elsa-plan__title{font-size:1.125rem;margin-bottom:12px}.elsa-plan__price .base-price{font-size:.75rem;text-decoration:line-through}.elsa-plan__price .discount-price{font-size:20px;font-weight:700;letter-spacing:.05em}.elsa-upgrade-container .panel{padding-left:20px}.discount-code-area{margin-bottom:30px}.discount-code-input{max-width:400px;display:flex;background:#f5f5f5;border:1px solid rgb(33 37 41 / .2);border-radius:20px;margin-bottom:5px;overflow:hidden}.discount-code-input .common-btn{height:40px;font-size:1.125rem;flex:0 0 130px}.discount-code-input input{display:block;border:0;background:#fff0;padding:5px 10px;flex:1;width:calc(100% - 130px);outline:none;text-align:center;font-size:1.125rem;font-weight:700;color:#116cc8}.discount-code-comment{font-size:14px;margin-top:5px}.payment-method{margin-bottom:30px}.payment-card{display:flex;flex-wrap:wrap;align-items:center;min-height:70px;color:inherit;background:#f5f5f5;margin-bottom:10px;border:1px solid #ddd;box-shadow:0 2px 0 0 #ddd;padding:5px 15px 5px 50px;position:relative}.payment-card:hover{color:inherit;text-decoration:none}.payment-card::before{content:"";width:18px;height:18px;background:#fff;position:absolute;left:14px;top:50%;margin-top:-9px;border-radius:10px;box-shadow:0 0 0 1px #24b7f3;border:3px solid #fff}.active.payment-card::before{background:#24b7f3}.payment-method__content{display:none;padding:15px 0}.payment-method__content .bank-info{margin-bottom:20px;font-size:.875rem;list-style:none;padding-left:0}.bank-tranfer-wrapper{padding-top:15px;border-top:1px solid #e7ecf0;background:#fff;color:#666}.bank-list .bank-id{appearance:none;border:0;background:#fff0;outline:none;font-weight:700}.bank-info~p{margin-bottom:10px;line-height:1.333}.payment-method__content .bank-info li{line-height:1.333}.payment-method__content .bank-info li+li{margin-top:15px}.payment-method__content .bank-info .btn-default{width:auto;height:38px}.payment-method__content .bank-list .bank-info~p{margin-bottom:10px;line-height:1.333}.payment-card .method-title{width:100%;margin-bottom:0;color:#333;font-size:1.125rem}.payment-card .method-title+p{margin-bottom:0}.payment-card .payment-icon{position:absolute;right:20px;top:50%;transform:translateY(-50%)}.payment-submit{text-align:center;max-width:300px;margin:20px auto}.payment-method__content .bank-id{appearance:none;border:0;background:#fff0;outline:none;font-weight:700}#loader{position:absolute;left:50%;top:50%;z-index:1;width:150px;height:150px;margin:-75px 0 0 -75px;border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #3498db;width:120px;height:120px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.animate-bottom{position:relative;-webkit-animation-name:animatebottom;-webkit-animation-duration:1s;animation-name:animatebottom;animation-duration:1s}@-webkit-keyframes animatebottom{from{bottom:-100px;opacity:0}to{bottom:0;opacity:1}}@keyframes animatebottom{from{bottom:-100px;opacity:0}to{bottom:0;opacity:1}}#loader-cover{display:none;text-align:center;width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgb(50 115 220 / .3);z-index:10000}.result-message{padding:15px;border-radius:10px}.result-message.success{background:#056905;color:#fff}.result-message.error{background:#e79292}.three-dots-animate{position:relative;left:-9999px;width:3px;height:3px;border-radius:2px;background-color:currentcolor;box-shadow:10002px 0 0 0 currentcolor,10008px 0 0 0 currentcolor,10014px 0 0 0 currentcolor;animation:dot-typing 1.5s infinite linear;display:inline-block;overflow:hidden}.paypal-button-container{display:none}.result-message{padding:15px;border-radius:10px}.result-message.success{background:#056905;color:#fff}.result-message.error{background:#e79292}.three-dots-animate{position:relative;left:-9999px;width:3px;height:3px;border-radius:2px;background-color:currentcolor;box-shadow:10002px 0 0 0 currentcolor,10008px 0 0 0 currentcolor,10014px 0 0 0 currentcolor;animation:dot-typing 1.5s infinite linear;display:inline-block;overflow:hidden}@keyframes dot-typing{0%{box-shadow:10002px 0 0 0 currentcolor,10008px 0 0 0 currentcolor,10014px 0 0 0 currentcolor}16.667%{box-shadow:10002px -5px 0 0 currentcolor,10008px 0 0 0 currentcolor,10014px 0 0 0 currentcolor}33.333%{box-shadow:10002px 0 0 0 currentcolor,10008px 0 0 0 currentcolor,10014px 0 0 0 currentcolor}50%{box-shadow:10002px 0 0 0 currentcolor,10008px -5px 0 0 currentcolor,10014px 0 0 0 currentcolor}66.667%{box-shadow:10002px 0 0 0 currentcolor,10008px 0 0 0 currentcolor,10014px 0 0 0 currentcolor}83.333%{box-shadow:10002px 0 0 0 currentcolor,10008px 0 0 0 currentcolor,10014px -5px 0 0 currentcolor}100%{box-shadow:10002px 0 0 0 currentcolor,10008px 0 0 0 currentcolor,10014px 0 0 0 currentcolor}}@keyframes dot-typing{0%{box-shadow:10002px 0 0 0 currentcolor,10008px 0 0 0 currentcolor,10014px 0 0 0 currentcolor}16.667%{box-shadow:10002px -5px 0 0 currentcolor,10008px 0 0 0 currentcolor,10014px 0 0 0 currentcolor}33.333%{box-shadow:10002px 0 0 0 currentcolor,10008px 0 0 0 currentcolor,10014px 0 0 0 currentcolor}50%{box-shadow:10002px 0 0 0 currentcolor,10008px -5px 0 0 currentcolor,10014px 0 0 0 currentcolor}66.667%{box-shadow:10002px 0 0 0 currentcolor,10008px 0 0 0 currentcolor,10014px 0 0 0 currentcolor}83.333%{box-shadow:10002px 0 0 0 currentcolor,10008px 0 0 0 currentcolor,10014px -5px 0 0 currentcolor}100%{box-shadow:10002px 0 0 0 currentcolor,10008px 0 0 0 currentcolor,10014px 0 0 0 currentcolor}}.assessment-test{padding:50px 15px;background:#171f48;user-select:none;color:#fff}.assessment-test .button{transition:.3s}.assessment-test .animated{transition-duration:.3s/2}.assessment-test progress[value]{display:block;margin:0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:15px;background:#eeeff4;max-width:100%}.assessment-test progress[value]::-webkit-progress-bar{background-color:#eeeff4;border-radius:15px}.assessment-test progress[value]::-moz-progress-bar{border-radius:15px;background:linear-gradient(177.67deg,#4cd964 9.54%,#27ae60 149.18%)}.assessment-test progress[value]::-webkit-progress-value{background:linear-gradient(177.67deg,#4cd964 9.54%,#27ae60 149.18%);border-radius:15px}@media(min-width:768px){.assessment-test progress[value]{width:564px;height:20px}}@media(max-width:767.98px){.assessment-test progress[value]{width:296px;height:12px}}.assessment-test .radial-progress-container{position:relative}.assessment-test .radial-progress-inner{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.assessment-test .play-container,.assessment-test .view-container{position:relative}.assessment-test .tooltiptext{position:absolute;text-align:center;width:100%;animation:fadein 2s ease-in;opacity:0;bottom:84px}@media(min-width:768px){.assessment-test .tooltiptext{bottom:118px}}.assessment-test .progress-bar{background-color:#eeeff4;border-radius:2px;width:250px;height:20px;position:relative;display:block}.assessment-test .progress-bar>span{background:linear-gradient(175deg,#4cd964 9.54%,#27ae60 149.18%);border-radius:2px;display:block;text-indent:-9999px}.assessment-test__content{margin:0 auto;background:#fff url(https://d1t11jpd823i7r.cloudfront.net/assessment/background/quiz.svg) 0 0/contain;position:relative;padding:30px 10px}@media(min-width:768px){.assessment-test__content{max-width:1105px;padding:40px 20px;border-radius:40px}}@media(max-width:767.98px){.assessment-test__content{max-width:375px;border-radius:40px 40px 0 0;background-position-y:50%}}.assessment-test__content.no-background{background-image:none!important}.assessment-test .close-button{background:#fff url(https://d1t11jpd823i7r.cloudfront.net/assessment/button/close_mobile.svg) 0 0/contain;position:absolute;width:32px;height:32px;right:24px;top:-38px;border-radius:50%}@media(max-width:767.98px){.assessment-test .close-button{background-image:url(https://d1t11jpd823i7r.cloudfront.net/assessment/button/close_desktop.svg);background-color:#171f48;width:48px;height:48px;right:40px;top:43px}}@media(max-width:767.98px){.assessment-test .elsa-logo{width:375px;margin:auto}}.assessment-test .title-container{margin:0 auto;font-family:"SF Pro Rounded","Varela Round",sans-serif;font-style:normal;color:#171f48;line-height:1.5;text-align:center;font-size:1.125rem;max-width:590px;margin-top:20px;letter-spacing:.02em}@media(min-width:768px){.assessment-test .title-container{font-size:2rem}}.assessment-test .title-container span{display:inline-block}.assessment-test .playback,.assessment-test .recorder,.assessment-test .hearback{background-size:contain;margin:auto}.assessment-test .playback,.assessment-test .hearback{margin-top:24px;width:40px;height:40px}@media(min-width:768px){.assessment-test .playback,.assessment-test .hearback{margin-top:24px;width:48px;height:48px}}.assessment-test .playback{background-image:url(https://d1t11jpd823i7r.cloudfront.net/assessment/button/Speaker.svg)}.assessment-test .hearback{background-image:url(https://d1t11jpd823i7r.cloudfront.net/assessment/button/Hearback.svg)}.assessment-test .recorder{margin-top:60px;width:84px;height:84px;cursor:pointer}@media(min-width:768px){.assessment-test .recorder{margin-top:74px;width:118px;height:118px}}.assessment-test .play-container .playback{background-image:url(https://d1t11jpd823i7r.cloudfront.net/assessment/button/Speaker_disable.svg)}.assessment-test .play-container .recorder{background-image:url(https://d1t11jpd823i7r.cloudfront.net/assessment/button/green_mic.svg);border-radius:50%;border:#add8e6 3px;animation:mymove 2s infinite}.assessment-test .view-container .recorder{background-image:url(https://d1t11jpd823i7r.cloudfront.net/assessment/button/mic/Normal.svg)}.assessment-test .finish-container .recorder{border-radius:50%;background-color:#e6e6e6;display:flex}.assessment-test .finish-container .recorder>img{width:50%;height:50%;margin:auto}.assessment-test .result-playback{text-align:center}.assessment-test .result-playback>.playback,.assessment-test .hearback{display:inline-block}.assessment-test .pagination{display:flex;justify-content:center;flex-direction:column;margin:0 auto;margin-top:15px}@media(min-width:768px){.assessment-test .pagination{flex-direction:row}}.assessment-test .retry,.assessment-test .continue{height:56px;width:260px}@media(min-width:768px){.assessment-test .retry,.assessment-test .continue{margin:0 8px}}.assessment-test .power-by{background-image:url(https://d1t11jpd823i7r.cloudfront.net/assessment/power_by_elsa.svg);background-size:contain;width:124px;height:21px}@media(min-width:768px){.assessment-test .power-by{width:171px;height:27px}}.assessment-test .level{font-family:"SF Pro Rounded","Varela Round",sans-serif;font-style:normal;font-weight:400;color:rgb(0 0 0 / .4196078431);font-size:12px}@media(min-width:768px){.assessment-test .level{font-size:18px}}.assessment-test .level>span{font-weight:600;color:#121131;font-size:18px;line-height:1;display:flex;align-items:center}@media(min-width:768px){.assessment-test .level>span{font-size:1.5rem}}.assessment-test .chart{width:144px;height:144px;width:180px;height:180px}.assessment-test .chart .naitive-score{margin:0;font-family:"SF Pro Rounded","Varela Round",sans-serif;font-style:normal;font-weight:700;text-align:center;color:#121131;font-size:30px;line-height:1.4}@media(min-width:768px){.assessment-test .chart .naitive-score{font-size:2.5rem}}.assessment-test .result{display:flex;width:311px;height:144px;margin:6px auto 0}@media(min-width:768px){.assessment-test .result{width:405px;height:180px}}.assessment-test .result .text{margin:auto;width:160px;height:101px}@media(min-width:768px){.assessment-test .result .text{width:260px;height:139px}}.assessment-test .result-text-line{width:46px;height:1px;background:#e6e6e6;margin-top:24px;margin-bottom:20px}@media(min-width:768px){.assessment-test .result-text-line{width:128px}}.assessment-test .score-warning{color:#ff7a00}.assessment-test .score-normal{color:#05c150}.assessment-test .score-error{color:red}@media(max-width:767.98px){.assessment-test .radial-progress-container{width:144px!important;height:144px!important}.assessment-test .radial-progress-container svg{width:144px!important;height:144px!important}}.assessment-test .inactive{cursor:not-allowed;opacity:.4}@keyframes mymove{0%{border:3px solid #add8e6}50%{border:15px solid #add8e6}100%{border:3px solid #add8e6}}@keyframes fadein{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.assessment-test{background:none;padding:0 0 20px}.assessment-test .section-title{text-align:left;color:#262626;margin-bottom:20px}.assessment-test__content{border:solid 1px #111}.assessment-test .recorder{width:80px;height:80px;margin-top:30px}.assessment-test progress[value]{height:10px}.esb{--esb-bg1:#1a1040;--esb-bg2:#2b1a6b;--esb-ok:#34d3a0;--esb-bad:#ffab3d;--esb-txt:#ffffff;--esb-dim:rgba(255, 255, 255, .68);--esb-line:rgba(255, 255, 255, .14);--esb-cta:#ffc93c;margin:32px 0;border-radius:20px;overflow:hidden;background:linear-gradient(150deg,var(--esb-bg1) 0%,var(--esb-bg2) 100%);color:var(--esb-txt);font-family:inherit;line-height:1.5;box-shadow:0 10px 34px rgb(26 16 64 / .28)}.esb--pending{display:none}.esb *,.esb *::before,.esb *::after{box-sizing:border-box}.esb__inner{padding:22px 20px 24px}.esb__hook{margin:0 0 16px;font-size:18px;font-weight:700;line-height:1.35;color:var(--esb-txt)}.esb__head{display:flex;justify-content:flex-end;margin-bottom:8px}.esb__progress{font-size:12px;font-weight:600;color:var(--esb-dim);letter-spacing:.04em}.esb__card{background:rgb(255 255 255 / .06);border:1px solid var(--esb-line);border-radius:16px;padding:22px 18px;text-align:center}.esb__target{font-size:26px;font-weight:800;letter-spacing:-.01em;margin-bottom:6px;word-break:break-word}.esb__ipa{font-size:15px;color:var(--esb-ok);margin-bottom:4px}.esb__mean{font-size:14px;color:var(--esb-dim);margin-bottom:16px}.esb__row{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:14px}.esb__btn{appearance:none;border:0;cursor:pointer;font:inherit;font-weight:700;font-size:15px;padding:12px 20px;border-radius:999px;transition:transform .12s ease,opacity .12s ease}.esb__btn:hover:not(:disabled){transform:translateY(-1px)}.esb__btn:disabled{opacity:.45;cursor:not-allowed}.esb__btn--mic{background:linear-gradient(135deg,#3fc8ff,#4a7dff);color:#08102b}.esb__btn--mic.is-live{background:#ff5c72;color:#fff;animation:esb-pulse 1.1s ease-in-out infinite}.esb__btn--ghost{background:rgb(255 255 255 / .1);color:var(--esb-txt);border:1px solid var(--esb-line)}@keyframes esb-pulse{0%,100%{opacity:1}50%{opacity:.62}}.esb__result{background:rgb(255 255 255 / .06);border:1px solid var(--esb-line);border-radius:16px;padding:20px 18px}.esb__result-top{display:flex;align-items:center;gap:16px;justify-content:space-between}.esb__said{flex:1 1 auto;min-width:0}.esb__said-label{font-size:11px;letter-spacing:.1em;color:var(--esb-dim);margin-bottom:6px}.esb__said-text{font-size:22px;font-weight:800;line-height:1.3;word-break:break-word}.esb__w.is-ok{color:var(--esb-ok)}.esb__w.is-bad{color:var(--esb-bad)}.esb__heard{margin-top:8px;font-size:13px;color:var(--esb-bad);font-style:italic;word-break:break-word}.esb__ring{--esb-p:0;--esb-ring:var(--esb-ok);flex:0 0 auto;width:92px;height:92px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(closest-side,var(--esb-bg2) 78%,transparent 79%),conic-gradient(var(--esb-ring) calc(var(--esb-p) * 1%),rgb(255 255 255 / .16) 0)}.esb__ring.is-bad{--esb-ring:var(--esb-bad)}.esb__ring.is-bad .esb__ring-n{color:var(--esb-bad)}.esb__ring-n{font-size:28px;font-weight:800;line-height:1}.esb__ring-l{font-size:11px;color:var(--esb-dim);margin-top:2px}.esb__chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.esb__chip{flex:1 1 88px;min-width:88px;background:rgb(255 255 255 / .07);border:1px solid var(--esb-line);border-radius:12px;padding:10px 8px;text-align:center}.esb__chip-w{font-weight:800;font-size:14px;margin-bottom:6px;word-break:break-word}.esb__chip-t{font-size:11px;font-weight:700;border-radius:999px;padding:3px 8px;display:inline-block}.esb__chip.is-ok .esb__chip-t{background:rgb(52 211 160 / .18);color:var(--esb-ok)}.esb__chip.is-bad .esb__chip-t{background:rgb(255 171 61 / .18);color:var(--esb-bad)}.esb__tip{margin-top:14px;background:rgb(63 200 255 / .1);border:1px solid rgb(63 200 255 / .26);border-radius:12px;padding:10px 12px;font-size:14px;color:var(--esb-txt)}.esb__gate{text-align:center;padding:10px 4px 4px}.esb__gate-title{font-size:20px;font-weight:800;margin-bottom:8px}.esb__gate-body{font-size:15px;color:var(--esb-dim);margin:0 auto 18px;max-width:46ch}.esb__setname{margin-top:12px;font-size:12px;color:var(--esb-dim)}.esb__cta{display:inline-block;margin-top:14px;background:var(--esb-cta);color:#1a1040!important;font-weight:800;font-size:16px;padding:14px 28px;border-radius:999px;text-decoration:none!important;box-shadow:0 6px 18px rgb(255 201 60 / .28)}.esb__cta:hover{transform:translateY(-1px)}.esb__foot{margin-top:16px;padding-top:14px;border-top:1px solid var(--esb-line);text-align:center}.esb__foot-cta{display:inline-block;color:var(--esb-cta)!important;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none!important;border-bottom:1px solid rgb(255 201 60 / .4);padding-bottom:2px}.esb__foot-cta:hover{border-bottom-color:var(--esb-cta)}.esb--gated .esb__foot{display:none}.esb__note{margin:14px 0 0;font-size:12px;color:var(--esb-dim);text-align:center}.esb__note--err{color:var(--esb-bad);font-size:14px}@media (max-width:480px){.esb__inner{padding:18px 14px 20px}.esb__hook{font-size:16px}.esb__target{font-size:21px}.esb__said-text{font-size:18px}.esb__result-top{flex-direction:column;align-items:stretch;text-align:center;gap:14px}.esb__ring{align-self:center}.esb__btn{flex:1 1 100%}.esb__chip{flex:1 1 calc(50% - 4px)}}@media (prefers-reduced-motion:reduce){.esb__btn,.esb__cta{transition:none}.esb__btn--mic.is-live{animation:none}}