.checkbox-module__gEatVa__checkbox-wrapper-46 input[type=checkbox]{visibility:hidden;display:none}.checkbox-module__gEatVa__checkbox-wrapper-46 .checkbox-module__gEatVa__cbx{-webkit-user-select:none;user-select:none;cursor:pointer;justify-content:flex-start;align-items:center;gap:10px;width:100%;display:flex}.checkbox-module__gEatVa__checkbox-wrapper-46 .checkbox-module__gEatVa__cbx a:before{border-width:1.5px!important}.checkbox-module__gEatVa__checkbox-wrapper-46 .checkbox-module__gEatVa__cbx span{vertical-align:middle;display:inline-block;transform:translate(0,0)}.checkbox-module__gEatVa__checkbox-wrapper-46 .checkbox-module__gEatVa__cbx span:first-child{vertical-align:middle;border:1.5px solid var(--color-light-green);border-radius:3px;width:18px;height:18px;transition:all .2s;position:relative;transform:scale(1)}.checkbox-module__gEatVa__checkbox-wrapper-46-light .checkbox-module__gEatVa__cbx span:first-child{border:1.5px solid var(--color-secondary-500)!important}.checkbox-module__gEatVa__checkbox-wrapper-46 .checkbox-module__gEatVa__cbx span:first-child svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;stroke-dashoffset:16px;transition:all .3s .1s;position:absolute;top:3px;left:2px;transform:translate(0,0)}.checkbox-module__gEatVa__checkbox-wrapper-46 .checkbox-module__gEatVa__cbx span:first-child:before{content:"";background:var(--color-light-green);opacity:1;border-radius:50%;width:100%;height:100%;display:block;transform:scale(0)}.checkbox-module__gEatVa__checkbox-wrapper-46-light .checkbox-module__gEatVa__cbx span:first-child:before{background:var(--color-secondary-500)!important}.checkbox-module__gEatVa__checkbox-wrapper-46 .checkbox-module__gEatVa__cbx span:last-child{padding-left:8px}.checkbox-module__gEatVa__checkbox-wrapper-46 .checkbox-module__gEatVa__cbx:hover span:first-child{border-color:var(--color-light-green)}.checkbox-module__gEatVa__checkbox-wrapper-46-light .checkbox-module__gEatVa__cbx:hover span:first-child{border-color:var(--color-secondary-500)m!important}.checkbox-module__gEatVa__checkbox-wrapper-46 .checkbox-module__gEatVa__inp-cbx:checked+.checkbox-module__gEatVa__cbx span:first-child{background:var(--color-light-green);border-color:var(--color-light-green);animation:.4s checkbox-module__gEatVa__wave-46}.checkbox-module__gEatVa__checkbox-wrapper-46-light .checkbox-module__gEatVa__inp-cbx:checked+.checkbox-module__gEatVa__cbx span:first-child{background:var(--color-secondary-500)!important;border-color:var(--color-secondary-500)!important}.checkbox-module__gEatVa__checkbox-wrapper-46 .checkbox-module__gEatVa__inp-cbx:checked+.checkbox-module__gEatVa__cbx span:first-child svg{stroke-dashoffset:0}.checkbox-module__gEatVa__checkbox-wrapper-46 .checkbox-module__gEatVa__inp-cbx:checked+.checkbox-module__gEatVa__cbx span:first-child:before{opacity:0;transition:all .6s;transform:scale(3.5)}@keyframes checkbox-module__gEatVa__wave-46{50%{transform:scale(.9)}}
.modal-overlay{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000000b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.google-signup-modal{background-color:var(--color-primary);scrollbar-width:none;-ms-overflow-style:none;border-radius:12px;width:100%;max-width:480px;max-height:90vh;animation:.3s ease-out modalSlideIn;position:relative;overflow-y:auto;box-shadow:0 8px 32px #0006}.google-signup-modal::-webkit-scrollbar{display:none}.google-signup-modal-light{background-color:var(--color-white);box-shadow:0 8px 32px #0d927633}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.modal-close-btn{color:var(--color-gray);cursor:pointer;z-index:10;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.modal-close-btn:hover{color:var(--color-white);background-color:#ffffff1a}.google-signup-modal-light .modal-close-btn{color:var(--color-secondary-100)}.google-signup-modal-light .modal-close-btn:hover{color:var(--color-primary);background-color:#0d92761a}.modal-content{padding:32px}.modal-header{text-align:center;margin-bottom:24px}.modal-header-left{text-align:left;align-items:center;gap:12px;display:flex}.modal-header svg{flex-shrink:0;margin:0 auto 16px;display:block}.modal-header-left svg{margin:0}.modal-header h3{color:var(--color-white);margin:0;font-size:22px;font-weight:600}.google-signup-modal-light .modal-header h3{color:var(--color-primary)}.modal-subtitle{color:var(--color-gray);text-align:left;margin:0 0 20px;font-size:14px}.google-signup-modal-light .modal-subtitle{color:var(--color-secondary-100)}.modal-body{margin-bottom:24px}.modal-body .input-container{margin-bottom:0}.modal-body .input-container label{color:var(--color-white);margin-bottom:8px;font-weight:600;display:block}.google-signup-modal-light .modal-body .input-container label{color:var(--color-primary)}.modal-body .input-container input{color:var(--color-white);width:100%;caret-color:var(--color-light-green);background-color:#ffffff0d;border:1.5px solid #0d927666;border-radius:8px;padding:12px;font-size:15px;transition:all .2s}.google-signup-modal-light .modal-body .input-container input{background-color:var(--color-white);color:var(--color-primary);caret-color:var(--color-primary);border:1.5px solid #0d92764d}.modal-body .input-container input:focus{border-color:#0d9276b3;outline:none;transform:scale(1.01)}.google-signup-modal-light .modal-body .input-container input:focus{box-shadow:0 2px 8px #0d927626}.modal-body .input-container input::placeholder{color:var(--color-gray);opacity:.6}.google-signup-modal-light .modal-body .input-container input::placeholder{color:var(--color-secondary-100);opacity:.7}.error-text{color:var(--color-error);margin-top:6px;font-size:12px;display:block}.modal-footer{border-top:1px solid #ffffff1a;justify-content:flex-end;gap:12px;padding-top:16px;display:flex}.google-signup-modal-light .modal-footer{border-top-color:#0d927633}.modal-btn{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 24px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.modal-btn:disabled{opacity:.6;cursor:not-allowed}.modal-btn-secondary{color:var(--color-gray);background-color:#0000;border:1.5px solid #fff3}.modal-btn-secondary:hover:not(:disabled){color:var(--color-white);background-color:#ffffff0d}.google-signup-modal-light .modal-btn-secondary{color:var(--color-secondary-100);background-color:#0000;border:1.5px solid #0d92764d}.google-signup-modal-light .modal-btn-secondary:hover:not(:disabled){color:var(--color-primary);background-color:#0d92760d}.modal-btn-primary{background:var(--color-light-green);color:var(--color-primary);box-shadow:0 2px 8px #0d92764d}.modal-btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 15px #0d927666}.google-signup-modal-light .modal-btn-primary{background:linear-gradient(135deg,var(--color-primary-100)0%,var(--color-primary)100%);color:var(--color-white);box-shadow:0 2px 8px #0d927633}.google-signup-modal-light .modal-btn-primary:hover:not(:disabled){box-shadow:0 4px 15px #0d927659}.consent-screen{padding:32px}.consent-body{margin-bottom:24px}.consent-info{flex-direction:column;gap:20px;display:flex}.consent-main-text{color:var(--color-white);margin:0;font-size:14px;font-weight:500}.google-signup-modal-light .consent-main-text{color:var(--color-primary)}.permission-list{background-color:#ffffff08;border:1px solid #0d927633;border-radius:8px;flex-direction:column;gap:12px;margin:0;padding:16px;list-style:none;display:flex}.google-signup-modal-light .permission-list{background-color:#0d92760d;border-color:#0d927626}.permission-list li{color:var(--color-white);align-items:center;gap:12px;font-size:14px;display:flex}.google-signup-modal-light .permission-list li{color:var(--color-primary)}.permission-list li i{color:var(--color-light-green);text-align:center;width:24px;font-size:18px}.google-signup-modal-light .permission-list li i{color:var(--color-primary-100)}.consent-notice{border-left:3px solid var(--color-light-green);background-color:#0d92761a;border-radius:8px;gap:12px;padding:14px;display:flex}.google-signup-modal-light .consent-notice{border-left-color:var(--color-primary-100);background-color:#0d927614}.consent-notice i{color:var(--color-light-green);flex-shrink:0;margin-top:2px;font-size:16px}.google-signup-modal-light .consent-notice i{color:var(--color-primary-100)}.consent-notice p{color:var(--color-gray);margin:0;font-size:12px;line-height:1.5}.google-signup-modal-light .consent-notice p{color:var(--color-secondary-100)}.consent-notice a{color:var(--color-light-green);font-weight:600;text-decoration:none}.google-signup-modal-light .consent-notice a{color:var(--color-primary)}.consent-notice a:hover{text-decoration:underline}.phone-confirmation{background-color:#ffffff0d;border-radius:8px;align-items:center;gap:10px;padding:12px;font-size:14px;display:flex}.google-signup-modal-light .phone-confirmation{background-color:#0d92760d}.phone-confirmation i{color:var(--color-light-green);font-size:16px}.google-signup-modal-light .phone-confirmation i{color:var(--color-primary-100)}.phone-confirmation span{color:var(--color-white);flex:1}.google-signup-modal-light .phone-confirmation span{color:var(--color-primary)}.change-phone-btn{color:var(--color-light-green);cursor:pointer;background:0 0;border:1px solid #0d927666;border-radius:6px;padding:4px 12px;font-size:12px;font-weight:600;transition:all .2s}.change-phone-btn:hover{background-color:#0d92761a;border-color:#0d927699}.google-signup-modal-light .change-phone-btn{color:var(--color-primary);border-color:#0d92764d}.google-signup-modal-light .change-phone-btn:hover{background-color:#0d927614}@media screen and (max-width:520px){.modal-content{padding:24px}.modal-header h3{font-size:18px}.modal-btn{padding:10px 16px;font-size:13px}}
