@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_1vpd2_44 h1,._loginPage_1vpd2_44 h2,._loginPage_1vpd2_44 h3,._loginPage_1vpd2_44 h4,._loginPage_1vpd2_44 h5,._loginPage_1vpd2_44 h6,._loginPage_1vpd2_44 ion-card-title,._loginPage_1vpd2_44 ion-title{font-family:Fraunces,serif;font-weight:600}._loginPage_1vpd2_44 ._title_1vpd2_55{font-family:Fraunces,serif;font-weight:700}._loginPage_1vpd2_44 ._subtitle_1vpd2_59{font-family:Fraunces,serif;font-weight:400}._loginContainer_1vpd2_64{--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_1vpd2_76{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._loginCard_1vpd2_85{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_1vpd2_85 ion-toolbar,._loginCard_1vpd2_85 ion-item,._loginCard_1vpd2_85 ion-list,._loginCard_1vpd2_85 ._checkboxContainer_1vpd2_101{background:transparent;border-color:rgba(255,255,255,.1)}._loginCard_1vpd2_85 ._cardHeader_1vpd2_105{background:transparent}._loginCard_1vpd2_85 ._cardHeader_1vpd2_105 ion-toolbar{--background: transparent;--border-width: 0;color:#fff}._loginCard_1vpd2_85 ion-item{--background: transparent;background:transparent;--inner-border-width: 0;--border-style: none;--border-width: 0}._loginCard_1vpd2_85 ion-item::part(native){background:transparent}._loginCard_1vpd2_85 ion-label,._loginCard_1vpd2_85 ion-text,._loginCard_1vpd2_85 p,._loginCard_1vpd2_85 span,._loginCard_1vpd2_85 h1,._loginCard_1vpd2_85 h2,._loginCard_1vpd2_85 h3,._loginCard_1vpd2_85 h4,._loginCard_1vpd2_85 h5,._loginCard_1vpd2_85 h6,._loginCard_1vpd2_85 ion-title,._loginCard_1vpd2_85 ion-card-title{color:#fff}._cardHeader_1vpd2_105{padding:16px 0;width:95%;margin:0 auto;position:relative}._cardHeader_1vpd2_105 ion-toolbar{--background: transparent;--border-width: 0;--padding-start: 0;--padding-end: 0;--min-height: auto;color:#fff;padding:0;margin:0}._cardTitle_1vpd2_155{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_1vpd2_162{position:absolute;left:0;top:50%;transform:translateY(-50%);margin:0;--padding-start: .5rem;--padding-end: .5rem;color:#fff;height:36px}._backButton_1vpd2_162 ion-icon{font-size:24px}._customInput_1vpd2_177{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_1vpd2_194{--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_1vpd2_101{display:flex;align-items:center;gap:8px}._rememberCheckbox_1vpd2_214{--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_1vpd2_225{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_1vpd2_239{--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_1vpd2_256{display:flex;justify-content:center;align-items:center;margin-top:0;height:100%;font-size:.9rem;font-weight:500}._centerCol_1vpd2_266{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:16px}._registerLink_1vpd2_275{color:#3880ff;cursor:pointer;text-decoration:underline;font-weight:600}._registerTextMargin_1vpd2_282{margin-top:1rem;margin-bottom:1rem}._customButton_1vpd2_287{transition:all .3s ease;width:250px}._customButton_1vpd2_287:not(._mainButton_1vpd2_291){--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_1vpd2_287._mainButton_1vpd2_291{--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_1vpd2_287:hover{opacity:.9;transform:translateY(-1px)}._customButton_1vpd2_287:active{transform:translateY(0)}._errorMessage_1vpd2_322{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_1vpd2_334{text-align:center;padding:20px 0}._verificationCodeSection_1vpd2_334 ._verificationIcon_1vpd2_338{margin-bottom:20px}._verificationCodeSection_1vpd2_334 ._verificationIcon_1vpd2_338 ion-icon{font-size:4rem;color:var(--ion-color-primary)}._verificationCodeSection_1vpd2_334 ._verificationTitle_1vpd2_345 h2{margin:0 0 15px;font-size:1.5rem;font-weight:600;color:var(--ion-color-light)}._verificationCodeSection_1vpd2_334 ._verificationDescription_1vpd2_351 p{margin:0 0 30px;color:var(--ion-color-light);line-height:1.5;font-size:.95rem}._verificationCodeSection_1vpd2_334 ._otpInput_1vpd2_357{--background: #ffffff}._verificationCodeSection_1vpd2_334 ._codeInputContainer_1vpd2_360{display:flex;justify-content:center;gap:8px;margin-bottom:30px;flex-wrap:wrap}._verificationCodeSection_1vpd2_334 ._codeInputContainer_1vpd2_360 ._codeInput_1vpd2_360{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_1vpd2_334 ._codeInputContainer_1vpd2_360 ._codeInput_1vpd2_360:focus-within{border-color:var(--ion-color-primary);background:#fff}._verificationCodeSection_1vpd2_334 ._codeInputContainer_1vpd2_360 ._codeInput_1vpd2_360 input{text-align:center;font-size:1.5rem;font-weight:700;color:var(--ion-color-dark)}._verificationCodeSection_1vpd2_334 ._verificationActions_1vpd2_387{margin-top:20px}._verificationCodeSection_1vpd2_334 ._verificationActions_1vpd2_387 ._helpText_1vpd2_390{margin-top:15px}._verificationCodeSection_1vpd2_334 ._verificationActions_1vpd2_387 ._helpText_1vpd2_390 p{font-size:.85rem;color:var(--ion-color-light);margin:0;line-height:1.4}@media (max-width: 480px){._verificationCodeSection_1vpd2_334{padding:15px 0}._verificationCodeSection_1vpd2_334 ._codeInputContainer_1vpd2_360{gap:6px}._verificationCodeSection_1vpd2_334 ._codeInputContainer_1vpd2_360 ._codeInput_1vpd2_360{width:40px;height:50px}._verificationCodeSection_1vpd2_334 ._codeInputContainer_1vpd2_360 ._codeInput_1vpd2_360 input,._verificationCodeSection_1vpd2_334 ._verificationTitle_1vpd2_345 h2{font-size:1.3rem}._verificationCodeSection_1vpd2_334 ._verificationDescription_1vpd2_351 p{font-size:.9rem}._errorText_1vpd2_420{color:var(--ion-color-danger);font-size:.875rem;margin-top:4px;margin-left:16px}._dividerContainer_1vpd2_426{margin:16px auto;padding:8px 0;max-width:90%;width:100%;--inner-padding-top: 0;--inner-padding-bottom: 0;align-items:center}._dividerLine_1vpd2_435{height:1px;background-color:rgba(255,255,255,.6);width:100%;margin-top:.25px;padding:.25px 0}._dividerText_1vpd2_442{font-size:.9rem;white-space:nowrap;text-align:center}}._registerCard_1vpd2_448{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_1vpd2_448 ion-toolbar,._registerCard_1vpd2_448 ion-item,._registerCard_1vpd2_448 ion-list,._registerCard_1vpd2_448 ion-card-content{--background: transparent;background:transparent}._registerCard_1vpd2_448 ._cardHeader_1vpd2_105{background:transparent}._registerCard_1vpd2_448 ._cardHeader_1vpd2_105 ion-toolbar{--background: transparent;--border-width: 0;color:#fff}._loadingButton_1vpd2_477{font-size:12px}._loadingButton_1vpd2_477 ion-spinner{margin-right:8px}._requirementItem_1vpd2_484{--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_1vpd2_484 ion-icon{font-size:16px;margin-right:8px}._requirementItem_1vpd2_484 ion-label{font-size:14px;margin:0}._requirementsContainer_1vpd2_504{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_1vpd2_504 ion-item{--background: transparent;--inner-border-width: 0;--border-width: 0;--padding-start: 0;--padding-end: 0}._requirementsContainer_1vpd2_504 ._requirementsSummary_1vpd2_526{padding:0;--inner-padding-end: 0}._requirementsContainer_1vpd2_504 ._requirementsSummary_1vpd2_526 ion-label{font-size:12px;font-weight:500;color:#374151;text-align:center;margin:5px 0}._requirementsContainer_1vpd2_504 ._requirementsList_1vpd2_537{--padding-top: 0;--padding-bottom: 0}._chipsContainer_1vpd2_542{display:flex;flex-wrap:wrap;justify-content:center;width:100%;margin:0;padding:0}._chipsContainer_1vpd2_542 ._requirementChip_1vpd2_550{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_1vpd2_542 ._requirementChip_1vpd2_550._met_1vpd2_562{border-color:rgba(16,185,129,.3);--background: rgba(16, 185, 129, .1);--color: #065f46}._chipsContainer_1vpd2_542 ._requirementChip_1vpd2_550._unmet_1vpd2_567{border-color:rgba(239,68,68,.3);--background: rgba(239, 68, 68, .1);--color: #991b1b}._chipsContainer_1vpd2_542 ._requirementChip_1vpd2_550 ion-icon{font-size:10px;margin-right:4px;color:var(--color)}._chipsContainer_1vpd2_542 ._requirementChip_1vpd2_550 ion-label{font-size:11px;line-height:1;white-space:nowrap;color:var(--color)}._clickableText_1vpd2_584{cursor:pointer}._clickableText_1vpd2_584:hover{text-decoration:underline}
