.t-btn[data-v-0c0ef782]{display:flex;align-items:center;justify-content:center;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:linear}.t-btn-secondary[data-v-0c0ef782]{border:1px solid var(--app-gray-500);background-color:transparent;color:var(--app-gray-500)}.t-btn-secondary[data-v-0c0ef782]:hover{background-color:var(--app-gray-200)}.t-btn-tertiary[data-v-0c0ef782]{background-color:var(--app-primary-600);color:#fff;font-weight:500;transition:all .2s ease-in-out;border:none;position:relative;overflow:hidden}.t-btn-tertiary[data-v-0c0ef782]:hover{background-color:var(--app-primary-700);transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.t-btn-tertiary[data-v-0c0ef782]:active{transform:translateY(0);box-shadow:0 2px 6px #0000001a}.t-btn-tertiary[data-v-0c0ef782]:disabled{background-color:var(--app-gray-300);color:var(--app-gray-500);transform:none;box-shadow:none;cursor:not-allowed}.t-btn-tertiary[data-v-0c0ef782]:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;background-image:radial-gradient(circle,rgba(255,255,255,.3) 10%,transparent 10.01%);background-repeat:no-repeat;background-position:50%;transform:scale(10);opacity:0;transition:transform .5s,opacity 1s}.t-btn-tertiary[data-v-0c0ef782]:active:after{transform:scale(0);opacity:.3;transition:0s}.input-root[data-v-0c0ef782]{display:block;width:100%;border-width:0!important;padding-left:.75rem!important;padding-right:.75rem!important;outline:none!important;background-color:transparent!important;color:var(--app-gray-900)!important}.default-input[data-v-0c0ef782]{background-color:transparent!important;color:var(--app-gray-900)!important}.default-input[data-v-0c0ef782]::-moz-placeholder{color:var(--app-gray-500)!important}.default-input[data-v-0c0ef782]::placeholder{color:var(--app-gray-500)!important}input[data-v-0c0ef782]:-webkit-autofill,input[data-v-0c0ef782]:-webkit-autofill:hover,input[data-v-0c0ef782]:-webkit-autofill:focus,input[data-v-0c0ef782]:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px transparent inset!important;-webkit-text-fill-color:var(--app-gray-900)!important;caret-color:var(--app-gray-900)!important;border-radius:9999px;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.size-medium[data-v-0c0ef782]{padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:400;height:42px}.size-input-medium[data-v-0c0ef782]{height:42px!important;padding:.75rem 1rem!important}.separator[data-v-0c0ef782]{display:flex;align-items:center;text-align:center;margin:0}.separator[data-v-0c0ef782]:before,.separator[data-v-0c0ef782]:after{content:"";flex:1;border-bottom:1px solid var(--app-gray-300)}.separator span[data-v-0c0ef782]{padding:0 10px;color:var(--app-gray-500);font-size:14px}.form-checkbox[data-v-0c0ef782]{width:16px;height:16px;border:2px solid var(--app-gray-400);border-radius:4px;cursor:pointer;position:relative;background-color:#fff;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:0;margin:0;transition:all .2s ease-in-out}.form-checkbox[data-v-0c0ef782]:checked{background-color:var(--app-primary-600);border-color:var(--app-primary-600);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='white'%3E%3Cpath fill-rule='evenodd' d='M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z' clip-rule='evenodd'/%3E%3C/svg%3E");background-size:12px;background-position:center;background-repeat:no-repeat}.form-checkbox[data-v-0c0ef782]:hover:not(:checked){border-color:var(--app-gray-600)}.form-checkbox[data-v-0c0ef782]:focus{outline:2px solid var(--app-primary-200);outline-offset:2px}.text-red-500[data-v-0c0ef782]{color:var(--app-error);font-size:.75rem;margin-top:.25rem}.overflow-y-auto[data-v-0c0ef782]{-webkit-overflow-scrolling:touch}.overflow-y-auto[data-v-0c0ef782]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-0c0ef782]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-0c0ef782]::-webkit-scrollbar-thumb{background:var(--app-gray-300);border-radius:9999px}main[data-v-0c0ef782]{height:100vh;background-color:var(--app-gray-100)}.bg-app-white[data-v-0c0ef782]{background-color:var(--app-white)}.text-app-gray-500[data-v-0c0ef782]{color:var(--app-gray-500)}.text-gray-600[data-v-0c0ef782]{color:var(--app-gray-600)}.text-blue-600[data-v-0c0ef782]{color:var(--app-primary-600)}.text-blue-600[data-v-0c0ef782]:hover{color:var(--app-primary-800)}.t-btn[data-v-0c0ef782]:disabled{border-width:0;background-color:var(--app-gray-300);color:var(--app-gray-400);cursor:not-allowed}.floating-label-group[data-v-0c0ef782]{position:relative;width:100%}.floating-input[data-v-0c0ef782]{width:100%;height:42px;padding:.75rem 1rem!important;font-size:.875rem;line-height:1.25rem;background-color:transparent!important;border:none;outline:none;position:relative;z-index:1}.floating-label[data-v-0c0ef782]{position:absolute;pointer-events:none;left:1rem;top:50%;transform:translateY(-50%);background-color:transparent;transition:all .2s ease-in-out;color:var(--app-gray-500);font-size:.875rem;padding:0 .25rem;z-index:1}.floating-input:focus~.floating-label[data-v-0c0ef782]{top:-.5rem;left:.75rem;font-size:.75rem;padding:0 .25rem;color:var(--app-primary-600);background-color:var(--app-gray-50);z-index:2}.floating-input:not(:placeholder-shown)~.floating-label[data-v-0c0ef782],input:-webkit-autofill~.floating-label[data-v-0c0ef782]{top:-.5rem;left:.75rem;font-size:.75rem;padding:0 .25rem;color:var(--app-gray-500);background-color:var(--app-gray-50);z-index:2}.default-container[data-v-0c0ef782]{position:relative;border-width:1px;border-color:var(--app-gray-300);background-color:transparent;color:var(--app-gray-900);transition:all .2s ease-in-out;z-index:0}.default-container[data-v-0c0ef782]:focus-within{border-color:var(--app-primary-600);box-shadow:0 0 0 1px var(--app-primary-600);z-index:1}input:-webkit-autofill~.floating-label[data-v-0c0ef782]{top:0;left:.75rem;font-size:.75rem;padding:0 .25rem;color:var(--app-primary-600);background-color:var(--app-gray-50)}.signup-bonus[data-v-0c0ef782]{display:inline-flex;align-items:center;padding:.5rem 1rem;background-color:#16a34a1a;border-radius:9999px;color:#16a34a;font-size:.875rem;font-weight:600;margin-top:.5rem}.signup-bonus .material-symbols-outlined[data-v-0c0ef782]{font-size:1.25rem;margin-left:.25rem}
