:root{--cf-primary:#00d4ff;--cf-surface:#0f0f0f;--cf-card:#1a1a1a;--cf-text:#fff;--cf-primary-dim:#fff;--cf-border:#2b2b2b;--cf-error:#ff4d4f}.cf-auth-wrapper{background:var(--cf-surface);justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.cf-auth-card{width:100%;max-width:720px;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}html,body,#root,#app{height:100%;background:var(--cf-surface)!important;color:var(--cf-text)!important}.amplify-authenticator,.amplify-form-section,.amplify-sign-in,.amplify-sign-up,.amplify-confirm-sign-in,.amplify-require-new-password{color:var(--cf-text);background:0 0!important}.amplify-card,.amplify-form-container,.amplify-form-section .amplify-section,.amplify-section,.amplify-panel,.amplify-form{background:var(--cf-card)!important;color:var(--cf-text)!important;border:1px solid var(--cf-border)!important}.amplify-card[style],.amplify-form-container[style],.amplify-section[style],.amplify-panel[style],.amplify-form[style]{background:var(--cf-card)!important}.amplify-form-section .amplify-section,.amplify-card,.amplify-form-container{background:0 0!important}.amplify-form-section{padding:8px 0}.amplify-field{border-radius:6px;border:1px solid var(--cf-border)!important;color:var(--cf-text)!important;background:#ffffff05!important;padding:12px!important}input,textarea,select{color:var(--cf-text)!important;background:#ffffff05!important}.cf-auth-card *{background:0 0!important}.cf-auth-card .amplify-card,.cf-auth-card .amplify-form-container,.cf-auth-card .amplify-form-section,.cf-auth-card .amplify-section,.cf-auth-card .amplify-panel,.cf-auth-card .amplify-authenticator,.cf-auth-card .amplify-container,.cf-auth-card .amplify-authenticator *,.cf-auth-card [style*=background]{background:var(--cf-card)!important;color:var(--cf-text)!important}.cf-auth-card img,.cf-auth-card svg{background:0 0!important}.cf-auth-card .amplify-form-section .amplify-label,.cf-auth-card .amplify-form-section label,.cf-auth-card .amplify-form-section .amplify-heading,.cf-auth-card .amplify-section h1,.cf-auth-card .amplify-section h2,.cf-auth-card .amplify-form-header,.cf-auth-card .amplify-form-section .amplify-form-header{color:var(--cf-primary)!important}.cf-auth-card h3.amplify-heading,.cf-auth-card .amplify-heading.amplify-heading--3,.cf-auth-card .amplify-heading--3,.cf-auth-card .amplify-form-header h3{color:var(--cf-primary)!important;opacity:1!important;-webkit-text-fill-color:var(--cf-primary)!important;text-shadow:none!important}.cf-auth-card .amplify-tabs .amplify-tab[aria-selected=true],.cf-auth-card .amplify-nav .amplify-tab[aria-selected=true]{color:var(--cf-primary)!important;font-weight:700!important}.cf-auth-card .amplify-tabs .amplify-tab:not([aria-selected=true]),.cf-auth-card .amplify-tabs .amplify-tab[aria-selected=false],.cf-auth-card .amplify-nav .amplify-tab:not([aria-selected=true]){color:var(--cf-primary-dim)!important;opacity:.9!important;font-weight:600!important}.cf-auth-card .amplify-tabs__item[aria-selected=false],.cf-auth-card .amplify-tabs__item:not([aria-selected=true]){color:var(--cf-primary-dim)!important;opacity:.95!important;font-weight:600!important}.cf-auth-card .amplify-label,.cf-auth-card .amplify-form-field label{opacity:.95;color:var(--cf-primary)!important}.cf-auth-card .amplify-link,.cf-auth-card .amplify-form-footer a,.cf-auth-card .amplify-form-footer .amplify-link{color:var(--cf-primary)!important;font-weight:600!important}.cf-auth-card button.amplify-button.amplify-field-group__control.amplify-button--link,.cf-auth-card .amplify-button--link.amplify-button--small,.cf-auth-card .amplify-button--link{color:var(--cf-primary-dim)!important;opacity:.95!important;font-weight:600!important}.cf-auth-card button.amplify-button.amplify-field-group__control.amplify-button--link.amplify-button--small{color:var(--cf-primary-dim)!important;background:0 0!important}.cf-auth-card input::placeholder{color:#ffffff80!important}.amplify-button--primary,.amplify-button.primary,button.amplify-button--primary{background:var(--cf-primary)!important;border-color:var(--cf-primary)!important;color:#fff!important;border-radius:8px!important;padding:12px 18px!important;font-weight:700!important}.cf-auth-card .amplify-button--primary,.cf-auth-card button.amplify-button--primary,.cf-auth-card .amplify-button.primary{color:#fff!important;text-shadow:none!important}.cf-auth-card button.amplify-button.amplify-field-group__control,.cf-auth-card button.amplify-button.amplify-field-group__control.amplify-button--primary{position:relative}.cf-auth-card button.amplify-button.amplify-field-group__control.amplify-button--primary[disabled]{color:#0000!important}.cf-auth-card button.amplify-button.amplify-field-group__control.amplify-button--primary[disabled] .amplify-button__loader-wrapper{display:none!important}.cf-auth-card button.amplify-button.amplify-field-group__control.amplify-button--primary[disabled]:after{content:"Loading...";color:#fff;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;inset:0}.cf-auth-card button.amplify-button.amplify-field-group__control.amplify-button--primary,.cf-auth-card button.amplify-button.amplify-field-group__control.amplify-button--primary[disabled]{box-sizing:border-box;justify-content:center;align-items:center;min-height:48px;display:inline-flex;position:relative;padding:12px 18px!important}.cf-auth-card .amplify-button--primary *,.cf-auth-card button.amplify-button--primary *{color:#fff!important;fill:#rgb(119,36,36)!important;stroke:#fff!important}.cf-auth-card button.amplify-button.amplify-field-group__control.amplify-button--primary{color:#fff!important;background:var(--cf-primary)!important;text-shadow:none!important;-webkit-text-fill-color:#fff!important;font-weight:700!important}.cf-auth-card button.amplify-button.amplify-field-group__control.amplify-button--primary *{color:#fff!important;fill:#fff!important;stroke:#fff!important}.amplify-link{font-weight:600;color:var(--cf-primary)!important}.amplify-authenticator .amplify-form-section .amplify-form-field{margin-left:0!important}.amplify-footer,.amplify-nav,.amplify-container,.amplify-form-footer,.amplify-form-actions{color:var(--cf-text)!important;background:0 0!important;border-top:none!important}.amplify-form-footer a,.amplify-form-footer .amplify-link{color:var(--cf-primary)!important}.amplify-sign-in [style],.amplify-card [style]{background:0 0!important}.cf-auth-card .amplify-form-footer,.cf-auth-card .amplify-form-footer *{color:var(--cf-primary)!important;opacity:1!important;text-shadow:none!important}.cf-auth-card [role=tab],.cf-auth-card .amplify-nav button,.cf-auth-card .amplify-nav a,.cf-auth-card .amplify-nav .amplify-nav-item,.cf-auth-card .amplify-tabs button,.cf-auth-card .amplify-tabs [role=tab],.cf-auth-card .amplify-tabs .amplify-tab{color:var(--cf-primary-dim)!important;opacity:.95!important;-webkit-text-fill-color:var(--cf-primary-dim)!important;font-weight:600!important}.cf-auth-card [role=tab][aria-selected=true],.cf-auth-card .amplify-nav button[aria-selected=true],.cf-auth-card .amplify-tabs button[aria-selected=true],.cf-auth-card .amplify-tab[aria-selected=true]{color:var(--cf-primary)!important;opacity:1!important;-webkit-text-fill-color:var(--cf-primary)!important;font-weight:700!important}.cf-auth-card .amplify-nav .amplify-indicator,.cf-auth-card .amplify-tabs .amplify-indicator,.cf-auth-card .amplify-nav:after,.cf-auth_card .amplify-tabs:after{background:var(--cf-primary)!important}.cf-auth-card [role=tab] svg,.cf-auth-card .amplify-nav svg,.cf-auth-card .amplify-tab svg{fill:currentColor!important;stroke:currentColor!important}@media (width<=600px){.cf-auth-card{border-radius:6px;padding:20px}}.cf-auth-card .amplify-form-field .amplify-field-group__control .amplify-button,.cf-auth-card .amplify-form-field .amplify-field-group__icon,.cf-auth-card button.amplify-button--icon,.cf-auth-card .amplify-button.amplify-button--icon,.cf-auth-card .amplify-password-toggle,.cf-auth-card .amplify-field-group__control .amplify-button--icon{opacity:1!important;visibility:visible!important;color:var(--cf-primary-dim)!important;background:0 0!important}.cf-auth-card .amplify-button--icon svg,.cf-auth-card .amplify-field-group__icon svg,.cf-auth-card svg.amplify-icon{fill:currentColor!important;stroke:currentColor!important;opacity:1!important}.cf-auth-card .amplify-button--icon{pointer-events:auto!important}.cf-auth-card .amplify-field-group__icon,.cf-auth-card .amplify-button--icon{background:0 0!important}.cf-auth-card svg,.cf-auth-card svg path,.cf-auth-card svg g,.cf-auth-card .amplify-field-group__control svg,.cf-auth-card .amplify-field-group__icon svg,.cf-auth-card button.amplify-button svg,.cf-auth-card button.amplify-button--icon svg{fill:var(--cf-primary-dim)!important;stroke:var(--cf-primary-dim)!important;color:var(--cf-primary-dim)!important;opacity:1!important}.cf-auth-card .amplify-field-group__control,.cf-auth-card .amplify-field-group__icon,.cf-auth-card .amplify-button--icon,.cf-auth-card .amplify-button{opacity:1!important;visibility:visible!important}.cf-auth-card .amplify-form-body,.cf-auth-card .amplify-form-section p,.cf-auth-card .amplify-form-section .amplify-paragraph,.cf-auth-card .amplify-section p,.cf-auth-card .amplify-form-section .amplify-form-body,.cf-auth-card .amplify-confirm-sign-in,.cf-auth-card .amplify-confirm-sign-in *{color:var(--cf-text)!important;opacity:1!important;text-shadow:none!important}.cf-auth-card .amplify-button--link,.cf-auth-card .amplify-button--link.amplify-button--small,.cf-auth-card button.amplify-button--link{color:var(--cf-primary)!important;opacity:1!important;background:0 0!important;font-weight:700!important}.cf-auth-card a,.cf-auth-card span{color:inherit!important}.cf-auth-card h4.amplify-heading.amplify-heading--4,.cf-auth-card .amplify-heading.amplify-heading--4,.cf-auth-card p.amplify-text.amplify-authenticator__subtitle,.cf-auth-card .amplify-authenticator__subtitle{color:var(--cf-text)!important;opacity:1!important;-webkit-text-fill-color:var(--cf-text)!important;text-shadow:none!important}.cf-auth-card button.amplify-button.amplify-field-group__control,.cf-auth-card button.amplify-button.amplify-field-group__control *{color:var(--cf-primary)!important;opacity:1!important;-webkit-text-fill-color:var(--cf-primary)!important;text-shadow:none!important;background:0 0!important}.cf-auth-card button.amplify-button.amplify-field-group__control[disabled],.cf-auth-card button.amplify-button.amplify-field-group__control[aria-disabled=true]{color:var(--cf-primary)!important;opacity:.9!important}.cf-auth-card .amplify-flex.amplify-field,.cf-auth-card .amplify-flex.amplify-field.amplify-textfield,.cf-auth-card .amplify-flex.amplify-field.amplify-textfield.amplify-passwordfield,.cf-auth-card .amplify-field-group,.cf-auth-card .amplify-field-group--horizontal,.cf-auth-card .amplify-field-group__field-wrapper,.cf-auth-card .amplify-field-group__field-wrapper--horizontal,.cf-auth-card .amplify-field-group__outer-end,.cf-auth-card .amplify-field-group__field-wrapper .amplify-input,.cf-auth-card .amplify-field-group__field-wrapper .amplify-input__control,.cf-auth-card .amplify-field-group__field-wrapper .amplify-field__control,.cf-auth-card .amplify-field-group__field-wrapper .amplify-input::placeholder{box-shadow:none!important;background:0 0!important;border:none!important}.cf-auth-card .amplify-input.amplify-field-group__control,.cf-auth-card input.amplify-input,.cf-auth-card .amplify-input__control{box-shadow:none!important;background:#ffffff05!important;border:none!important}.cf-auth-card .amplify-field-group__outer-end,.cf-auth-card .amplify-field__show-password,.cf-auth-card .amplify-field__show-password button,.cf-auth-card .amplify-field__show-password .amplify-icon{box-shadow:none!important;background:0 0!important;border:none!important}.cf-auth-card .amplify-form-field .amplify-field-group__field-wrapper,.cf-auth-card .amplify-form-field .amplify-field-group__outer-end{border:none!important}.cf-auth-card nordpass-icon,.cf-auth-card nordpass-icon *{box-shadow:none!important;background:0 0!important}.cf-auth-card .amplify-alert,.cf-auth-card .amplify-alert--error,.cf-auth-card .amplify-form-section .amplify-alert,.cf-auth-card .amplify-form-section .amplify-alert--error,.cf-auth-card .amplify-form-field .amplify-error,.cf-auth-card .amplify-error,.cf-auth-card .amplify-form-section .amplify-error-message,.cf-auth-card .amplify-form-section .amplify-form-error,.cf-auth-card .amplify-text--error{color:var(--cf-error)!important;opacity:1!important;text-shadow:none!important}.cf-auth-card .amplify-alert svg,.cf-auth-card .amplify-alert .amplify-icon,.cf-auth-card .amplify-form-section .amplify-icon{fill:var(--cf-error)!important;stroke:var(--cf-error)!important;color:var(--cf-error)!important;opacity:1!important}