.cfa-card{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:24px}.cfa-card-auth{max-width:620px}.cfa-title{margin:0}.cfa-form{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:16px;width:100%}.cfa-grid{display:grid;gap:16px;width:100%}.cfa-field{display:flex;min-height:unset;flex-direction:column;padding:0px!important;gap:8px;width:100%;position:relative}.cfa-field-checkbox{gap:6px}.cfa-field-checkbox label{position:static!important;display:flex;align-items:center;gap:10px;color:#344054;font-family:"Inter",sans-serif;font-size:14px;font-weight:400;line-height:1.5;text-transform:none;cursor:pointer;a{line-height:inherit;font-size:inherit;font-family:inherit;color:inherit;text-decoration:underline}}.cfa-field-checkbox input[type="checkbox"]{width:18px;padding:0px!important;min-width:18px;min-height:unset!important;height:18px;margin:2px 0 0;accent-color:#000}.cfa-field-checkbox a{color:inherit;text-decoration:underline}.cfa-field label{color:gray;font-family:"JetBrains Mono";font-size:12px;font-style:normal;font-weight:400;line-height:16px;text-transform:uppercase;position:absolute;left:16px;top:27px;transition:all 0.3s ease-in-out;&:has(+input:focus),&:has(+input:not(:placeholder-shown)){top:14px}}.cfa-field input{min-height:48px;padding:34px 16px 14px 16px!important;border:1px solid #e8e8e8!important;border-radius:0px!important;background:#fff!important;box-sizing:border-box;transition:all 0.3s ease-in-out!important;font-family:"Inter",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.cfa-field-password input{padding-right:52px!important}.cfa-field .cfa-password-toggle{position:absolute;right:12px;top:22px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:32px;height:32px;min-width:32px;min-height:32px;margin:0;padding:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#667085!important;cursor:pointer;box-sizing:border-box;font-size:0;line-height:1;text-align:center;text-decoration:none!important;transform:none!important;appearance:none;-webkit-appearance:none;z-index:2;transition:color 0.2s ease-in-out}.cfa-field .cfa-password-toggle:hover,.cfa-field .cfa-password-toggle:focus-visible{background:transparent!important;color:#000000!important}.cfa-field .cfa-password-toggle:focus-visible{outline:2px solid #000;outline-offset:2px}.cfa-field input:disabled+.cfa-password-toggle{pointer-events:none;opacity:.55}.cfa-field .cfa-password-toggle svg{display:block;width:20px;height:20px;max-width:20px;max-height:20px;margin:0;fill:none;stroke:currentColor!important;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cfa-field .cfa-password-toggle-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}.cfa-field .cfa-password-toggle-icon-hide,.cfa-field .cfa-password-toggle.is-visible .cfa-password-toggle-icon-show{display:none}.cfa-field .cfa-password-toggle.is-visible .cfa-password-toggle-icon-hide{display:inline-flex}.cfa-field input:focus{outline:none;border-color:#000}.cfa-field-error{font-size:13px;color:#b42318;display:none}.cfa-field-error:not(:empty){display:block}.cfa-hp-field{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.cfa-turnstile-wrap{width:100%}.cfa-turnstile-label{margin-bottom:6px;color:#344054;font-size:14px;font-weight:600}.cfa-password-hint{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid #d0d5dd;background:#f8fafc}.cfa-password-hint-title{color:#344054;font-family:"Inter",sans-serif;font-size:13px;font-weight:600;line-height:1.4}.cfa-password-hint-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.cfa-password-hint-list li{color:#667085;font-family:"Inter",sans-serif;font-size:13px;line-height:1.4}.cfa-password-hint-list li::before{content:"○";display:inline-block;width:18px;color:#98a2b3}.cfa-password-hint-list li.is-met{color:#027a48}.cfa-password-hint-list li.is-met::before{content:"✓";color:#027a48}.cfa-has-error input{border-color:#f04438;background:#fff7f7}.cfa-field input[readonly]{color:#667085;cursor:default}.cfa-actions{display:flex;align-items:center;gap:12px;margin-top:8px}.cfa-profile-actions{display:none}.cfa-profile-actions.is-visible{display:flex}.cfa-button{background:#000;border:1px solid #000000!important;color:#ffffff!important;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:16px 40px;border-radius:0px!important;text-decoration:none;cursor:pointer;transition:all 0.3s ease-in-out;font-family:"Inter",sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:700!important;line-height:20px!important}.cfa-secondary-button{background:white!important;border:1px solid #000000!important;color:#000000!important}.cfa-button:hover,.cfa-button:focus{background:#000000!important;border:1px solid #000000!important;opacity:.9}.cfa-button:disabled,.cfa-button[aria-disabled="true"]{cursor:default;opacity:.48}.cfa-button:disabled:hover,.cfa-button[aria-disabled="true"]:hover,.cfa-button:disabled:focus,.cfa-button[aria-disabled="true"]:focus{opacity:.48}.cfa-text-button{text-decoration:underline;cursor:pointer}.cfa-profile-toolbar{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.cfa-auth-meta{display:flex;align-items:center;gap:4px;flex-wrap:wrap;color:#000;font-family:"Inter",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.cfa-auth-meta a{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;text-decoration:underline!important}.cfa-profile-password-fields{display:none}.cfa-profile-password-fields.is-visible{display:grid}.cfa-account-danger{max-width:640px;width:100%;padding-top:16px;margin-top:24px;border-top:1px solid #e4e7ec}.cfa-delete-account-toggle{font-family:"Inter",sans-serif;font-size:16px;line-height:22px}.cfa-delete-account-form{display:none;margin-top:12px}.cfa-delete-account-form.is-visible{display:flex}.cfa-account-danger-copy{display:flex;flex-direction:column;gap:8px;font-size:13px;line-height:1.6;color:#475467}.cfa-account-danger-copy p{margin:0}.cfa-danger-button{background:#b42318!important;border-color:#b42318!important}.cfa-danger-button:hover,.cfa-danger-button:focus{background:#912018!important;border-color:#912018!important}.cfa-save-article{display:flex;align-items:flex-start}.cfa-save-article-button{display:inline-flex;align-items:center;gap:10px;cursor:pointer}.cfa-save-article-button.is-busy,.cfa-save-article-button[aria-disabled="true"]{cursor:default;opacity:.75;pointer-events:none}.cfa-save-article-icon{width:14px;height:18px;flex:0 0 14px}.cfa-save-article-label{display:inline-block;font-family:"JetBrains Mono",sans-serif;font-size:13px;font-weight:700;line-height:20px;text-transform:uppercase}.cfa-message,.cfa-profile-message{display:none;margin:8px 0 4px;padding:16px;font-family:"Inter",sans-serif;font-size:14px;line-height:1.5}.cfa-message:not(:empty),.cfa-profile-message:not(:empty){display:block}.cfa-message-link{background:#fff0;border:0;padding:0;color:var(--e-global-color-primary)!important;font-size:inherit!important;font-family:inherit!important;line-height:inherit!important;font-weight:inherit!important;text-decoration:underline!important;cursor:pointer}.cfa-message-link:disabled{cursor:default;opacity:.72;text-decoration:none}.cfa-message-link[aria-disabled="true"]{cursor:default;opacity:.72;pointer-events:none;text-decoration:none}.cfa-message-link-block{display:inline-block;margin-top:6px}.cfa-info{background:#f2f4f7;color:#344054}.cfa-success{background:#ecfdf3;color:#027a48}.cfa-error{background:#fef3f2;color:#b42318}.burger-login-register-wrapper{display:none}.cfa-profile-form .cfa-grid,.cfa-delete-account-form .cfa-grid{max-width:640px}@media screen and (max-width:1648px) and (min-width:1025px){.cfa-card{gap:1.46vw}.cfa-card-auth{max-width:37.62vw}.cfa-form{gap:.97vw}.cfa-grid{gap:.97vw}.cfa-field{gap:.49vw}.cfa-field label{font-size:.73vw;line-height:.97vw;left:.97vw;top:1.64vw;&:has(+input:focus),&:has(+input:not(:placeholder-shown)){top:.85vw}}.cfa-field input{min-height:2.91vw;padding:2.06vw .97vw .85vw 0.97vw!important;font-size:.97vw;line-height:1.21vw}.cfa-field-error{font-size:.79vw}.cfa-actions{gap:.73vw;margin-top:.49vw}.cfa-button{min-height:2.91vw;padding:.97vw 2.43vw;font-size:0.85vw!important;line-height:1.21vw!important}.cfa-profile-toolbar{gap:.97vw}.cfa-auth-meta{gap:.24vw;font-size:.97vw;line-height:1.21vw}.cfa-account-danger{max-width:38.83vw;padding-top:.97vw;margin-top:1.46vw}.cfa-delete-account-toggle{font-size:.97vw;line-height:1.33vw}.cfa-delete-account-form{margin-top:.73vw}.cfa-account-danger-copy{gap:.49vw;font-size:.79vw}.cfa-save-article-button{gap:.61vw}.cfa-save-article-icon{width:.85vw;height:1.09vw;flex:0 0 .85vw}.cfa-save-article-label{font-size:.79vw;line-height:1.21vw}.cfa-message,.cfa-profile-message{margin-bottom:.24vw;padding:.97vw;font-size:.85vw}.cfa-profile-form .cfa-grid,.cfa-delete-account-form .cfa-grid{max-width:38.83vw}}@media (max-width:767px){.cfa-title{font-size:24px}.cfa-profile-toolbar{align-items:flex-start;flex-direction:column;gap:12px;width:100%;button{width:100%}}.cfa-auth-meta{align-items:flex-start;flex-direction:column}.cfa-card-auth{.cfa-actions{width:100%;button{width:100%}}}}