.LoginScreen-module__loginContent___Fg5Lm{--background: #0b1326;--ion-background-color: #0b1326}.LoginScreen-module__loginContainer___4Buvh{display:flex;flex-direction:column;justify-content:center;min-height:100%;padding:20px}.LoginScreen-module__loginHeader___6FCpi{display:flex;flex-direction:column;align-items:center;margin-bottom:32px}.LoginScreen-module__logoContainer___wxbHS{margin-bottom:20px}.LoginScreen-module__logo___V2omJ{width:96px;height:96px;object-fit:contain}.LoginScreen-module__title___KZwvs{font-size:32px;font-weight:700;color:#dae2fd;margin:0 0 8px;text-align:center}.LoginScreen-module__subtitle___QknVf{font-size:14px;color:#bacac5;text-align:center;margin:0}.LoginScreen-module__loginForm___1gm-K{width:100%}.LoginScreen-module__inputGroup___uO1Kv{margin-bottom:16px}.LoginScreen-module__label___qkVsi{display:block;font-size:12px;font-weight:600;color:#bacac5;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.LoginScreen-module__input___HkUpE{--background: #060e20;--color: #dae2fd;--placeholder-color: #bacac5;--placeholder-opacity: 1;--border-color: #3c4a46;--border-width: 1px;--border-radius: 12px;--padding-top: 16px;--padding-start: 16px;--padding-bottom: 16px;--padding-end: 16px;--font-size: 16px}.LoginScreen-module__errorContainer___Swryn{background:#ef444420;border-radius:12px;padding:12px;margin-bottom:16px;border:1px solid #ef444440}.LoginScreen-module__error___DxGJL{color:#ef4444;font-size:14px;text-align:center;display:block}.LoginScreen-module__loginButton___7swsY{--background: #57f1db;--color: #003731;--border-radius: 12px;--padding-top: 16px;--padding-bottom: 16px;font-weight:700;font-size:16px;margin-top:8px;text-transform:none}.LoginScreen-module__loginButton___7swsY:disabled{opacity:.6}.LoginScreen-module__divider___kuGJS{display:flex;flex-direction:row;align-items:center;margin:20px 0}.LoginScreen-module__dividerLine___PX37l{flex:1;height:1px;background-color:#3c4a46}.LoginScreen-module__dividerText___i6g77{color:#bacac5;font-size:14px;margin:0 12px}.LoginScreen-module__registerButton___rAUwS{--color: #bacac5;--padding-top: 8px;--padding-bottom: 8px;text-transform:none}.LoginScreen-module__registerLink___81f4k{color:#57f1db;font-weight:600}:root{--background-primary: #0b1326;--background-card: #060e20;--primary-accent: #57f1db;--text-primary: #dae2fd;--text-secondary: #bacac5;--border-color: #3c4a46;--error-color: #ef4444;--error-bg: #ef444420;--error-border: #ef444440}.RegisterScreen-module__registerContent___-Cc34{--background: var(--background-primary);--ion-background-color: var(--background-primary)}.RegisterScreen-module__registerContainer___HwZF-{display:flex;flex-direction:column;min-height:100%;padding:20px 20px 40px}.RegisterScreen-module__registerHeader___qxSOW{display:flex;flex-direction:row;align-items:center;margin-top:20px;margin-bottom:32px}.RegisterScreen-module__backButton___b8xbd{--padding-top: 8px;--padding-bottom: 8px;--padding-start: 8px;--padding-end: 8px;margin-right:12px}.RegisterScreen-module__backButtonText___k1Mx4{font-size:28px;color:var(--text-primary);font-weight:300}.RegisterScreen-module__headerText___nPYZq{flex:1}.RegisterScreen-module__title___qpIaw{font-size:28px;font-weight:700;color:var(--text-primary);margin:0 0 4px}.RegisterScreen-module__subtitle___-3fux{font-size:14px;color:var(--text-secondary);display:block}.RegisterScreen-module__registerForm___PvW8-{width:100%}.RegisterScreen-module__inputGroup___893Q1{margin-bottom:16px}.RegisterScreen-module__label___9PDej{display:block;font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.RegisterScreen-module__input___WaV02{--background: var(--background-card);--color: var(--text-primary);--placeholder-color: var(--text-secondary);--placeholder-opacity: 1;--border-color: var(--border-color);--border-width: 1px;--border-radius: 12px;--padding-top: 16px;--padding-start: 16px;--padding-bottom: 16px;--padding-end: 16px;--font-size: 16px}.RegisterScreen-module__studioPicker___D6DXD{--background: var(--background-card);--border-color: var(--border-color);--border-width: 1px;--border-radius: 12px;--padding-top: 16px;--padding-start: 16px;--padding-bottom: 16px;--padding-end: 16px;justify-content:space-between;align-items:center;text-transform:none}.RegisterScreen-module__studioPickerEmpty___NjNk2{--background: var(--background-card)}.RegisterScreen-module__studioPickerText___PJN42{font-size:16px;color:var(--text-primary)}.RegisterScreen-module__studioPickerTextEmpty___7yMiF{color:var(--text-secondary)}.RegisterScreen-module__studioPickerChevron___Da6Gw{font-size:24px;color:var(--text-secondary);margin-left:8px}.RegisterScreen-module__errorContainer___prkZE{background:var(--error-bg);border-radius:12px;padding:12px;margin-bottom:16px;border:1px solid var(--error-border)}.RegisterScreen-module__error___HcmLx{color:var(--error-color);font-size:14px;text-align:center;display:block}.RegisterScreen-module__registerSubmitButton___BCC7l{--background: var(--primary-accent);--color: #003731;--border-radius: 12px;--padding-top: 16px;--padding-bottom: 16px;font-weight:700;font-size:16px;margin-top:8px;text-transform:none}.RegisterScreen-module__registerSubmitButton___BCC7l:disabled{opacity:.6}.RegisterScreen-module__loginLink___nm2kY{--color: var(--text-secondary);--padding-top: 8px;--padding-bottom: 8px;text-transform:none;margin-top:20px}.RegisterScreen-module__loginLink___nm2kY .RegisterScreen-module__label___9PDej{font-size:14px}.RegisterScreen-module__loginText___rH6YA{color:var(--primary-accent);font-weight:600}.RegisterScreen-module__studioPickerModal___JICaC{--background: var(--background-primary)}.RegisterScreen-module__studioPickerModal___JICaC ion-modal{--background: var(--background-primary)}.RegisterScreen-module__modalHeader___qEJYq{--background: var(--background-primary)}.RegisterScreen-module__modalTitle___OfqmN{color:var(--text-primary);font-size:20px;font-weight:700}.RegisterScreen-module__closeButton___8-u3j{font-size:24px;color:var(--text-secondary);padding:4px}.RegisterScreen-module__searchContainer___6bhaE{padding:20px}.RegisterScreen-module__searchbar___QmY25{--background: var(--background-card);--color: var(--text-primary);--placeholder-color: var(--text-secondary);--icon-color: var(--text-secondary);--border-color: var(--border-color);--border-width: 1px;--border-radius: 12px}.RegisterScreen-module__loaderContainer___35spD{display:flex;justify-content:center;align-items:center;margin-top:32px}.RegisterScreen-module__studioList___lh-pI{--background: var(--background-primary)}.RegisterScreen-module__studioItem___HnydF{--background: var(--background-primary);--border-color: #3c4a464d;--border-width: 1px 0 0 0;--padding-top: 16px;--padding-bottom: 16px}.RegisterScreen-module__studioItemName___Xenk4{color:var(--text-primary);font-size:16px}.RegisterScreen-module__emptyMessage___ETmb6{text-align:center;font-size:16px;color:var(--text-secondary);margin-top:32px;display:block}.ScheduleScreen-module__container___ccvRj{--background: #0b1326}.ScheduleScreen-module__center___G7bZK{display:flex;justify-content:center;align-items:center;min-height:100vh}.ScheduleScreen-module__header___0ZzTM{padding:16px 20px 12px}.ScheduleScreen-module__headerTop___APxYM{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.ScheduleScreen-module__title___pi5x0{font-size:28px;font-weight:700;color:#dae2fd;flex:1;margin:0}.ScheduleScreen-module__subtitle___0Tzf6{font-size:14px;color:#bacac5;margin:0}.ScheduleScreen-module__refreshButton___ZYQDK{--background: #131b2e;--border-radius: 20px;--padding-start: 0;--padding-end: 0;width:40px;height:40px;border:1px solid #3c4a46}.ScheduleScreen-module__refreshIcon___7-L5m{font-size:24px;color:#57f1db}.ScheduleScreen-module__refreshIconSpinning___gtZou{opacity:.5}.ScheduleScreen-module__daySection___kSJkK{margin-top:20px;padding:0 20px}.ScheduleScreen-module__dayHeader___aXixe{display:flex;justify-content:space-between;align-items:center;background:#131b2e;padding:12px 16px;border-radius:12px;border:1px solid #3c4a46;margin-bottom:12px;cursor:pointer}.ScheduleScreen-module__dayHeaderText___ndT--{font-size:16px;font-weight:700;color:#dae2fd}.ScheduleScreen-module__toggleIcon___nvwxt{font-size:24px;color:#57f1db;font-weight:300}.ScheduleScreen-module__occurrenceList___-S9e8{--padding-start: 0;--padding-end: 0;--inner-padding-end: 0;background:transparent}.ScheduleScreen-module__emptyDay___NInVT{padding:24px;text-align:center}.ScheduleScreen-module__emptyDayText___pBcbf{font-size:14px;color:#bacac5;font-style:italic;margin:0}.ScheduleScreen-module__card___AbBPA{--background: #060e20;--border-radius: 16px;--padding-start: 20px;--padding-end: 20px;--padding-top: 20px;--padding-bottom: 20px;--inner-padding-end: 0;margin-bottom:12px;border:1px solid #3c4a46;box-shadow:0 8px 30px #0000000a}.ScheduleScreen-module__cardBooked___t0-YE{--background: #131b2e;border-color:#57f1db66}.ScheduleScreen-module__cardFull___ImaTS{opacity:.6}.ScheduleScreen-module__cardInner___xIlA4{width:100%}.ScheduleScreen-module__cardHeader___p--zj{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.ScheduleScreen-module__titleSection___KfXaS{flex:1;margin-right:12px}.ScheduleScreen-module__categoryBadge___LrKBS{display:flex;align-items:center;margin-bottom:8px}.ScheduleScreen-module__categoryDot___s7QM-{width:8px;height:8px;border-radius:4px;margin-right:8px}.ScheduleScreen-module__categoryText___YWHMl{font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.ScheduleScreen-module__cardTitle___-5X7F{font-size:20px;font-weight:700;color:#dae2fd;margin:0 0 8px}.ScheduleScreen-module__timeRow___iBt1M{display:flex;align-items:center;gap:16px}.ScheduleScreen-module__time___sIKqA,.ScheduleScreen-module__duration___nkphS{font-size:14px;color:#bacac5;font-weight:500}.ScheduleScreen-module__availabilityBadge___zQR-A{padding:6px 12px;border-radius:8px;font-size:12px;font-weight:600}.ScheduleScreen-module__badgeAvailable___9Coh6{background:#2d3449;color:#57f1db}.ScheduleScreen-module__badgeBooked___e3ccH{background:#57f1db;color:#003731}.ScheduleScreen-module__badgeFull___5hd47{background:#3c4a46;color:#57f1db}.ScheduleScreen-module__availabilityText___mSOVC{font-size:12px;font-weight:600;color:#57f1db}.ScheduleScreen-module__availabilityTextBooked___ykh4t{color:#003731}.ScheduleScreen-module__cardFooter___0JRnc{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid #3c4a464d}.ScheduleScreen-module__coachInfo___MXumK{display:flex;align-items:center;gap:12px;flex:1}.ScheduleScreen-module__coachAvatar___XtTOU{width:40px;height:40px;border-radius:20px}.ScheduleScreen-module__coachTextContainer___DNPsD{flex:1}.ScheduleScreen-module__coachLabel___tgGaX{display:block;font-size:12px;color:#bacac5;margin-bottom:2px}.ScheduleScreen-module__coachName___IommK{display:block;font-size:14px;font-weight:600;color:#dae2fd}.ScheduleScreen-module__actionButton___mOxrZ{--border-radius: 12px;--padding-start: 24px;--padding-end: 24px;--padding-top: 12px;--padding-bottom: 12px;min-width:100px;font-size:16px;font-weight:700}.ScheduleScreen-module__buttonAvailable___xUA2J{--background: #57f1db;--color: #003731}.ScheduleScreen-module__buttonBooked___Lik9Q{--background: #ffb4ab;--color: #690005}.ScheduleScreen-module__buttonFull___hRrbc{--background: #3c4a46;--color: #bacac5}.OccurrenceDetailScreen-module__container___Lg2wH{--background: #0b1326}.OccurrenceDetailScreen-module__center___4d7Im{display:flex;justify-content:center;align-items:center;min-height:100vh}.OccurrenceDetailScreen-module__header___AGO5l{padding:24px 20px 16px}.OccurrenceDetailScreen-module__title___LQwpa{font-size:28px;font-weight:700;color:#dae2fd;margin:0 0 8px;text-transform:capitalize}.OccurrenceDetailScreen-module__metaRow___bBwPK{display:flex;gap:16px}.OccurrenceDetailScreen-module__metaItem___3LiV0{display:flex;align-items:center;gap:6px}.OccurrenceDetailScreen-module__metaIcon___HQ2o3{font-size:16px;color:#bacac5}.OccurrenceDetailScreen-module__metaText___rpwra{font-size:14px;color:#bacac5;font-weight:500}.OccurrenceDetailScreen-module__section___rGcjs{padding:0 20px;margin-top:20px}.OccurrenceDetailScreen-module__sectionTitle___A-vIg{font-size:14px;font-weight:600;color:#bacac5;margin:0 0 8px;text-transform:uppercase;letter-spacing:.5px}.OccurrenceDetailScreen-module__infoCard___Lp4wZ{background:#131b2e;border-radius:12px;padding:16px;border:1px solid #3c4a46}.OccurrenceDetailScreen-module__infoRow___VoLQG{display:flex;align-items:center;gap:12px;margin-bottom:8px}.OccurrenceDetailScreen-module__infoRow___VoLQG:last-child{margin-bottom:0}.OccurrenceDetailScreen-module__infoIcon___VGASm{font-size:18px;color:#bacac5}.OccurrenceDetailScreen-module__infoText___JP6pM{font-size:16px;color:#dae2fd;font-weight:500}.OccurrenceDetailScreen-module__coachRow___dgbav{display:flex;align-items:center;gap:12px}.OccurrenceDetailScreen-module__coachAvatar___yY1pB{width:48px;height:48px;border-radius:24px}.OccurrenceDetailScreen-module__coachInfo___W-PiY{flex:1}.OccurrenceDetailScreen-module__coachName___dzEY1{display:block;font-size:16px;font-weight:600;color:#dae2fd;margin-bottom:2px}.OccurrenceDetailScreen-module__coachRole___iGrrK{display:block;font-size:13px;color:#bacac5}.OccurrenceDetailScreen-module__description___goNfo{font-size:14px;color:#dae2fd;line-height:22px;margin:0}.OccurrenceDetailScreen-module__availabilityRow___ypcYP{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.OccurrenceDetailScreen-module__availabilityLeft___AoyxO{flex:1}.OccurrenceDetailScreen-module__availabilityLabel___8pz-A{display:block;font-size:14px;color:#bacac5;margin-bottom:4px}.OccurrenceDetailScreen-module__spotsText___akNGw{font-size:20px;font-weight:700}.OccurrenceDetailScreen-module__spotsAvailable___Aaf1k{color:#57f1db}.OccurrenceDetailScreen-module__spotsLow___OhTbH{color:#ffb4ab}.OccurrenceDetailScreen-module__spotsFull___l79W1{color:#bacac5}.OccurrenceDetailScreen-module__availabilityBadge___uuwfW{padding:6px 12px;border-radius:8px;font-size:11px;font-weight:700;letter-spacing:.5px}.OccurrenceDetailScreen-module__badgeAvailable___SQCfm{background:#57f1db;color:#003731}.OccurrenceDetailScreen-module__badgeLow___WXP4u{background:#ffb4ab;color:#690005}.OccurrenceDetailScreen-module__badgeFull___mzkw-{background:#3c4a46;color:#bacac5}.OccurrenceDetailScreen-module__progressContainer___ZLsBA{margin-top:4px}.OccurrenceDetailScreen-module__progressBar___3mxgN{--background: #2d3449;--progress-background: #57f1db;border-radius:3px;height:6px}.OccurrenceDetailScreen-module__errorContainer___tRaD6{margin:20px 20px 0;background:#93000a22;border-radius:12px;padding:16px;display:flex;align-items:center;gap:12px;border:1px solid #ffb4ab33}.OccurrenceDetailScreen-module__errorIcon___yw22P{font-size:20px;color:#ffb4ab}.OccurrenceDetailScreen-module__errorText___eFb8p{flex:1;font-size:14px;color:#ffb4ab;line-height:20px}.OccurrenceDetailScreen-module__buttonContainer___HG4cS{padding:0 20px;margin-top:24px;margin-bottom:16px}.OccurrenceDetailScreen-module__button___H74vH{--border-radius: 12px;--padding-top: 16px;--padding-bottom: 16px;font-size:16px;font-weight:700}.OccurrenceDetailScreen-module__buttonAvailable___4cPIM{--background: #57f1db;--color: #003731}.OccurrenceDetailScreen-module__buttonDisabled___0v1U8{--background: #3c4a46;--color: #bacac5}.OccurrenceDetailScreen-module__cancelButton___51quP{--background: #ffb4ab;--color: #690005}.OccurrenceDetailScreen-module__alert___rYDMw{--background: #0b1326;--color: #dae2fd}.OccurrenceDetailScreen-module__alert___rYDMw .OccurrenceDetailScreen-module__alert-title___LeBV1{color:#dae2fd}.OccurrenceDetailScreen-module__alert___rYDMw .OccurrenceDetailScreen-module__alert-message___8P4Ur{color:#bacac5}.OccurrenceDetailScreen-module__alert___rYDMw .OccurrenceDetailScreen-module__alert-button___nmwja{color:#57f1db}.SessionsScreen-module__container___mMWEv{--background: #0b1326}.SessionsScreen-module__center___Hruki{display:flex;justify-content:center;align-items:center;min-height:100vh}.SessionsScreen-module__list___ikNdI{padding:16px;--background: transparent}.SessionsScreen-module__row___hqGn5{--background: #060e20;--padding-start: 16px;--padding-end: 16px;--padding-top: 16px;--padding-bottom: 16px;--inner-padding-end: 16px;border-radius:8px;margin-bottom:12px;--border-radius: 8px;border:1px solid #3c4a46}.SessionsScreen-module__date___nCc5D{font-size:14px;color:#dae2fd}.SessionsScreen-module__badge___jgWOg{font-size:13px;font-weight:600;--padding-start: 12px;--padding-end: 12px;--padding-top: 6px;--padding-bottom: 6px}.PackagesScreen-module__container___NlcGu{--background: #0b1326}.PackagesScreen-module__center___QeodU{display:flex;justify-content:center;align-items:center;min-height:100vh}.PackagesScreen-module__header___LRIpU{padding:16px 20px 12px}.PackagesScreen-module__headerTop___Y9Yax{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.PackagesScreen-module__title___VlQWR{font-size:28px;font-weight:700;color:#dae2fd;flex:1;margin:0}.PackagesScreen-module__subtitle___cHUCN{font-size:14px;color:#bacac5;margin:0}.PackagesScreen-module__refreshButton___A1OJp{--background: #131b2e;--border-radius: 20px;--padding-start: 0;--padding-end: 0;width:40px;height:40px;border:1px solid #3c4a46}.PackagesScreen-module__refreshIcon___QoJR5{font-size:24px;color:#57f1db}.PackagesScreen-module__refreshIconSpinning___CsBFP{opacity:.5}.PackagesScreen-module__section___2ab3G{margin-top:20px;padding:0 20px}.PackagesScreen-module__sectionHeader___UV680{font-size:16px;font-weight:700;color:#dae2fd;margin:0 0 12px}.PackagesScreen-module__packageList___CPRN5{--padding-start: 0;--padding-end: 0;--inner-padding-end: 0;background:transparent}.PackagesScreen-module__card___oWJRN{--background: #060e20;--border-radius: 16px;--padding-start: 20px;--padding-end: 20px;--padding-top: 20px;--padding-bottom: 20px;--inner-padding-end: 0;margin-bottom:12px;border:1px solid #3c4a46;box-shadow:0 8px 30px #0000000a}.PackagesScreen-module__cardInner___saLSt{width:100%}.PackagesScreen-module__cardHeader___TFqZ6{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.PackagesScreen-module__packageInfo___aAx0E{flex:1;margin-right:12px}.PackagesScreen-module__cardTitle___y-iV2{font-size:18px;font-weight:700;color:#dae2fd;margin:0 0 4px}.PackagesScreen-module__cardSubtitle___6Xqv6{font-size:14px;color:#bacac5;margin:0}.PackagesScreen-module__statusBadge___YPsrN{padding:6px 12px;border-radius:8px;font-size:12px;font-weight:600;text-transform:uppercase}.PackagesScreen-module__statusText___Wi7f3{font-size:12px;font-weight:600;text-transform:uppercase}.PackagesScreen-module__progressBarContainer___kTRPG{width:100%;height:4px;background:#131b2e;border-radius:2px;margin-bottom:16px;overflow:hidden}.PackagesScreen-module__progressBar___fK1yc{--background: #131b2e;--progress-background: #57f1db;border-radius:2px;height:4px}.PackagesScreen-module__dateRow___M0IBq{display:flex;align-items:center;margin-bottom:16px}.PackagesScreen-module__dateInfo___3wPrl{flex:1}.PackagesScreen-module__dateLabel___xPE-Q{display:block;font-size:12px;color:#bacac5;margin-bottom:4px}.PackagesScreen-module__dateValue___Dm9PJ{display:block;font-size:14px;font-weight:600;color:#dae2fd}.PackagesScreen-module__dateSeparator___eLBSF{width:1px;height:30px;background:#3c4a46;margin:0 16px}.PackagesScreen-module__footer___lGLum{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid #3c4a464d}.PackagesScreen-module__remaining___Ybkab{font-size:14px;font-weight:600;color:#57f1db}.PackagesScreen-module__cost___rZsn7{font-size:16px;font-weight:700;color:#dae2fd}.PackagesScreen-module__emptyState___E-gc-{padding:24px;text-align:center}.PackagesScreen-module__emptyStateText___02f8O{font-size:14px;color:#bacac5;font-style:italic;margin:0}.ProfileScreen-module__container___-9Lmt{--background: #0b1326}.ProfileScreen-module__center___jyUv2{display:flex;justify-content:center;align-items:center;min-height:100vh}.ProfileScreen-module__header___DzHzH{padding:16px 20px 12px}.ProfileScreen-module__headerTop___qD0Zy{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.ProfileScreen-module__title___7obMS{font-size:28px;font-weight:700;color:#dae2fd;flex:1;margin:0}.ProfileScreen-module__subtitle___Ln88t{font-size:14px;color:#bacac5;margin:0}.ProfileScreen-module__refreshButton___jYwN4{--background: #131b2e;--border-radius: 20px;--padding-start: 0;--padding-end: 0;width:40px;height:40px;border:1px solid #3c4a46}.ProfileScreen-module__refreshIcon___-nvhf{font-size:24px;color:#57f1db}.ProfileScreen-module__refreshIconSpinning___HdK6G{opacity:.5}.ProfileScreen-module__profileCard___jZ9Tl{align-items:center;padding:32px 20px;background:#060e20;margin:20px 20px 0;border-radius:16px;border:1px solid #3c4a46}.ProfileScreen-module__avatarContainer___j6pnz{margin-bottom:16px}.ProfileScreen-module__avatar___rPjYg{width:96px;height:96px;border-radius:48px;border:3px solid #57f1db}.ProfileScreen-module__profileName___GWIuG{font-size:24px;font-weight:700;color:#dae2fd;margin:0 0 4px}.ProfileScreen-module__profileEmail___NE89F{font-size:14px;color:#bacac5;margin:0 0 12px}.ProfileScreen-module__roleBadge___1Z9xq{padding:6px 16px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.ProfileScreen-module__roleText___L3QUH{font-size:12px;font-weight:600;color:#57f1db;text-transform:uppercase;letter-spacing:.5px}.ProfileScreen-module__section___cJxEn{margin-top:24px;padding:0 20px}.ProfileScreen-module__sectionHeader___z-mDE{font-size:16px;font-weight:700;color:#dae2fd;margin:0 0 12px}.ProfileScreen-module__infoCard___v4ccg{background:#060e20;border-radius:16px;padding:20px;border:1px solid #3c4a46}.ProfileScreen-module__infoRow___pEzGv{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.ProfileScreen-module__infoLeft___EEG2X{flex:1}.ProfileScreen-module__infoRight___zBH5e{align-items:flex-end}.ProfileScreen-module__infoLabel___A244M{display:block;font-size:12px;color:#bacac5;margin-bottom:4px}.ProfileScreen-module__infoValue___LVko4{display:block;font-size:14px;font-weight:600;color:#dae2fd}.ProfileScreen-module__infoSeparator___ib4z2{height:1px;background:#3c4a464d;margin:8px 0}.ProfileScreen-module__statusDot___iAtFq{width:8px;height:8px;border-radius:4px}.ProfileScreen-module__settingItem___i7338{--background: #060e20;--border-radius: 12px;--padding-start: 16px;--padding-end: 16px;--padding-top: 16px;--padding-bottom: 16px;--inner-padding-end: 16px;margin-bottom:8px;border:1px solid #3c4a46;--min-height: auto}.ProfileScreen-module__settingLeft___gwV4h{display:flex;align-items:center;gap:12px}.ProfileScreen-module__settingIcon___-QL5e{font-size:20px;color:#bacac5}.ProfileScreen-module__settingLabel___fIdd9{font-size:14px;font-weight:500;color:#dae2fd}.ProfileScreen-module__settingChevron___1I4IR{font-size:24px;color:#bacac5}.ProfileScreen-module__logoutButton___16cc1{--background: #ef444420;--border-radius: 12px;--padding-top: 16px;--padding-bottom: 16px;border:1px solid #ef444440;font-size:16px;font-weight:700;--color: #ef4444}.ProfileScreen-module__logoutIcon___3OG-H{font-size:20px;margin-right:12px}.ProfileScreen-module__logoutText___O1-QT{font-size:16px;font-weight:700;color:#ef4444}html.ios{--ion-default-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif}html.md{--ion-default-font: "Roboto", "Helvetica Neue", sans-serif}html{--ion-default-dynamic-font: -apple-system-body;--ion-font-family: var(--ion-default-font)}body{background:var(--ion-background-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type,html.ios ion-modal ion-footer ion-toolbar:first-of-type{padding-top:6px}html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type{padding-bottom:6px}html.ios ion-modal ion-toolbar{padding-right:calc(var(--ion-safe-area-right) + 8px);padding-left:calc(var(--ion-safe-area-left) + 8px)}@media screen and (min-width: 768px){html.ios ion-modal.modal-card:first-of-type{--backdrop-opacity: .18}}ion-modal.modal-default.show-modal~ion-modal.modal-default{--backdrop-opacity: 0;--box-shadow: none}html.ios ion-modal.modal-card .ion-page{border-top-left-radius:var(--border-radius)}.ion-color-primary{--ion-color-base: var(--ion-color-primary, #3880ff) !important;--ion-color-base-rgb: var(--ion-color-primary-rgb, 56, 128, 255) !important;--ion-color-contrast: var(--ion-color-primary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-primary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-primary-shade, #3171e0) !important;--ion-color-tint: var(--ion-color-primary-tint, #4c8dff) !important}.ion-color-secondary{--ion-color-base: var(--ion-color-secondary, #3dc2ff) !important;--ion-color-base-rgb: var(--ion-color-secondary-rgb, 61, 194, 255) !important;--ion-color-contrast: var(--ion-color-secondary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-secondary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-secondary-shade, #36abe0) !important;--ion-color-tint: var(--ion-color-secondary-tint, #50c8ff) !important}.ion-color-tertiary{--ion-color-base: var(--ion-color-tertiary, #5260ff) !important;--ion-color-base-rgb: var(--ion-color-tertiary-rgb, 82, 96, 255) !important;--ion-color-contrast: var(--ion-color-tertiary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-tertiary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-tertiary-shade, #4854e0) !important;--ion-color-tint: var(--ion-color-tertiary-tint, #6370ff) !important}.ion-color-success{--ion-color-base: var(--ion-color-success, #2dd36f) !important;--ion-color-base-rgb: var(--ion-color-success-rgb, 45, 211, 111) !important;--ion-color-contrast: var(--ion-color-success-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-success-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-success-shade, #28ba62) !important;--ion-color-tint: var(--ion-color-success-tint, #42d77d) !important}.ion-color-warning{--ion-color-base: var(--ion-color-warning, #ffc409) !important;--ion-color-base-rgb: var(--ion-color-warning-rgb, 255, 196, 9) !important;--ion-color-contrast: var(--ion-color-warning-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-warning-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-warning-shade, #e0ac08) !important;--ion-color-tint: var(--ion-color-warning-tint, #ffca22) !important}.ion-color-danger{--ion-color-base: var(--ion-color-danger, #eb445a) !important;--ion-color-base-rgb: var(--ion-color-danger-rgb, 235, 68, 90) !important;--ion-color-contrast: var(--ion-color-danger-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-danger-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-danger-shade, #cf3c4f) !important;--ion-color-tint: var(--ion-color-danger-tint, #ed576b) !important}.ion-color-light{--ion-color-base: var(--ion-color-light, #f4f5f8) !important;--ion-color-base-rgb: var(--ion-color-light-rgb, 244, 245, 248) !important;--ion-color-contrast: var(--ion-color-light-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-light-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-light-shade, #d7d8da) !important;--ion-color-tint: var(--ion-color-light-tint, #f5f6f9) !important}.ion-color-medium{--ion-color-base: var(--ion-color-medium, #92949c) !important;--ion-color-base-rgb: var(--ion-color-medium-rgb, 146, 148, 156) !important;--ion-color-contrast: var(--ion-color-medium-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-medium-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-medium-shade, #808289) !important;--ion-color-tint: var(--ion-color-medium-tint, #9d9fa6) !important}.ion-color-dark{--ion-color-base: var(--ion-color-dark, #222428) !important;--ion-color-base-rgb: var(--ion-color-dark-rgb, 34, 36, 40) !important;--ion-color-contrast: var(--ion-color-dark-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-dark-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-dark-shade, #1e2023) !important;--ion-color-tint: var(--ion-color-dark-tint, #383a3e) !important}.ion-page{left:0;right:0;top:0;bottom:0;display:flex;position:absolute;flex-direction:column;justify-content:space-between;contain:layout size style;z-index:0}ion-modal>.ion-page{position:relative;contain:layout style;height:100%}.split-pane-visible>.ion-page.split-pane-main{position:relative}ion-route,ion-route-redirect,ion-router,ion-select-option,ion-nav-controller,ion-menu-controller,ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-modal-controller,ion-picker-controller,ion-popover-controller,ion-toast-controller,.ion-page-hidden{display:none!important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding: 20px}@supports (padding-top: 20px){html{--ion-safe-area-top: var(--ion-statusbar-padding)}}@supports (padding-top: env(safe-area-inset-top)){html{--ion-safe-area-top: env(safe-area-inset-top);--ion-safe-area-bottom: env(safe-area-inset-bottom);--ion-safe-area-left: env(safe-area-inset-left);--ion-safe-area-right: env(safe-area-inset-right)}}ion-card.ion-color .ion-inherit-color,ion-card-header.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translateZ(0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none;overflow-y:hidden}.menu-content-open ion-content{--overflow: hidden}.menu-content-open .ion-content-scroll-host{overflow:hidden}.ios .menu-content-reveal{box-shadow:-8px 0 42px #00000014}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px #00000014}.md .menu-content-reveal,.md .menu-content-push{box-shadow:4px 0 16px #0000002e}ion-accordion-group.accordion-group-expand-inset>ion-accordion:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}ion-accordion-group.accordion-group-expand-inset>ion-accordion:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}ion-accordion-group>ion-accordion:last-of-type ion-item[slot=header]{--border-width: 0px}ion-accordion.accordion-animated>[slot=header] .ion-accordion-toggle-icon{transition:.3s transform cubic-bezier(.25,.8,.5,1)}@media (prefers-reduced-motion: reduce){ion-accordion .ion-accordion-toggle-icon{transition:none!important}}ion-accordion.accordion-expanding>[slot=header] .ion-accordion-toggle-icon,ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon{transform:rotate(180deg)}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-previous ion-item[slot=header]{--border-width: 0px;--inner-border-width: 0px}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding:first-of-type,ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanded:first-of-type{margin-top:0}ion-input input::-webkit-date-and-time-value{text-align:start}.ion-datetime-button-overlay{--width: fit-content;--height: fit-content}.ion-datetime-button-overlay ion-datetime.datetime-grid{width:320px;min-height:320px}.popover-viewport:has(>ion-content){overflow:hidden}@supports not selector(:has(> ion-content)){.popover-viewport{overflow:hidden}}audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){display:none;height:0}b,strong{font-weight:700}img{max-width:100%}hr{height:1px;border-width:0;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}label,input,select,textarea{font-family:inherit;line-height:normal}textarea{overflow:auto;height:auto;font:inherit;color:inherit}textarea::placeholder{padding-left:2px}form,input,optgroup,select{margin:0;font:inherit;color:inherit}html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}a,a div,a span,a ion-icon,a ion-label,button,button div,button span,button ion-icon,button ion-label,.ion-tappable,[tappable],[tappable] div,[tappable] span,[tappable] ion-icon,[tappable] ion-label,input,textarea{touch-action:manipulation}a ion-label,button ion-label{pointer-events:none}button{padding:0;border:0;border-radius:0;font-family:inherit;font-style:inherit;font-variant:inherit;line-height:1;text-transform:none;cursor:pointer;-webkit-appearance:button}[tappable]{cursor:pointer}a[disabled],button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{width:100%;height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}html:not(.hydrated) body{display:none}html.ion-ce body{display:block}html.plt-pwa{height:100vh}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;padding:0;position:fixed;width:100%;max-width:100%;height:100%;max-height:100%;transform:translateZ(0);text-rendering:optimizeLegibility;overflow:hidden;touch-action:manipulation;-webkit-user-drag:none;-ms-content-zooming:none;word-wrap:break-word;overscroll-behavior-y:none;-webkit-text-size-adjust:none;text-size-adjust:none}html{font-family:var(--ion-font-family)}@supports (-webkit-touch-callout: none){html{font:var(--ion-dynamic-font, 16px var(--ion-font-family))}}a{background-color:transparent;color:var(--ion-color-primary, #3880ff)}h1,h2,h3,h4,h5,h6{margin-top:16px;margin-bottom:10px;font-weight:500;line-height:1.2}h1{margin-top:20px;font-size:1.625rem}h2{margin-top:18px;font-size:1.5rem}h3{font-size:1.375rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}small{font-size:75%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}:root{--ion-background-color: #0b1326;--ion-text-color: #dae2fd;--ion-text-color-secondary: #bacac5;--ion-border-color: #3c4a46;--ion-color-primary: #57f1db;--ion-color-primary-rgb: 87, 241, 219;--ion-color-primary-contrast: #003731;--ion-color-primary-contrast-rgb: 0, 55, 49;--ion-color-primary-shade: #4dd4c1;--ion-color-primary-tint: #68f2dd}body{background-color:#0b1326;color:#dae2fd}ion-modal{--background: #0b1326}ion-toolbar{--background: #0b1326;--border-color: #3c4a46}ion-header{--background: #0b1326}ion-item{--background: #0b1326;--color: #dae2fd}.app-splash{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0b1326;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:99999;transition:opacity .3s ease-out}.app-splash.hide{opacity:0;pointer-events:none}.app-splash-logo{width:120px;height:120px;animation:pulse 2s ease-in-out infinite}.app-splash-title{margin-top:24px;font-size:28px;font-weight:700;color:#dae2fd;letter-spacing:.5px}.app-splash-subtitle{margin-top:8px;font-size:14px;color:#bacac5}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.app-loading{margin-top:32px}
