:root{--color-primary:#8f4ec7;--color-primary-light:#cf6be5;--color-primary-hover:rgba(143,78,199,.9);--color-cache-bust:20260116}a{color:#8f4ec7}a:hover{color:#cf6be5}@media screen and (max-width:768px){.login-card-inner{padding:.5rem!important}}.filament-fortify-login-page input:focus,.filament-fortify-login-page textarea:focus,.filament-fortify-register-page input:focus,.filament-fortify-register-page textarea:focus{--tw-ring-color:#d1d5db;border-color:#d1d5db}.fi-input-wrp{--tw-ring-color:#d1d5db!important}.fi-input-wrp:focus-within{--tw-ring-color:#9ca3af!important}#register{gap:0!important}.gap-fixed [class*=grid],.gap-fixed>div[style*=grid]{gap:.5rem!important}.phone-fields,.phone-fields>div[class*=grid],.phone-fields[class*=grid]{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:.5rem!important;width:100%!important}.phone-fields>div>div:first-child,.phone-fields>div[class*=grid]>div:first-child{flex:0 0 calc(33.333% - 0.333rem)!important;max-width:calc(33.333% - .333rem)!important}.phone-fields>div>div:nth-child(2),.phone-fields>div[class*=grid]>div:nth-child(2){flex:0 0 calc(66.667% - 0.167rem)!important;max-width:calc(66.667% - .167rem)!important}.phone-fields input{width:100%!important}.phone-fields>div>div:nth-child(n+3),.phone-fields>div[class*=grid]>div:nth-child(n+3){display:none!important}#register>div{margin-bottom:.5rem}#register label{color:#6b7280;font-size:.875rem;font-weight:500;margin-bottom:.25rem}.margin-bottom,.phone-fields.margin-bottom,.phone-fields.margin-bottom+div{margin-bottom:0!important}#date_of_birth{height:0!important;overflow:hidden}.fi-fo-field-wrp-label.inline-flex{align-items:center!important;gap:.5rem!important}.fi-fo-field-wrp:has(.fi-checkbox-input){margin-bottom:.5rem!important;margin-top:10px!important}.fi-checkbox-input+span{display:inline!important;font-size:.75rem!important;line-height:1!important;padding:0!important;vertical-align:middle!important}#newsletter_accepted+span{font-size:.8rem!important;line-height:1!important}#infotext,.infotext{background:transparent!important;border:none!important;border-radius:none!important;box-shadow:none;color:#6b7280;font-size:.85rem;height:auto!important;line-height:1.1rem;margin-bottom:.5rem!important;min-height:3.5rem;opacity:1;padding:0;resize:none;width:100%!important}.fi-input-wrp.fi-fo-textarea:has(#infotext){--tw-ring-width:0!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.referral-code-input{border:1px solid #e5e7eb;border-radius:.375rem;font-size:.875rem;padding:.5rem .75rem;width:100%}@media screen and (max-width:767px){.filament-fortify-login-page,.filament-fortify-register-page{padding:1rem}#register input,#register textarea{padding:.3rem .75rem!important}.infotext{font-size:.65rem!important}.infotext,.infotext+button{margin-top:12px!important}.font-size-fixed+span,input[type=checkbox]+label{font-size:.9rem!important}#infotext{height:55px!important;min-height:55px!important}}@media screen and (min-width:768px){.font-size-fixed+span,input[type=checkbox]+label{font-size:1rem!important}}.button-white{background-color:#fff;border-color:rgba(143,78,199,.9);color:#8f4ec7;font-weight:500}.button-white:hover{background-color:rgba(239,223,253,.9)}.filament-fortify-two-factor-challenge-page button[type=submit]{margin-bottom:1rem!important}.filament-fortify-two-factor-challenge-page a:has(button){margin-top:1rem!important}.dark .button-white{background-color:#300051!important;border-color:rgba(143,78,199,.9);color:#dab3ff}.dark .button-white:hover{background-color:rgba(85,0,160,.9)!important}.text-primary-600{color:rgb(143 78 199/var(--tw-text-opacity,1))}.text-primary-500{color:rgb(207 107 229/var(--tw-text-opacity,1))}.hover\:text-primary-500:hover{color:#cf6be5;text-decoration:none}.bg-primary-600{background-color:rgb(143 78 199/var(--tw-bg-opacity,1))}.bg-primary-500{background-color:rgb(207 107 229/var(--tw-bg-opacity,1))}.hover\:bg-primary-500:hover{background-color:rgba(143,78,199,.9)}.focus\:ring-2:focus,.focus\:ring-primary-500:focus{--tw-ring-color:rgb(143 78 199/var(--tw-ring-opacity,1));border-color:rgb(143 78 199/var(--tw-ring-opacity,1))}.fi-fo-field-wrp-error-message,.filament-forms-field-wrapper-error-message,.text-danger-600,[class*=error]{color:#dc2626!important;font-size:.875rem!important;margin-bottom:0!important;margin-top:0!important}
