.btn-sm .p-button{padding:6px 10px;font-size:min(5vw + .1rem,.875rem);border-radius:1rem;box-shadow:-1px 11px 35px 4px #0003;-webkit-box-shadow:-1px 11px 35px 4px rgba(0,0,0,.2)}.btn-md .p-button{padding:10px 12px;font-size:min(5vw + .1rem,1rem);border-radius:1rem;box-shadow:-1px 11px 35px 4px #0003;-webkit-box-shadow:-1px 11px 35px 4px rgba(0,0,0,.2)}.btn-lg .p-button{padding:12px 14px;font-size:min(5vw + .1rem,1.25rem);border-radius:1rem;box-shadow:-1px 11px 35px 4px #0003;-webkit-box-shadow:-1px 11px 35px 4px rgba(0,0,0,.2)}.btn-xl .p-button{padding:14px 18px;font-size:min(5vw + .1rem,3rem);border-radius:1rem;box-shadow:-1px 11px 35px 4px #0003;-webkit-box-shadow:-1px 11px 35px 4px rgba(0,0,0,.2)}.btn-xl-rounded .p-button{padding:14px 18px;font-size:min(5vw + .1rem,3rem);border-radius:2rem;box-shadow:-1px 11px 35px 4px #0003;-webkit-box-shadow:-1px 11px 35px 4px rgba(0,0,0,.2)}.btn-2xl .p-button{padding:18px 24px;font-size:min(5vw + .1rem,3rem);border-radius:2rem;box-shadow:-1px 11px 35px 4px #0003;-webkit-box-shadow:-1px 11px 35px 4px rgba(0,0,0,.2)}.btn-2xl-rounded .p-button{padding:18px 24px;font-size:min(5vw + .1rem,3rem);border-radius:1rem;box-shadow:-1px 11px 35px 4px #0003;-webkit-box-shadow:-1px 11px 35px 4px rgba(0,0,0,.2)}.connect-btn .p-button{width:100%!important;background:#fff!important;color:#4a148c!important;border:none!important;font-weight:700!important;border-radius:.5rem!important;box-shadow:0 4px 15px #00000040!important}.connect-btn .p-button:hover:not(:disabled){background:#f0f0f0!important;color:#4a148c!important}.connect-btn .p-button:disabled{opacity:.5!important}.forgot-password .p-button-label{color:#c7a0f3!important;font-size:.75rem!important;font-weight:600!important}.already-account .p-button-label{color:#fff!important;font-weight:700!important}.p-button-link{padding:0!important}.on-dark .p-button-outlined,.p-button-outlined--on-dark{border-color:#fff}.on-dark .p-button-outlined .p-button-label,.p-button-outlined--on-dark .p-button-label{color:#fff}.on-dark .p-button-outlined:hover,.p-button-outlined--on-dark:hover{background-color:#ffffff1f!important}.on-dark .p-button-outlined:hover .p-button-label,.p-button-outlined--on-dark:hover .p-button-label{color:#fff}@keyframes levitate{0%{transform:translateY(0)}25%{transform:translateY(-10px)}50%{transform:translateY(-20px)}75%{transform:translateY(-10px)}to{transform:translateY(0)}}.levitating{animation:levitate 6s ease-in-out infinite}.leaves{position:fixed;inset:0;pointer-events:none}.leaf{position:absolute;top:-80px;width:40px;fill:#5a8f3a;left:calc(100% * var(--x, .5));animation:fall 8s linear infinite}.petals{position:fixed;inset:0;pointer-events:none}.petal{position:absolute;top:-80px;width:28px;fill:#f4a6c1;opacity:.9;animation:fall 10s linear infinite,wind 4s ease-in-out infinite}.delay-1{animation-delay:2s;--x: .2}.delay-2{animation-delay:4s;--x: .7}@keyframes fall{0%{transform:translate(0) rotate(0)}50%{transform:translate(30px,50dvh) rotate(180deg)}to{transform:translate(-30px,110dvh) rotate(360deg)}}@keyframes wind{0%{margin-left:0}50%{margin-left:60px}to{margin-left:0}}.pulse-button{box-shadow:0 0 #4a148c80;animation:pulse 6s infinite}.pulse-button:hover{animation:none}@keyframes pulse{0%{transform:scale(.9);box-shadow:0 0 #4a148c80}70%{transform:scale(1);box-shadow:0 0 0 50px #4a148c00}to{transform:scale(.9);box-shadow:0 0 #4a148c00}}@keyframes shake-x{0%,to{transform:translate(0)}15%{transform:translate(-12px)}30%{transform:translate(12px)}45%{transform:translate(-8px)}60%{transform:translate(8px)}75%{transform:translate(-4px)}90%{transform:translate(4px)}}.p-inputgroup .p-floatlabel label{color:#e0e0e0}.p-inputgroup .p-floatlabel input,.p-inputgroup .p-floatlabel p-select,.p-inputgroup .p-floatlabel p-inputmask{height:50px;border-top-right-radius:20px!important;border-bottom-right-radius:20px!important;width:100%}.p-inputgroup .p-floatlabel input:focus,.p-inputgroup .p-floatlabel p-select:focus,.p-inputgroup .p-floatlabel p-inputmask:focus{border:2px solid #BA68C8;caret-color:#ba68c8}.p-inputgroup .p-floatlabel input:focus~label,.p-inputgroup .p-floatlabel p-select:focus~label,.p-inputgroup .p-floatlabel p-inputmask:focus~label{color:#ba68c8}.p-inputgroup input.p-inputtext,.p-inputgroup input.p-inputmask,.p-inputgroup .p-password input{height:50px;border-top-right-radius:20px!important;border-bottom-right-radius:20px!important;background:#4a148c80!important;border-color:#a855f740!important;color:#fff!important}.p-inputgroup input.p-inputtext::placeholder,.p-inputgroup input.p-inputmask::placeholder,.p-inputgroup .p-password input::placeholder{color:#ffffff59!important}.p-inputgroup input.p-inputtext:focus,.p-inputgroup input.p-inputmask:focus,.p-inputgroup .p-password input:focus{background:#4a148cbf!important;border-color:#a855f78c!important;box-shadow:0 0 0 2px #a855f733!important;caret-color:#a855f7!important}.p-inputgroup .p-select{background:#4a148c80!important;border-color:#a855f740!important;transition:background .2s ease,border-color .2s ease}.p-inputgroup .p-select.p-focus,.p-inputgroup .p-select.p-select-open{background:#4a148cbf!important;border-color:#a855f78c!important}.p-inputgroup .p-inputgroupaddon{background:#4a148c80!important;border-color:#a855f740!important;color:#fff9!important;transition:background .2s ease,border-color .2s ease,color .2s ease}.p-inputgroup .p-inputgroupaddon lg-app-icon{color:#fff9;transition:color .2s ease}.p-inputgroup:focus-within .p-inputgroupaddon{background:#4a148cbf!important;border-color:#a855f78c!important;color:#ffffffe6!important}.p-inputgroup:focus-within .p-inputgroupaddon lg-app-icon{color:#ffffffe6}.p-password>svg{z-index:1}.p-inputotp-input{background:#4a148c66!important;border-color:#a855f740!important;color:#fff!important;transition:background .2s ease,border-color .2s ease!important}.p-inputotp-input:focus{background:#ce93d859!important;border-color:#ba68c8!important;box-shadow:0 0 0 2px #ba68c840!important;caret-color:#fff!important}.p-toast{padding:0 24px}.grecaptcha-badge{visibility:hidden}html,body{margin:0;padding:0;font-family:Nunito,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;width:100%;height:100%;min-height:100%}h1,h2,h3,h4,h5,h6{font-family:Fredoka,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0}p{font-family:Roboto,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}::view-transition-old(root),::view-transition-new(root){animation-duration:.4s}.fn-drawer--wide .p-drawer-content{display:flex;flex-direction:column}.contest-dark-dialog.p-dialog,.content-dark-dialog.p-dialog{background:#0f0720f7!important;border:1px solid rgba(168,85,247,.35)!important;border-radius:1rem!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;box-shadow:0 24px 64px #0009,0 0 0 1px #a855f726!important;font-family:Inter,sans-serif!important;color:#fff!important}.contest-dark-dialog .p-dialog-header,.content-dark-dialog .p-dialog-header{background:#581c872e!important;border-bottom:1px solid rgba(168,85,247,.2)!important;border-radius:1rem 1rem 0 0!important;padding:1.25rem 1.5rem!important}.contest-dark-dialog .p-dialog-header .p-dialog-title,.content-dark-dialog .p-dialog-header .p-dialog-title{color:#fff!important;font-family:Plus Jakarta Sans,sans-serif!important;font-size:1.15rem!important;font-weight:700!important;letter-spacing:-.01em!important}.contest-dark-dialog .p-dialog-header .p-dialog-header-icon,.content-dark-dialog .p-dialog-header .p-dialog-header-icon{color:#d8b4fe99!important;border-radius:.5rem!important}.contest-dark-dialog .p-dialog-header .p-dialog-header-icon:hover,.content-dark-dialog .p-dialog-header .p-dialog-header-icon:hover{color:#fff!important;background:#ffffff14!important}.contest-dark-dialog .p-dialog-content,.content-dark-dialog .p-dialog-content{background:#0f0720f7!important;padding:1.5rem!important;color:#fff!important;font-family:Inter,sans-serif!important;scrollbar-width:thin;scrollbar-color:rgba(168,85,247,.35) transparent}.contest-dark-dialog .p-dialog-content::-webkit-scrollbar,.content-dark-dialog .p-dialog-content::-webkit-scrollbar{width:5px}.contest-dark-dialog .p-dialog-content::-webkit-scrollbar-track,.content-dark-dialog .p-dialog-content::-webkit-scrollbar-track{background:transparent}.contest-dark-dialog .p-dialog-content::-webkit-scrollbar-thumb,.content-dark-dialog .p-dialog-content::-webkit-scrollbar-thumb{background:#a855f759;border-radius:10px}.contest-dark-dialog .p-dialog-content::-webkit-scrollbar-thumb:hover,.content-dark-dialog .p-dialog-content::-webkit-scrollbar-thumb:hover{background:#a855f78c}.contest-dark-dialog .p-dialog-footer,.content-dark-dialog .p-dialog-footer{background:#0f0720f7!important;border-top:1px solid rgba(168,85,247,.2)!important;border-radius:0 0 1rem 1rem!important;padding:1rem 1.5rem!important}.contest-dark-dialog .p-dialog-footer .p-button,.content-dark-dialog .p-dialog-footer .p-button{font-family:Plus Jakarta Sans,sans-serif!important;font-weight:600!important}.contest-dark-dialog label,.contest-dark-dialog .form-label,.content-dark-dialog label,.content-dark-dialog .form-label{color:#d8b4fed9!important;font-family:Inter,sans-serif!important;font-size:.8rem!important;font-weight:500!important}.contest-dark-dialog .form-hint,.content-dark-dialog .form-hint{font-family:Inter,sans-serif!important;color:#d8b4fe73!important}.contest-dark-dialog .form-section-label,.content-dark-dialog .form-section-label{font-family:Plus Jakarta Sans,sans-serif!important}.contest-dark-dialog .status-radio-btn,.content-dark-dialog .status-radio-btn{font-family:Inter,sans-serif!important}.contest-dark-dialog .p-inputtext,.contest-dark-dialog .p-textarea,.contest-dark-dialog input[pInputText],.contest-dark-dialog textarea[pTextarea],.content-dark-dialog .p-inputtext,.content-dark-dialog .p-textarea,.content-dark-dialog input[pInputText],.content-dark-dialog textarea[pTextarea]{background:#ffffff0d!important;border:1px solid rgba(168,85,247,.2)!important;color:#fff!important;border-radius:.5rem!important;font-family:Inter,sans-serif!important;font-size:.875rem!important}.contest-dark-dialog .p-inputtext::placeholder,.contest-dark-dialog .p-textarea::placeholder,.contest-dark-dialog input[pInputText]::placeholder,.contest-dark-dialog textarea[pTextarea]::placeholder,.content-dark-dialog .p-inputtext::placeholder,.content-dark-dialog .p-textarea::placeholder,.content-dark-dialog input[pInputText]::placeholder,.content-dark-dialog textarea[pTextarea]::placeholder{color:#d8b4fe4d!important}.contest-dark-dialog .p-inputtext:focus,.contest-dark-dialog .p-textarea:focus,.contest-dark-dialog input[pInputText]:focus,.contest-dark-dialog textarea[pTextarea]:focus,.content-dark-dialog .p-inputtext:focus,.content-dark-dialog .p-textarea:focus,.content-dark-dialog input[pInputText]:focus,.content-dark-dialog textarea[pTextarea]:focus{border-color:#a855f7b3!important;box-shadow:0 0 0 2px #a855f726!important}.contest-dark-dialog .p-select,.contest-dark-dialog .p-multiselect,.content-dark-dialog .p-select,.content-dark-dialog .p-multiselect{background:#ffffff0d!important;border:1px solid rgba(168,85,247,.2)!important;border-radius:.5rem!important;color:#fff!important;font-family:Inter,sans-serif!important}.contest-dark-dialog .p-select .p-select-label,.contest-dark-dialog .p-select .p-multiselect-label,.contest-dark-dialog .p-multiselect .p-select-label,.contest-dark-dialog .p-multiselect .p-multiselect-label,.content-dark-dialog .p-select .p-select-label,.content-dark-dialog .p-select .p-multiselect-label,.content-dark-dialog .p-multiselect .p-select-label,.content-dark-dialog .p-multiselect .p-multiselect-label{color:#ffffffe6!important;font-family:Inter,sans-serif!important;font-size:.875rem!important}.contest-dark-dialog .p-select .p-select-dropdown,.contest-dark-dialog .p-select .p-multiselect-dropdown,.contest-dark-dialog .p-multiselect .p-select-dropdown,.contest-dark-dialog .p-multiselect .p-multiselect-dropdown,.content-dark-dialog .p-select .p-select-dropdown,.content-dark-dialog .p-select .p-multiselect-dropdown,.content-dark-dialog .p-multiselect .p-select-dropdown,.content-dark-dialog .p-multiselect .p-multiselect-dropdown{color:#d8b4fe99!important}.contest-dark-dialog .p-select:not(.p-disabled).p-focus,.contest-dark-dialog .p-multiselect:not(.p-disabled).p-focus,.content-dark-dialog .p-select:not(.p-disabled).p-focus,.content-dark-dialog .p-multiselect:not(.p-disabled).p-focus{border-color:#a855f7b3!important;box-shadow:0 0 0 2px #a855f726!important}.contest-dark-dialog .p-datepicker-input,.content-dark-dialog .p-datepicker-input{background:#ffffff0d!important;border:1px solid rgba(168,85,247,.2)!important;color:#fff!important;border-radius:.5rem!important;font-family:Inter,sans-serif!important;font-size:.875rem!important}.contest-dark-dialog .p-datepicker-input::placeholder,.content-dark-dialog .p-datepicker-input::placeholder{color:#d8b4fe4d!important}.contest-dark-dialog .p-toggleswitch-slider,.content-dark-dialog .p-toggleswitch-slider{background:#a855f74d!important}.contest-dark-dialog .p-toggleswitch-checked .p-toggleswitch-slider,.content-dark-dialog .p-toggleswitch-checked .p-toggleswitch-slider{background:#a855f7!important}.contest-dark-dialog .p-inputnumber-input,.content-dark-dialog .p-inputnumber-input{background:#ffffff0d!important;border:1px solid rgba(168,85,247,.2)!important;color:#fff!important;border-radius:.5rem!important;font-family:Inter,sans-serif!important}.contest-dark-dialog .p-inputnumber-input:focus,.content-dark-dialog .p-inputnumber-input:focus{border-color:#a855f7b3!important}.contest-dark-dialog .p-radiobutton .p-radiobutton-box,.content-dark-dialog .p-radiobutton .p-radiobutton-box{border-color:#a855f780!important;background:#ffffff0d!important}.contest-dark-dialog .p-radiobutton.p-radiobutton-checked .p-radiobutton-box,.content-dark-dialog .p-radiobutton.p-radiobutton-checked .p-radiobutton-box{border-color:#a855f7!important;background:#a855f733!important}.contest-dark-dialog .p-radiobutton .p-radiobutton-icon,.content-dark-dialog .p-radiobutton .p-radiobutton-icon{background:#a855f7!important}.contest-dark-dialog .p-checkbox .p-checkbox-box,.content-dark-dialog .p-checkbox .p-checkbox-box{border-color:#a855f780!important;background:#ffffff0d!important}.contest-dark-dialog .p-checkbox.p-checkbox-checked .p-checkbox-box,.content-dark-dialog .p-checkbox.p-checkbox-checked .p-checkbox-box{border-color:#a855f7!important;background:#a855f740!important}.contest-dark-dialog .p-multiselect-chip-item,.contest-dark-dialog .p-chip,.content-dark-dialog .p-multiselect-chip-item,.content-dark-dialog .p-chip{background:#a855f733!important;border:1px solid rgba(168,85,247,.4)!important;color:#d8b4fee6!important;border-radius:9999px!important;font-family:Inter,sans-serif!important;font-size:.72rem!important}.contest-dark-dialog .p-chip-remove-icon,.content-dark-dialog .p-chip-remove-icon{color:#a855f7b3!important}.contest-dark-dialog .upload-zone,.content-dark-dialog .upload-zone{background:#ffffff08!important;border:2px dashed rgba(168,85,247,.3)!important}.contest-dark-dialog .upload-zone:hover,.content-dark-dialog .upload-zone:hover{background:#a855f714!important;border-color:#a855f78c!important}.contest-dark-dialog .upload-zone--dragover,.content-dark-dialog .upload-zone--dragover{background:#a855f71f!important;border-color:#a855f7b3!important;border-style:solid!important}.contest-dark-dialog .upload-zone--has-image,.content-dark-dialog .upload-zone--has-image{background:#00000059!important;border:1px solid rgba(168,85,247,.35)!important}.contest-dark-dialog .upload-placeholder,.content-dark-dialog .upload-placeholder{color:#a855f780!important}.contest-dark-dialog .upload-placeholder i,.content-dark-dialog .upload-placeholder i{color:#a855f773!important;font-size:1.5rem!important}.contest-dark-dialog .upload-placeholder span,.content-dark-dialog .upload-placeholder span{color:#d8b4fe99!important;font-family:Inter,sans-serif!important;font-size:.8rem!important}.contest-dark-dialog .upload-placeholder small,.content-dark-dialog .upload-placeholder small{color:#d8b4fe4d!important;font-family:Inter,sans-serif!important}lg-step-container.has-timer>*:not(.sc-timer){min-height:auto!important;align-items:center!important}.step-feedback{display:flex;align-items:flex-start;gap:.625rem;padding:.875rem 1rem;background:#22c55e14;border:1px solid rgba(34,197,94,.25);border-radius:.75rem;animation:sf-fade-in .4s ease}.step-feedback__icon{font-size:1.1rem;flex-shrink:0;margin-top:1px}.step-feedback lg-typewriter{font-size:.875rem;line-height:1.6;color:#ffffffd9;flex:1}@keyframes sf-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
