@font-face{font-family:Fraunces;src:url(/assets/fonts/Fraunces_144pt-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(/assets/fonts/Fraunces_144pt-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(/assets/fonts/Fraunces_144pt-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(/assets/fonts/Fraunces_144pt-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Fraunces;src:url(/assets/fonts/Fraunces_144pt-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Fraunces;src:url(/assets/fonts/Fraunces_144pt-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}._loginPage_y5hcz_43 h1,._loginPage_y5hcz_43 h2,._loginPage_y5hcz_43 h3,._loginPage_y5hcz_43 h4,._loginPage_y5hcz_43 h5,._loginPage_y5hcz_43 h6,._loginPage_y5hcz_43 ion-card-title,._loginPage_y5hcz_43 ion-title{font-family:Fraunces,serif;font-weight:600}._loginPage_y5hcz_43 ._title_y5hcz_54{font-family:Fraunces,serif;font-weight:700}._loginPage_y5hcz_43 ._subtitle_y5hcz_58{font-family:Fraunces,serif;font-weight:400}._loginContainer_y5hcz_63{--background: transparent;--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: 0;display:flex;justify-content:center;align-items:center;z-index:1}._backgroundImage_y5hcz_75{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._loginCard_y5hcz_84{width:min(95%,525px);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.25)!important;-webkit-backdrop-filter:blur(1.5px)!important;backdrop-filter:blur(1.5px)!important;border:1px solid rgba(255,255,255,.1)!important;margin:0;box-shadow:0 4px 8px rgba(0,0,0,.1),0 12px 24px rgba(0,0,0,.1),0 24px 48px rgba(0,0,0,.1),0 48px 96px rgba(0,0,0,.15),0 96px 192px rgba(0,0,0,.2),0 -2px 4px rgba(255,255,255,.1),0 -4px 8px rgba(255,255,255,.05)}._loginCard_y5hcz_84 ion-toolbar,._loginCard_y5hcz_84 ion-item,._loginCard_y5hcz_84 ion-list,._loginCard_y5hcz_84 ._checkboxContainer_y5hcz_100{background:transparent;border-color:rgba(255,255,255,.1)}._loginCard_y5hcz_84 ._cardHeader_y5hcz_104{background:transparent}._loginCard_y5hcz_84 ._cardHeader_y5hcz_104 ion-toolbar{--background: transparent;--border-width: 0;color:#fff}._loginCard_y5hcz_84 ion-item{--background: transparent;background:transparent;--inner-border-width: 0;--border-style: none;--border-width: 0}._loginCard_y5hcz_84 ion-item::part(native){background:transparent}._loginCard_y5hcz_84 ion-label,._loginCard_y5hcz_84 ion-text,._loginCard_y5hcz_84 p,._loginCard_y5hcz_84 span,._loginCard_y5hcz_84 h1,._loginCard_y5hcz_84 h2,._loginCard_y5hcz_84 h3,._loginCard_y5hcz_84 h4,._loginCard_y5hcz_84 h5,._loginCard_y5hcz_84 h6,._loginCard_y5hcz_84 ion-title,._loginCard_y5hcz_84 ion-card-title{color:#fff}._cardHeader_y5hcz_104{padding:16px 0;width:95%;margin:0 auto;position:relative}._cardHeader_y5hcz_104 ion-toolbar{--background: transparent;--border-width: 0;--padding-start: 0;--padding-end: 0;--min-height: auto;color:#fff;padding:0;margin:0}._cardTitle_y5hcz_154{font-size:min(7vw,32px);font-style:italic;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5),0 4px 8px rgba(0,0,0,.4),0 8px 16px rgba(0,0,0,.3),0 16px 32px rgba(0,0,0,.3),0 32px 64px rgba(0,0,0,.2),0 48px 96px rgba(0,0,0,.15)}._backButton_y5hcz_161{position:absolute;left:0;top:50%;transform:translateY(-50%);margin:0;--padding-start: .5rem;--padding-end: .5rem;color:#fff;height:36px}._backButton_y5hcz_161 ion-icon{font-size:24px}._customInput_y5hcz_176{color:#fff;--placeholder-color: rgba(255, 255, 255, .8);--placeholder-position: start;--highlight-color-focused: #ffffff;--highlight-color-valid: #ffffff;--highlight-color-invalid: var(--ion-color-danger);--highlight-height: 2px;background-color:transparent;border-bottom:1px solid rgba(255,255,255,.6);margin:16px auto;padding:8px 0;max-width:90%;width:100%;text-align:start}._rememberForgotContainer_y5hcz_193{--background: transparent;--padding-start: 1rem;--padding-end: 1rem;--inner-padding-end: 0;display:flex;justify-content:space-between;align-items:center;width:100%;height:30px;margin:16px 0;padding:0 1rem}._checkboxContainer_y5hcz_100{display:flex;align-items:center;gap:8px}._rememberCheckbox_y5hcz_213{--size: 14px;--checkbox-background: transparent;--checkbox-background-checked: var(--ion-color-primary);--border-color: rgba(255, 255, 255, .7);--border-color-checked: var(--ion-color-primary);--border-width: 1px;--checkmark-color: #ffffff;margin:0}._rememberLabel_y5hcz_224{font-size:.75rem;color:#fff;margin:0;padding:0;text-shadow:0 1px 2px rgba(0,0,0,.5);white-space:nowrap;font-weight:400;letter-spacing:.03px;text-transform:capitalize;line-height:14px;cursor:pointer}._forgotPasswordBtn_y5hcz_238{--color: #ffffff;font-size:.75rem;--background: transparent;height:14px;line-height:14px;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.5);font-weight:400;letter-spacing:.03px;text-transform:capitalize;padding:0;--padding-end: 0;--padding-start: 0;margin:0}._resetText_y5hcz_255{display:flex;justify-content:center;align-items:center;margin-top:0;height:100%;font-size:.9rem;font-weight:500}._centerCol_y5hcz_265{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:16px}._registerLink_y5hcz_274{color:#3880ff;cursor:pointer;text-decoration:underline;font-weight:600}._registerTextMargin_y5hcz_281{margin-top:1rem;margin-bottom:1rem}._customButton_y5hcz_286{transition:all .3s ease;width:250px}._customButton_y5hcz_286:not(._mainButton_y5hcz_290){--background: transparent;--background-hover: rgba(255, 255, 255, .1);--background-activated: rgba(255, 255, 255, .2);--background-focused: rgba(255, 255, 255, .1);--color: #ffffff;--border-radius: 4px;--border-color: rgba(255, 255, 255, .3);--border-width: 1px;--ripple-color: rgba(255, 255, 255, .1);--transition: background-color .3s, opacity .3s}._customButton_y5hcz_286._mainButton_y5hcz_290{--background: var(--ion-color-primary-shade);--background-hover: var(--ion-color-primary);--background-activated: var(--ion-color-primary);--background-focused: var(--ion-color-primary);--color: #ffffff;--border-radius: 8px;--ripple-color: rgba(255, 255, 255, .2);--transition: background-color .3s, opacity .3s;margin:4px 0}._customButton_y5hcz_286:hover{opacity:.9;transform:translateY(-1px)}._customButton_y5hcz_286:active{transform:translateY(0)}._errorMessage_y5hcz_321{margin:10px 0;font-size:.9em;color:var(--ion-color-danger)}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px rgba(253,220,121,.16) inset;-webkit-text-fill-color:var(--ion-text-color);border-radius:6px}._verificationCodeSection_y5hcz_333{text-align:center;padding:20px 0}._verificationCodeSection_y5hcz_333 ._verificationIcon_y5hcz_337{margin-bottom:20px}._verificationCodeSection_y5hcz_333 ._verificationIcon_y5hcz_337 ion-icon{font-size:4rem;color:var(--ion-color-primary)}._verificationCodeSection_y5hcz_333 ._verificationTitle_y5hcz_344 h2{margin:0 0 15px;font-size:1.5rem;font-weight:600;color:var(--ion-color-light)}._verificationCodeSection_y5hcz_333 ._verificationDescription_y5hcz_350 p{margin:0 0 30px;color:var(--ion-color-light);line-height:1.5;font-size:.95rem}._verificationCodeSection_y5hcz_333 ._otpInput_y5hcz_356{--background: #ffffff}._verificationCodeSection_y5hcz_333 ._codeInputContainer_y5hcz_359{display:flex;justify-content:center;gap:8px;margin-bottom:30px;flex-wrap:wrap}._verificationCodeSection_y5hcz_333 ._codeInputContainer_y5hcz_359 ._codeInput_y5hcz_359{width:45px;height:55px;text-align:center;font-size:1.5rem;font-weight:700;border:2px solid var(--ion-color-light);border-radius:8px;background:var(--ion-color-light-tint)}._verificationCodeSection_y5hcz_333 ._codeInputContainer_y5hcz_359 ._codeInput_y5hcz_359:focus-within{border-color:var(--ion-color-primary);background:#fff}._verificationCodeSection_y5hcz_333 ._codeInputContainer_y5hcz_359 ._codeInput_y5hcz_359 input{text-align:center;font-size:1.5rem;font-weight:700;color:var(--ion-color-dark)}._verificationCodeSection_y5hcz_333 ._verificationActions_y5hcz_386{margin-top:20px}._verificationCodeSection_y5hcz_333 ._verificationActions_y5hcz_386 ._helpText_y5hcz_389{margin-top:15px}._verificationCodeSection_y5hcz_333 ._verificationActions_y5hcz_386 ._helpText_y5hcz_389 p{font-size:.85rem;color:var(--ion-color-light);margin:0;line-height:1.4}@media(max-width:480px){._verificationCodeSection_y5hcz_333{padding:15px 0}._verificationCodeSection_y5hcz_333 ._codeInputContainer_y5hcz_359{gap:6px}._verificationCodeSection_y5hcz_333 ._codeInputContainer_y5hcz_359 ._codeInput_y5hcz_359{width:40px;height:50px}._verificationCodeSection_y5hcz_333 ._codeInputContainer_y5hcz_359 ._codeInput_y5hcz_359 input,._verificationCodeSection_y5hcz_333 ._verificationTitle_y5hcz_344 h2{font-size:1.3rem}._verificationCodeSection_y5hcz_333 ._verificationDescription_y5hcz_350 p{font-size:.9rem}._errorText_y5hcz_419{color:var(--ion-color-danger);font-size:.875rem;margin-top:4px;margin-left:16px}._dividerContainer_y5hcz_425{margin:16px auto;padding:8px 0;max-width:90%;width:100%;--inner-padding-top: 0;--inner-padding-bottom: 0;align-items:center}._dividerLine_y5hcz_434{height:1px;background-color:rgba(255,255,255,.6);width:100%;margin-top:.25px;padding:.25px 0}._dividerText_y5hcz_441{font-size:.9rem;white-space:nowrap;text-align:center}}._registerCard_y5hcz_447{width:min(95%,525px);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.25);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);border:1px solid rgba(255,255,255,.1);margin:0;box-shadow:0 4px 8px rgba(0,0,0,.1),0 12px 24px rgba(0,0,0,.1),0 24px 48px rgba(0,0,0,.1),0 48px 96px rgba(0,0,0,.15),0 96px 192px rgba(0,0,0,.2),0 -2px 4px rgba(255,255,255,.1),0 -4px 8px rgba(255,255,255,.05)}._registerCard_y5hcz_447 ion-toolbar,._registerCard_y5hcz_447 ion-item,._registerCard_y5hcz_447 ion-list,._registerCard_y5hcz_447 ion-card-content{--background: transparent;background:transparent}._registerCard_y5hcz_447 ._cardHeader_y5hcz_104{background:transparent}._registerCard_y5hcz_447 ._cardHeader_y5hcz_104 ion-toolbar{--background: transparent;--border-width: 0;color:#fff}._loadingButton_y5hcz_476{font-size:12px}._loadingButton_y5hcz_476 ion-spinner{margin-right:8px}._requirementItem_y5hcz_483{--background: transparent;--inner-border-width: 0;--border-style: none;--border-width: 0;--padding-start: 0;--padding-end: 0;--padding-top: 4px;--padding-bottom: 4px;margin:2px 0}._requirementItem_y5hcz_483 ion-icon{font-size:16px;margin-right:8px}._requirementItem_y5hcz_483 ion-label{font-size:14px;margin:0}._requirementsContainer_y5hcz_503{background-color:#fff;opacity:.55;--border-radius: 8px;--inner-border-width: 0;--border-width: 1px;--border-color: rgba(255, 255, 255, .2);--padding-start: 16px;--padding-end: 16px;--padding-top: 12px;--padding-bottom: 12px;margin:16px auto 0;max-width:90%;box-shadow:0 2px 8px rgba(0,0,0,.1)}._requirementsContainer_y5hcz_503 ion-item{--background: transparent;--inner-border-width: 0;--border-width: 0;--padding-start: 0;--padding-end: 0}._requirementsContainer_y5hcz_503 ._requirementsSummary_y5hcz_525{padding:0;--inner-padding-end: 0}._requirementsContainer_y5hcz_503 ._requirementsSummary_y5hcz_525 ion-label{font-size:12px;font-weight:500;color:#374151;text-align:center;margin:5px 0}._requirementsContainer_y5hcz_503 ._requirementsList_y5hcz_536{--padding-top: 0;--padding-bottom: 0}._chipsContainer_y5hcz_541{display:flex;flex-wrap:wrap;justify-content:center;width:100%;margin:0;padding:0}._chipsContainer_y5hcz_541 ._requirementChip_y5hcz_549{display:flex;align-items:center;justify-items:center;padding:4px 8px;border-radius:12px;border:1px solid;font-size:11px;font-weight:500;min-height:auto;height:auto}._chipsContainer_y5hcz_541 ._requirementChip_y5hcz_549._met_y5hcz_561{border-color:rgba(16,185,129,.3);--background: rgba(16, 185, 129, .1);--color: #065f46}._chipsContainer_y5hcz_541 ._requirementChip_y5hcz_549._unmet_y5hcz_566{border-color:rgba(239,68,68,.3);--background: rgba(239, 68, 68, .1);--color: #991b1b}._chipsContainer_y5hcz_541 ._requirementChip_y5hcz_549 ion-icon{font-size:10px;margin-right:4px;color:var(--color)}._chipsContainer_y5hcz_541 ._requirementChip_y5hcz_549 ion-label{font-size:11px;line-height:1;white-space:nowrap;color:var(--color)}._clickableText_y5hcz_583{cursor:pointer}._clickableText_y5hcz_583:hover{text-decoration:underline}
