:root{--form-operagx-bg: #181820;--form-operagx-text: #d4c9f8;--form-operagx-primary: #fa1e4e;--form-operagx-primary-hover: rgba(245, 32, 78, .628);--form-operagx-error: #fa1e4e;--form-operagx-card: rgba(212, 201, 248, .11);--form-operagx-card-hover: rgba(212, 201, 248, .2);--form-operagx-font-family: "Aldrich", sans-serif;--form-operagx-font-base: 24px;--form-operagx-font-h1: 40px;--form-operagx-font-h2: 16px;--form-operagx-font-error: 16px;--form-operagx-space-xl: 52px;--form-operagx-space-lg: 36px;--form-operagx-space-md: 24px;--form-operagx-space-sm: 16px;--form-operagx-radius-md: 8px;--form-operagx-radius-lg: 16px}html,body,#app{overflow:auto}.form-operagx-page{width:100%;background:var(--form-operagx-bg);color:var(--form-operagx-text);display:flex;align-items:center;flex-direction:column;gap:var(--form-operagx-space-xl)}.form-operagx-page.complete{height:100vh;justify-content:center}.form-operagx-page .container{font-family:var(--form-operagx-font-family);font-weight:400;font-style:normal;font-size:var(--form-operagx-font-base);padding:var(--form-operagx-space-lg);width:100%;max-width:1280px;display:flex;align-items:center;flex-direction:column;gap:var(--form-operagx-space-xl);padding-bottom:120px}.form-operagx-page .container .img-header{width:100%;display:flex;justify-content:center;align-items:center;gap:var(--form-operagx-space-sm);flex-wrap:wrap}.form-operagx-page .container .img-header img{height:60px}.form-operagx-page .container .img-header img.opera{height:60px;padding:8.5px}.form-operagx-page .container .img-header img.thenode{height:65px}.form-operagx-page .container .title{display:flex;align-items:center;flex-direction:column;gap:var(--form-operagx-space-sm)}.form-operagx-page .container .title h1{font-size:var(--form-operagx-font-h1)}.form-operagx-page .container .title h2{font-size:var(--form-operagx-font-h2)}.form-operagx-page .container .operagx-form{display:flex;align-items:start;flex-direction:column;gap:var(--form-operagx-space-xl)}.form-operagx-page .container .operagx-form .submit-btn{width:100%;color:#fff;padding:var(--form-operagx-space-md);background:var(--form-operagx-primary);border-radius:var(--form-operagx-radius-lg);display:flex;justify-content:center;align-items:center}.form-operagx-page .container .operagx-form .submit-btn svg{fill:#fff;width:var(--form-operagx-font-base);height:var(--form-operagx-font-base);animation:reverse-spin 1s linear infinite}.form-operagx-page .container .operagx-form .submit-btn:hover,.form-operagx-page .container .operagx-form .submit-btn:disabled{background:var(--form-operagx-primary-hover)}.form-operagx-page .container .operagx-form .form-group.terms .terms-label{display:flex;align-items:center;gap:var(--form-operagx-space-sm);cursor:pointer}.form-operagx-page .container .operagx-form .form-group.terms .terms-label input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.form-operagx-page .container .operagx-form .form-group.terms .terms-label .custom-checkbox{flex-shrink:0;width:24px;height:24px;border:2px solid rgba(212,201,248,.56);border-radius:var(--form-operagx-radius-md);transition:all .2s ease;position:relative;margin-top:2px}.form-operagx-page .container .operagx-form .form-group.terms .terms-label .custom-checkbox:after{content:"";position:absolute;display:none;left:7px;top:3px;width:6px;height:11px;border:2px solid #ffffff;border-top:none;border-left:none;transform:rotate(45deg)}.form-operagx-page .container .operagx-form .form-group.terms .terms-label input[type=checkbox]:checked+.custom-checkbox{background:var(--form-operagx-primary);border-color:var(--form-operagx-primary)}.form-operagx-page .container .operagx-form .form-group.terms .terms-label input[type=checkbox]:checked+.custom-checkbox:after{display:block}.form-operagx-page .container .operagx-form .form-group.terms .terms-label:hover .custom-checkbox{border-color:var(--form-operagx-text)}.form-operagx-page .container .operagx-form .form-group.terms .terms-label .terms-text{font-size:var(--form-operagx-font-h2);line-height:1.5}.form-operagx-page .container .operagx-form .form-group.terms .terms-label .terms-text a{color:var(--form-operagx-primary-hover);text-decoration:underline}.form-operagx-page .container .operagx-form .form-group.terms .terms-label .terms-text a:hover{color:var(--form-operagx-primary)}.form-operagx-page .container .operagx-form .form-group{width:100%;display:flex;flex-direction:column;gap:var(--form-operagx-space-sm);position:relative}.form-operagx-page .container .operagx-form .form-group .error-text{position:absolute;color:var(--form-operagx-error);font-size:var(--form-operagx-font-error);bottom:-28px;display:flex;align-items:center;justify-content:start;gap:4px}.form-operagx-page .container .operagx-form .form-group .error-text svg{fill:var(--form-operagx-error)}.form-operagx-page .container .operagx-form .form-group input{transition:all .3s ease;border:1px solid rgba(212,201,248,.56);border-radius:var(--form-operagx-radius-md);padding:var(--form-operagx-space-md);width:100%;color:var(--form-operagx-text)}.form-operagx-page .container .operagx-form .form-group input:hover{border-color:var(--form-operagx-text)}.form-operagx-page .container .operagx-form .form-group input.input-error{border-color:var(--form-operagx-error)}.form-operagx-page .container .operagx-form .form-group .checkbox-group,.form-operagx-page .container .operagx-form .form-group .radio-group{display:flex;align-items:start;gap:var(--form-operagx-space-sm);flex-direction:column}.form-operagx-page .container .operagx-form .form-group .checkbox-group input,.form-operagx-page .container .operagx-form .form-group .radio-group input{position:absolute;opacity:0;cursor:pointer}.form-operagx-page .container .operagx-form .form-group .checkbox-group label,.form-operagx-page .container .operagx-form .form-group .radio-group label{width:100%;border-radius:var(--form-operagx-radius-md);background:var(--form-operagx-card);padding:var(--form-operagx-space-md);display:flex;align-items:center;gap:var(--form-operagx-space-sm)}.form-operagx-page .container .operagx-form .form-group .checkbox-group label:hover,.form-operagx-page .container .operagx-form .form-group .radio-group label:hover{background:var(--form-operagx-card-hover);cursor:pointer}.form-operagx-page .container .operagx-form .form-group .checkbox-group label:has(input:checked),.form-operagx-page .container .operagx-form .form-group .radio-group label:has(input:checked){background:var(--form-operagx-primary);color:#fff}@media (max-width: 768px){:root{--form-operagx-font-base: 18px;--form-operagx-font-h1: 28px;--form-operagx-font-h2: 14px;--form-operagx-font-error: 14px;--form-operagx-space-xl: 32px;--form-operagx-space-lg: 24px;--form-operagx-space-md: 16px;--form-operagx-space-sm: 10px;--form-operagx-radius-md: 6px;--form-operagx-radius-lg: 10px}.form-operagx-page .container .img-header img.opera{height:40px}.form-operagx-page .container .img-header img.thenode{height:35px}}
