.auth-layout{--clerk-color-background:#1a1a1a;--clerk-color-foreground:#e6e6e6;--clerk-color-neutral:#e6e6e6;--clerk-color-border:#fff3;--clerk-border-radius:12px}.auth-split .clerk-root-custom,.auth-split .cl-rootBox{background-color:#fff!important;background-image:none!important;box-shadow:0 4px 6px -1px #00000014,0 10px 25px -5px #0000001a!important}.auth-split .clerk-root-custom:before,.auth-split .cl-rootBox:before{display:none!important}.auth-split .cl-headerTitle{background:linear-gradient(to bottom right,#1e3a5f,#0ea5e9)!important;-webkit-text-fill-color:transparent!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}.auth-split .cl-headerSubtitle,.auth-split .cl-logoImage,.auth-split .cl-logoBox,.auth-split [class*=logoImage],.auth-split [class*=logoBox]{display:none!important}.auth-split .clerk-card-custom .cl-formFieldLabel,.auth-split .clerk-card-custom .cl-formFieldInput,.auth-split .clerk-card-custom input.cl-formFieldInput,.auth-split .cl-card .cl-formFieldLabel,.auth-split .cl-card .cl-formFieldInput,.auth-split .cl-card input.cl-formFieldInput{color:#171717!important;border-bottom-color:#d1d5db!important}.auth-split .clerk-card-custom .cl-formFieldLabel,.auth-split .cl-card .cl-formFieldLabel{color:#737373!important}:is(.auth-split .clerk-card-custom div:has(>.cl-formFieldInput:focus) .cl-formFieldLabel,.auth-split .clerk-card-custom div:has(>.cl-formFieldInput:focus-within) .cl-formFieldLabel,.auth-split .cl-card div:has(>.cl-formFieldInput:focus) .cl-formFieldLabel,.auth-split .cl-card div:has(>.cl-formFieldInput:focus-within) .cl-formFieldLabel){opacity:.4}.auth-split .clerk-card-custom div:has(>.cl-formFieldInput):after{background:#0ea5e9}.auth-split .cl-card div:has(>.cl-formFieldInput):after{background:#0ea5e9}.auth-split .cl-socialButtonsBlockButton,.auth-split .cl-socialButtonsIconButton,.auth-split .clerk-social-btn,.auth-split .cl-socialButtonsBlockButton[class*=cl-internal],.auth-split .cl-socialButtonsIconButton[class*=cl-internal],.auth-split .clerk-social-btn[class*=cl-internal],.auth-split .cl-socialButtonsBlockButton__container,.auth-split [class*=socialButtons],.auth-split .cl-dividerLine,.auth-split .cl-dividerRow,.auth-split [class*=divider]{display:none!important}.auth-split .cl-formField:first-of-type{margin-top:0!important}.auth-split .cl-footerAction,.auth-split [class*=footerAction],.auth-layout .cl-lastAuthenticationStrategyBadge{display:none!important}.auth-layout .clerk-root-custom,.auth-layout .cl-rootBox{isolation:isolate!important;background-color:#1a1a1a!important;background-position:50%,50%!important;background-repeat:no-repeat,no-repeat!important;background-size:cover!important;border:none!important;border-radius:12px!important;outline:none!important;width:100%!important;min-width:400px!important;height:100%!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 4px 6px -1px #0003,0 10px 25px -5px #00000040,0 25px 50px -12px #00000059!important}@media (max-width:767px){.auth-layout .clerk-root-custom,.auth-layout .cl-rootBox{min-width:0!important;max-width:100%!important}}.auth-layout [data-clerk-component=SignIn].clerk-root-custom,.auth-layout [data-clerk-component=SignIn].cl-rootBox{background-image:linear-gradient(#1a1a1abf 0%,#1a1a1a59 50%,#1a1a1ab3 100%),url(/images/bg3.jpg)!important}.auth-layout [data-clerk-component=SignUp].clerk-root-custom,.auth-layout [data-clerk-component=SignUp].cl-rootBox{background-image:linear-gradient(#1a1a1abf 0%,#1a1a1a59 50%,#1a1a1ab3 100%),url(/images/bg-nycT.webp)!important}.auth-layout .clerk-root-custom:before,.auth-layout .cl-rootBox:before{content:""!important;-webkit-backdrop-filter:blur(10px)!important;z-index:0!important;pointer-events:none!important;background:#1a1a1a40!important;border-radius:12px!important;position:absolute!important;inset:0!important}.auth-layout .clerk-root-custom>*,.auth-layout .cl-rootBox>*{z-index:1!important;position:relative!important}.auth-layout .cl-card,.auth-layout .clerk-card-custom,.auth-layout .cl-cardBox{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important;width:100%!important;height:100%!important;margin:0!important;padding:0 20px!important;display:flex!important;overflow:visible!important}.auth-layout .auth-portal-card{-webkit-backdrop-filter:blur(14px);color:#e6e6e6;background-image:linear-gradient(#1a1a1abf 0%,#1a1a1a59 50%,#1a1a1ab3 100%),url(/images/bg3.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #fff3;border-radius:12px;padding:1.5rem;box-shadow:0 4px 6px -1px #0003,0 10px 25px -5px #00000059}.auth-layout .cl-card [class*=cl-internal],.auth-layout .clerk-card-custom [class*=cl-internal],.auth-layout .clerk-root-custom [class*=cl-internal],.auth-layout .cl-rootBox [class*=cl-internal]{box-shadow:none;background:0 0;border:none;border-radius:0}.auth-layout .cl-otpCodeFieldInput[data-testid=otp-input-segment],.auth-layout .cl-otpCodeField .cl-otpCodeFieldInput{justify-content:center;align-items:center;min-width:2.5rem;min-height:2.5rem;display:flex;border:1px solid var(--clerk-color-border,#fff3)!important;background-color:#0000!important;border-radius:8px!important}.auth-layout .cl-otpCodeFieldInputContainer,.auth-layout .cl-otpCodeFieldInputs{box-shadow:none!important;background:0 0!important;border:none!important}.auth-layout .cl-headerTitle{font-family:var(--font-sansation),"Sansation",sans-serif!important;text-transform:uppercase!important;text-align:center!important;letter-spacing:.02em!important;background:linear-gradient(to bottom right,#fff,#82b2ff)!important;-webkit-text-fill-color:transparent!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important;margin-top:15px!important;font-size:clamp(1.5rem,5vw,3rem)!important;font-weight:700!important}.auth-layout .cl-headerSubtitle,.auth-layout .cl-logoImage,.auth-layout .cl-logoBox,.auth-layout [class*=logoImage],.auth-layout [class*=logoBox]{display:none!important}.auth-layout .clerk-card-custom .cl-formFieldLabel,.auth-layout .clerk-card-custom .cl-formFieldInput,.auth-layout .clerk-card-custom input.cl-formFieldInput,.auth-layout .cl-card .cl-formFieldLabel,.auth-layout .cl-card .cl-formFieldInput,.auth-layout .cl-card input.cl-formFieldInput{color:#e6e6e6!important;border-bottom-color:#fff3!important}.auth-layout .clerk-card-custom div:has(>.cl-formFieldInput):after{background:#6abd45}.auth-layout .cl-card div:has(>.cl-formFieldInput):after{background:#6abd45}:is(.auth-layout .clerk-card-custom div:has(>.cl-formFieldInput:focus) .cl-formFieldLabel,.auth-layout .clerk-card-custom div:has(>.cl-formFieldInput:focus-within) .cl-formFieldLabel,.auth-layout .cl-card div:has(>.cl-formFieldInput:focus) .cl-formFieldLabel,.auth-layout .cl-card div:has(>.cl-formFieldInput:focus-within) .cl-formFieldLabel){pointer-events:none!important;width:max-content!important;font-size:16px!important;font-weight:400!important;transition:top .2s,font-size .2s,color .2s!important;position:absolute!important;top:-10px!important}.auth-layout .cl-socialButtonsBlockButton,.auth-layout .cl-socialButtonsIconButton,.auth-layout .clerk-social-btn,.auth-layout .cl-socialButtonsBlockButton[class*=cl-internal],.auth-layout .cl-socialButtonsIconButton[class*=cl-internal],.auth-layout .clerk-social-btn[class*=cl-internal],.auth-layout .cl-socialButtonsBlockButton__container,.auth-layout [class*=socialButtons],.auth-layout .cl-dividerLine,.auth-layout .cl-dividerRow,.auth-layout [class*=divider],.auth-layout .cl-footerAction,.auth-layout [class*=footerAction]{display:none!important}.auth-layout .cl-socialButtonsBlockButton img,.auth-layout .cl-socialButtonsIconButton img,.auth-layout .clerk-social-btn img,.auth-layout .cl-socialButtonsBlockButton svg,.auth-layout .cl-socialButtonsIconButton svg,.auth-layout .clerk-social-btn svg{z-index:1;flex-shrink:0;position:relative;width:24px!important;height:24px!important}.auth-layout .cl-formButtonPrimary,.auth-layout .clerk-btn-continue,.auth-layout .cl-formButtonPrimary[class*=cl-internal],.auth-layout .clerk-btn-continue[class*=cl-internal],.auth-layout .auth-portal-btn-primary{min-height:3rem!important;font-family:var(--font-mplus2),"M PLUS 2",sans-serif!important;color:#fff!important;cursor:pointer!important;background:linear-gradient(#fff0 0%,#ffffff24 50%,#ffffff03 100%)!important;border:1px solid #fff3!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:.5rem!important;width:fit-content!important;padding:.75rem 1.5rem!important;font-size:1rem!important;font-weight:600!important;transition:box-shadow .2s,transform .15s,background .2s!important;display:inline-flex!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #fff3,0 4px 14px #00000040,0 2px 6px #eeeeee4d!important}.auth-layout .cl-formButtonPrimary:before,.auth-layout .clerk-btn-continue:before,.auth-layout .cl-formButtonPrimary[class*=cl-internal]:before,.auth-layout .clerk-btn-continue[class*=cl-internal]:before,.auth-layout .auth-portal-btn-primary:before{content:""!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(90deg,#0000,#ffffff40,#0000)!important;width:100%!important;height:100%!important;transition:left .5s!important;position:absolute!important;top:0!important;left:-100%!important}.auth-layout .cl-formButtonPrimary:hover:before,.auth-layout .clerk-btn-continue:hover:before,.auth-layout .cl-formButtonPrimary[class*=cl-internal]:hover:before,.auth-layout .clerk-btn-continue[class*=cl-internal]:hover:before,.auth-layout .auth-portal-btn-primary:hover:before{left:100%!important}.auth-layout .cl-formButtonPrimary:hover,.auth-layout .clerk-btn-continue:hover,.auth-layout .cl-formButtonPrimary[class*=cl-internal]:hover,.auth-layout .clerk-btn-continue[class*=cl-internal]:hover,.auth-layout .auth-portal-btn-primary:hover{background:radial-gradient(#fff0 0%,#ffffff24 50%,#ffffff2a 100%)!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #ffffff40,0 8px 24px #0000004d,0 4px 12px #fff6!important}.auth-layout .cl-formButtonPrimary span,.auth-layout .clerk-btn-continue span,.auth-layout .cl-formButtonPrimary .cl-buttonArrowIcon,.auth-layout .clerk-btn-continue .cl-buttonArrowIcon,.auth-layout .auth-portal-btn-primary span{z-index:1!important;position:relative!important}.auth-layout .cl-formButtonPrimary .cl-buttonArrowIcon,.auth-layout .clerk-btn-continue .cl-buttonArrowIcon{flex-shrink:0!important;width:1rem!important;height:1rem!important;margin-top:7px!important}.auth-layout .auth-portal-btn-primary:disabled{opacity:.7;cursor:default}:is(.auth-layout div:has(>.cl-formFieldInput),.auth-layout div:has(>input.cl-formFieldInput)){width:100%;margin-bottom:25px;position:relative}.auth-layout .cl-formFieldInput,.auth-layout .cl-input,.auth-layout input.cl-formFieldInput,.auth-layout input[class*=cl-formFieldInput],.auth-layout input[class*=cl-input],.auth-layout input[type=password].cl-formFieldInput,.auth-layout input[type=password][class*=cl-input]{color:#171717;width:100%;font-size:16px;font-family:var(--font-mplus2),"M PLUS 2",sans-serif;border:none;border-bottom:1px solid #d1d5db;border-radius:0;padding:10px 10px 10px 5px;transition:border-color .2s;display:block;box-shadow:none!important;background:0 0!important;outline:none!important}.auth-layout .cl-formFieldInput:focus,.auth-layout .cl-input:focus,.auth-layout input.cl-formFieldInput:focus,.auth-layout input[class*=cl-formFieldInput]:focus,.auth-layout input[class*=cl-input]:focus,.auth-layout input[type=password].cl-formFieldInput:focus,.auth-layout input[type=password][class*=cl-input]:focus{border-bottom-color:#0000;box-shadow:none!important;outline:none!important}.auth-layout input:not([data-input-otp]):-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--clerk-color-background,#1a1a1a)inset!important;box-shadow:0 0 0 1000px var(--clerk-color-background,#1a1a1a)inset!important;-webkit-text-fill-color:var(--clerk-color-foreground,#e6e6e6)!important;color:var(--clerk-color-foreground,#e6e6e6)!important}.auth-layout input:not([data-input-otp]):-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--clerk-color-background,#1a1a1a)inset!important;box-shadow:0 0 0 1000px var(--clerk-color-background,#1a1a1a)inset!important;-webkit-text-fill-color:var(--clerk-color-foreground,#e6e6e6)!important;color:var(--clerk-color-foreground,#e6e6e6)!important}.auth-layout input:not([data-input-otp]):-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--clerk-color-background,#1a1a1a)inset!important;box-shadow:0 0 0 1000px var(--clerk-color-background,#1a1a1a)inset!important;-webkit-text-fill-color:var(--clerk-color-foreground,#e6e6e6)!important;color:var(--clerk-color-foreground,#e6e6e6)!important}.auth-layout input:not([data-input-otp]):-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--clerk-color-background,#1a1a1a)inset!important;box-shadow:0 0 0 1000px var(--clerk-color-background,#1a1a1a)inset!important;-webkit-text-fill-color:var(--clerk-color-foreground,#e6e6e6)!important;color:var(--clerk-color-foreground,#e6e6e6)!important}.auth-layout div:has(>.cl-formFieldInput):after{content:"";background:#6abd45;height:2px;transition:left .2s,right .2s;position:absolute;bottom:1px;left:50%;right:50%}.auth-layout div:has(>input.cl-formFieldInput):after{content:"";background:#6abd45;height:2px;transition:left .2s,right .2s;position:absolute;bottom:1px;left:50%;right:50%}.auth-layout div:has(>.cl-formFieldInput:focus):after{left:0;right:0}.auth-layout div:has(>.cl-formFieldInput:focus-within):after{left:0;right:0}.auth-layout div:has(>input.cl-formFieldInput:focus):after{left:0;right:0}.auth-layout div:has(>input.cl-formFieldInput:focus-within):after{left:0;right:0}.auth-layout div:has(>.cl-formFieldInput[aria-invalid=true]):after{background:#f87171}.auth-layout div:has(>input.cl-formFieldInput[aria-invalid=true]):after{background:#f87171}.auth-layout .cl-formFieldLabelRow{pointer-events:none;margin:0;transition:top .2s,font-size .2s,color .2s;position:absolute;top:10px;left:5px}.auth-layout .cl-formFieldLabel,.auth-layout label.cl-formFieldLabel,.auth-layout label[class*=cl-formFieldLabel]{color:#737373;font-size:16px;font-weight:400;font-family:var(--font-mplus2),"M PLUS 2",sans-serif;transition:inherit}:is(.auth-layout div:has(>.cl-formFieldInput:focus) .cl-formFieldLabelRow,.auth-layout div:has(>.cl-formFieldInput:focus-within) .cl-formFieldLabelRow,.auth-layout div:has(>.cl-formFieldInput:not(:placeholder-shown)) .cl-formFieldLabelRow,.auth-layout div:has(>input.cl-formFieldInput:focus) .cl-formFieldLabelRow,.auth-layout div:has(>input.cl-formFieldInput:focus-within) .cl-formFieldLabelRow,.auth-layout div:has(>input.cl-formFieldInput:not(:placeholder-shown)) .cl-formFieldLabelRow){top:-10px}:is(.auth-layout div:has(>.cl-formFieldInput:focus) .cl-formFieldLabel,.auth-layout div:has(>.cl-formFieldInput:focus-within) .cl-formFieldLabel,.auth-layout div:has(>.cl-formFieldInput:not(:placeholder-shown)) .cl-formFieldLabel,.auth-layout div:has(>input.cl-formFieldInput:focus) .cl-formFieldLabel,.auth-layout div:has(>input.cl-formFieldInput:focus-within) .cl-formFieldLabel,.auth-layout div:has(>input.cl-formFieldInput:not(:placeholder-shown)) .cl-formFieldLabel){opacity:.5;margin-top:-5px;transition:opacity .2s,margin-top .2s}.auth-layout .cl-formFieldInput::placeholder,.auth-layout .cl-input::placeholder,.auth-layout input[class*=cl-formFieldInput]::placeholder,.auth-layout input[class*=cl-input]::placeholder,.auth-layout input[type=password].cl-formFieldInput::placeholder{color:#0000;opacity:0}:is(.auth-layout div:has(>.cl-formFieldInput[aria-invalid=true]) .cl-formFieldLabel,.auth-layout div:has(>.cl-formFieldInput[aria-invalid=true]) .cl-formFieldLabelRow,.auth-layout div:has(>input.cl-formFieldInput[aria-invalid=true]) .cl-formFieldLabel,.auth-layout div:has(>input.cl-formFieldInput[aria-invalid=true]) .cl-formFieldLabelRow){color:#f87171}.auth-layout .cl-formFieldInput[aria-invalid=true],.auth-layout .cl-formFieldInput.cl-error{border-bottom-color:#f87171!important}.auth-layout input[data-input-otp=true]{color:#0000!important;-webkit-text-fill-color:transparent!important;caret-color:var(--clerk-color-foreground,#e6e6e6)!important;text-align:left!important;letter-spacing:-.5em!important}.auth-layout .cl-otpCodeFieldInput,.auth-layout .cl-otpCodeField .cl-input,.auth-layout .cl-otpCodeField [class*=cl-internal].cl-input{font-variant-numeric:tabular-nums;color:var(--clerk-color-foreground,#e6e6e6)!important;-webkit-text-fill-color:var(--clerk-color-foreground,#e6e6e6)!important;font-size:1.25rem!important}.auth-layout form:has(.cl-otpCodeField) .cl-formButtonPrimary{display:none!important}.auth-layout form:has(.cl-otpCodeField) .clerk-btn-continue{display:none!important}.auth-layout .clerk-card-custom:has(.cl-otpCodeField) .cl-formButtonPrimary{display:none!important}.auth-layout .clerk-card-custom:has(.cl-otpCodeField) .clerk-btn-continue{display:none!important}.auth-layout .cl-card:has(.cl-otpCodeField) .cl-formButtonPrimary{display:none!important}.auth-layout .cl-card:has(.cl-otpCodeField) .clerk-btn-continue{display:none!important}.auth-layout .cl-otpCodeField .cl-otpCodeFieldErrorText{box-shadow:none!important;background:0 0!important;border:none!important;min-height:0!important;padding:0!important}.auth-layout div:has(>.cl-otpCodeFieldErrorText){box-shadow:none!important;background:0 0!important;border:none!important;min-height:0!important;padding:0!important}.auth-layout .cl-otpCodeField .cl-otpCodeFieldErrorText{align-items:center!important;gap:.35rem!important;margin-top:.25rem!important;font-size:.8125rem!important;display:flex!important}.auth-layout input[class*=cl-internal]{box-shadow:none!important;background:0 0!important;border:none!important;border-bottom:1px solid #d1d5db!important;border-radius:0!important;outline:none!important}.auth-layout input[class*=cl-internal]:focus{border-bottom-color:#0000!important}.auth-layout .cl-formFieldErrorText,.auth-layout .cl-error-message{color:#f87171;font-size:.75rem;font-family:var(--font-mplus2),"M PLUS 2",sans-serif;margin-top:.25rem}.auth-layout .auth-signin-form .auth-signin-form-group{width:100%;margin-bottom:25px;position:relative}.auth-layout .auth-signin-form .auth-signin-form-group input{appearance:none;border:none;border-bottom:1px solid #757575;width:100%;padding:10px 10px 10px 5px;font-size:16px;transition:border-color .2s;display:block;box-shadow:none!important;background:0 0!important;outline:none!important}.auth-layout .auth-signin-form input::-webkit-autofill{transition:background-color 5000s;background-color:#0000!important;box-shadow:inset 0 0 0 1000px #fff!important}.auth-layout .auth-signin-form input::-webkit-autofill:hover{transition:background-color 5000s;background-color:#0000!important;box-shadow:inset 0 0 0 1000px #fff!important}.auth-layout .auth-signin-form input::-webkit-autofill:focus{transition:background-color 5000s;background-color:#0000!important;box-shadow:inset 0 0 0 1000px #fff!important}.auth-layout .auth-signin-form input::-webkit-autofill:active{transition:background-color 5000s;background-color:#0000!important;box-shadow:inset 0 0 0 1000px #fff!important}.auth-layout .auth-signin-form .auth-signin-form-group label{color:#999;pointer-events:none;font-size:16px;font-weight:400;transition:top .2s,font-size .2s,color .2s;position:absolute;top:10px;left:5px}.auth-layout .auth-signin-form .auth-signin-form-group .auth-signin-form-bar{width:100%;display:block;position:relative}.auth-layout .auth-signin-form .auth-signin-form-group .auth-signin-form-bar:before,.auth-layout .auth-signin-form .auth-signin-form-group .auth-signin-form-bar:after{content:"";background:#6abd45;width:0;height:2px;transition:all .2s;position:absolute;bottom:1px}.auth-layout .auth-signin-form .auth-signin-form-group .auth-signin-form-bar:before{left:50%}.auth-layout .auth-signin-form .auth-signin-form-group .auth-signin-form-bar:after{right:50%}.auth-layout .auth-signin-form .auth-signin-form-group input:focus~label,.auth-layout .auth-signin-form .auth-signin-form-group.hasFocused label,.auth-layout .auth-signin-form .auth-signin-form-group.hasValue label{font-size:15px;font-family:var(--font-sansation);top:-17px}.auth-layout .auth-signin-form .auth-signin-form-group input:focus~.auth-signin-form-bar:before,.auth-layout .auth-signin-form .auth-signin-form-group input:focus~.auth-signin-form-bar:after,.auth-layout .auth-signin-form .auth-signin-form-group.hasFocused .auth-signin-form-bar:before,.auth-layout .auth-signin-form .auth-signin-form-group.hasFocused .auth-signin-form-bar:after{width:50%}.auth-layout .auth-signin-form .auth-signin-form-group.hasError label{color:#f87171}.auth-layout .auth-signin-form .auth-signin-form-group input.error,.auth-layout .auth-signin-form .auth-signin-form-group.hasError input{border-bottom-color:#f87171!important}.auth-layout .auth-signin-form .auth-signin-form-group input.error:focus~.auth-signin-form-bar:before,.auth-layout .auth-signin-form .auth-signin-form-group input.error:focus~.auth-signin-form-bar:after,.auth-layout .auth-signin-form .auth-signin-form-group.hasError.hasFocused .auth-signin-form-bar:before,.auth-layout .auth-signin-form .auth-signin-form-group.hasError.hasFocused .auth-signin-form-bar:after{background:#f87171}
