.Modal-module__kcgl8W__overlay{z-index:1000;padding:1rem;padding-top:calc(1rem + env(safe-area-inset-top));padding-bottom:calc(1rem + env(safe-area-inset-bottom));padding-left:calc(1rem + env(safe-area-inset-left));padding-right:calc(1rem + env(safe-area-inset-right));background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Modal-module__kcgl8W__modal{background-color:var(--card-background);border-radius:16px;width:100%;max-height:90vh;transition:background-color .3s;animation:.3s ease-out Modal-module__kcgl8W__slideUp;overflow-y:auto;box-shadow:0 8px 32px #0003}@media (prefers-color-scheme:dark){.Modal-module__kcgl8W__modal{box-shadow:0 8px 32px #0009}}.Modal-module__kcgl8W__modal.Modal-module__kcgl8W__sm{max-width:400px}.Modal-module__kcgl8W__modal.Modal-module__kcgl8W__md{max-width:500px}.Modal-module__kcgl8W__modal.Modal-module__kcgl8W__lg{max-width:700px}.Modal-module__kcgl8W__header{border-bottom:1px solid var(--border-color);background-color:var(--background-secondary);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;transition:background-color .3s,border-color .3s;display:flex}.Modal-module__kcgl8W__title{color:var(--foreground);letter-spacing:-.02em;font-size:1.5rem;font-weight:600;font-family:var(--font-poppins),ui-sans-serif,system-ui,sans-serif;margin:0;transition:color .3s}.Modal-module__kcgl8W__closeButton{background-color:#0000;padding:.5rem}.Modal-module__kcgl8W__closeButton:hover{background-color:var(--hover-background);border-radius:8px}.Modal-module__kcgl8W__content{font-family:var(--font-dm-sans),ui-sans-serif,system-ui,sans-serif;padding:1.5rem}@keyframes Modal-module__kcgl8W__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
.AccountSettingsPage-module__xSjF1W__container{padding:1.5rem;padding-top:calc(1.5rem + env(safe-area-inset-top));padding-bottom:calc(2rem + env(safe-area-inset-bottom));padding-left:max(1.5rem,env(safe-area-inset-left));padding-right:max(1.5rem,env(safe-area-inset-right))}.AccountSettingsPage-module__xSjF1W__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:2rem;display:flex}.AccountSettingsPage-module__xSjF1W__title{text-align:center;flex:1;margin:0}.AccountSettingsPage-module__xSjF1W__content{max-width:600px;margin:0 auto}.AccountSettingsPage-module__xSjF1W__section{margin-bottom:4px}.AccountSettingsPage-module__xSjF1W__sectionTitle{font-size:1.125rem;font-weight:600;margin-top:0!important;margin-bottom:1rem!important}.AccountSettingsPage-module__xSjF1W__card{background-color:var(--background-secondary);border:1px solid var(--border-color);border-radius:12px;transition:all .2s;overflow:hidden}.AccountSettingsPage-module__xSjF1W__settingsRow{align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.AccountSettingsPage-module__xSjF1W__settingsRowIcon{background-color:var(--background);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.AccountSettingsPage-module__xSjF1W__icon{color:var(--text-secondary)}.AccountSettingsPage-module__xSjF1W__settingsRowContent{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.AccountSettingsPage-module__xSjF1W__fullWidthButton{gap:.375rem;width:100%;max-width:calc(100% - 2.5rem);margin:0 1.25rem 1rem;justify-content:center!important;align-items:center!important;display:inline-flex!important}.AccountSettingsPage-module__xSjF1W__fullWidthButton>svg{flex-shrink:0;display:block}.AccountSettingsPage-module__xSjF1W__divider{background-color:var(--border-color);height:1px;margin-left:4.5rem}.AccountSettingsPage-module__xSjF1W__balanceText{color:var(--accent-sage);font-weight:600}.AccountSettingsPage-module__xSjF1W__billingActions{flex-wrap:wrap;gap:.75rem;padding:1rem 1.25rem;display:flex}.AccountSettingsPage-module__xSjF1W__billingButton{flex:1;min-width:140px}
.AppPrivacyPage-module__U2xUgG__container{padding:1.5rem;padding-top:calc(1.5rem + env(safe-area-inset-top));padding-bottom:calc(2rem + env(safe-area-inset-bottom));padding-left:max(1.5rem,env(safe-area-inset-left));padding-right:max(1.5rem,env(safe-area-inset-right))}.AppPrivacyPage-module__U2xUgG__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:2rem;display:flex}.AppPrivacyPage-module__U2xUgG__title{text-align:center;flex:1;margin:0}.AppPrivacyPage-module__U2xUgG__content{max-width:600px;margin:0 auto}.AppPrivacyPage-module__U2xUgG__effectiveDate{text-align:center;margin-bottom:1.5rem}.AppPrivacyPage-module__U2xUgG__tocCard{background-color:var(--background-secondary);border:1px solid var(--border-color);border-radius:12px;margin-bottom:2rem;overflow:hidden}.AppPrivacyPage-module__U2xUgG__tocHeader{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.AppPrivacyPage-module__U2xUgG__tocHeaderLeft{align-items:center;gap:.75rem;display:flex}.AppPrivacyPage-module__U2xUgG__tocIcon{color:var(--text-secondary)}.AppPrivacyPage-module__U2xUgG__tocChevron{color:var(--text-secondary);transition:transform .2s}.AppPrivacyPage-module__U2xUgG__tocChevronOpen{transform:rotate(180deg)}.AppPrivacyPage-module__U2xUgG__tocList{flex-direction:column;gap:.5rem;margin:0;padding:0 1.25rem 1rem;list-style:none;display:flex}.AppPrivacyPage-module__U2xUgG__tocLink{color:var(--brand-primary);padding:.25rem 0;font-size:.875rem;line-height:1.5;text-decoration:none;display:block}.AppPrivacyPage-module__U2xUgG__tocLink:hover{text-decoration:underline}.AppPrivacyPage-module__U2xUgG__section{margin-bottom:2rem}.AppPrivacyPage-module__U2xUgG__sectionTitle{scroll-margin-top:calc(1rem + env(safe-area-inset-top));font-size:1.25rem;font-weight:500;margin-top:0!important;margin-bottom:1rem!important}.AppPrivacyPage-module__U2xUgG__sectionBody{flex-direction:column;gap:.75rem;display:flex}.AppPrivacyPage-module__U2xUgG__sectionBody p{margin:0;line-height:1.6}.AppPrivacyPage-module__U2xUgG__callout{background-color:var(--accent-cream,var(--background-secondary));border-left:4px solid var(--brand-primary);border-radius:0 8px 8px 0;padding:1rem 1.25rem}.AppPrivacyPage-module__U2xUgG__tableWrapper{-webkit-overflow-scrolling:touch;margin:.5rem 0;overflow-x:auto}.AppPrivacyPage-module__U2xUgG__table{border-collapse:collapse;width:100%;min-width:400px;font-size:.875rem}.AppPrivacyPage-module__U2xUgG__table th{background-color:var(--background-secondary);text-align:left;border:1px solid var(--border-color);white-space:nowrap;padding:.75rem 1rem;font-weight:500}.AppPrivacyPage-module__U2xUgG__table td{border:1px solid var(--border-color);vertical-align:top;padding:.75rem 1rem;line-height:1.5}.AppPrivacyPage-module__U2xUgG__table a{color:var(--brand-primary);text-decoration:none}.AppPrivacyPage-module__U2xUgG__table a:hover{text-decoration:underline}.AppPrivacyPage-module__U2xUgG__list{flex-direction:column;gap:.375rem;margin:.5rem 0;padding-left:1.5rem;display:flex}.AppPrivacyPage-module__U2xUgG__list li{line-height:1.6}.AppPrivacyPage-module__U2xUgG__link{color:var(--brand-primary);text-decoration:none}.AppPrivacyPage-module__U2xUgG__link:hover{text-decoration:underline}.AppPrivacyPage-module__U2xUgG__subsectionTitle{font-size:1rem;font-weight:500;margin-top:.5rem!important;margin-bottom:.5rem!important}
.AppTermsPage-module__Sgx0jq__container{padding:1.5rem;padding-top:calc(1.5rem + env(safe-area-inset-top));padding-bottom:calc(2rem + env(safe-area-inset-bottom));padding-left:max(1.5rem,env(safe-area-inset-left));padding-right:max(1.5rem,env(safe-area-inset-right))}.AppTermsPage-module__Sgx0jq__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:2rem;display:flex}.AppTermsPage-module__Sgx0jq__title{text-align:center;flex:1;margin:0}.AppTermsPage-module__Sgx0jq__content{max-width:600px;margin:0 auto}.AppTermsPage-module__Sgx0jq__effectiveDate{text-align:center;margin-bottom:1.5rem}.AppTermsPage-module__Sgx0jq__tocCard{background-color:var(--background-secondary);border:1px solid var(--border-color);border-radius:12px;margin-bottom:2rem;overflow:hidden}.AppTermsPage-module__Sgx0jq__tocHeader{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.AppTermsPage-module__Sgx0jq__tocHeaderLeft{align-items:center;gap:.75rem;display:flex}.AppTermsPage-module__Sgx0jq__tocIcon{color:var(--text-secondary)}.AppTermsPage-module__Sgx0jq__tocChevron{color:var(--text-secondary);transition:transform .2s}.AppTermsPage-module__Sgx0jq__tocChevronOpen{transform:rotate(180deg)}.AppTermsPage-module__Sgx0jq__tocList{flex-direction:column;gap:.5rem;margin:0;padding:0 1.25rem 1rem;list-style:none;display:flex}.AppTermsPage-module__Sgx0jq__tocLink{color:var(--brand-primary);padding:.25rem 0;font-size:.875rem;line-height:1.5;text-decoration:none;display:block}.AppTermsPage-module__Sgx0jq__tocLink:hover{text-decoration:underline}.AppTermsPage-module__Sgx0jq__section{margin-bottom:2rem}.AppTermsPage-module__Sgx0jq__sectionTitle{scroll-margin-top:calc(1rem + env(safe-area-inset-top));font-size:1.25rem;font-weight:500;margin-top:0!important;margin-bottom:1rem!important}.AppTermsPage-module__Sgx0jq__sectionBody{flex-direction:column;gap:.75rem;display:flex}.AppTermsPage-module__Sgx0jq__sectionBody p{margin:0;line-height:1.6}.AppTermsPage-module__Sgx0jq__callout{background-color:var(--accent-cream,var(--background-secondary));border-left:4px solid var(--brand-primary);border-radius:0 8px 8px 0;padding:1rem 1.25rem}.AppTermsPage-module__Sgx0jq__tableWrapper{-webkit-overflow-scrolling:touch;margin:.5rem 0;overflow-x:auto}.AppTermsPage-module__Sgx0jq__table{border-collapse:collapse;width:100%;min-width:400px;font-size:.875rem}.AppTermsPage-module__Sgx0jq__table th{background-color:var(--background-secondary);text-align:left;border:1px solid var(--border-color);white-space:nowrap;padding:.75rem 1rem;font-weight:500}.AppTermsPage-module__Sgx0jq__table td{border:1px solid var(--border-color);vertical-align:top;padding:.75rem 1rem;line-height:1.5}.AppTermsPage-module__Sgx0jq__table a{color:var(--brand-primary);text-decoration:none}.AppTermsPage-module__Sgx0jq__table a:hover{text-decoration:underline}.AppTermsPage-module__Sgx0jq__list{flex-direction:column;gap:.375rem;margin:.5rem 0;padding-left:1.5rem;display:flex}.AppTermsPage-module__Sgx0jq__list li{line-height:1.6}.AppTermsPage-module__Sgx0jq__link{color:var(--brand-primary);text-decoration:none}.AppTermsPage-module__Sgx0jq__link:hover{text-decoration:underline}.AppTermsPage-module__Sgx0jq__subsectionTitle{font-size:1rem;font-weight:500;margin-top:.5rem!important;margin-bottom:.5rem!important}
.ProfileEditPage-module__nJkv_G__container{padding:1.5rem;padding-top:calc(1.5rem + env(safe-area-inset-top));padding-bottom:calc(2rem + env(safe-area-inset-bottom));padding-left:max(1.5rem,env(safe-area-inset-left));padding-right:max(1.5rem,env(safe-area-inset-right))}.ProfileEditPage-module__nJkv_G__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:2rem;display:flex}.ProfileEditPage-module__nJkv_G__title{text-align:center;flex:1;margin:0}.ProfileEditPage-module__nJkv_G__form{max-width:500px;margin:0 auto}.ProfileEditPage-module__nJkv_G__photoSection{flex-direction:column;align-items:center;gap:1rem;margin:2rem 0;display:flex}.ProfileEditPage-module__nJkv_G__photoUploadArea{position:relative}.ProfileEditPage-module__nJkv_G__photoPreview{width:120px;height:120px;position:relative}.ProfileEditPage-module__nJkv_G__photo{object-fit:cover;border:3px solid var(--mui-palette-primary-main);border-radius:50%;width:120px;height:120px}.ProfileEditPage-module__nJkv_G__removePhotoButton{color:#fff;cursor:pointer;z-index:10;background-color:#000000b3;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .2s;display:flex;position:absolute;top:-8px;right:-8px}.ProfileEditPage-module__nJkv_G__removePhotoButton:hover{background-color:#000000e6}.ProfileEditPage-module__nJkv_G__photoPlaceholder{background-color:var(--hover-background);border:2px dashed var(--border-color);cursor:pointer;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:120px;height:120px;padding:1rem;transition:all .2s;display:flex}.ProfileEditPage-module__nJkv_G__photoPlaceholder:hover:not(:disabled){background-color:var(--background-secondary);border-color:var(--mui-palette-primary-main)}.ProfileEditPage-module__nJkv_G__photoPlaceholder:disabled{opacity:.6;cursor:not-allowed}.ProfileEditPage-module__nJkv_G__placeholderContent{pointer-events:none;flex-direction:column;align-items:center;gap:.5rem;display:flex}.ProfileEditPage-module__nJkv_G__initials{color:var(--text-muted);font-size:2.5rem;font-weight:600}.ProfileEditPage-module__nJkv_G__cameraIcon{color:var(--text-muted);transition:color .2s}.ProfileEditPage-module__nJkv_G__photoPlaceholder:hover:not(:disabled) .ProfileEditPage-module__nJkv_G__cameraIcon{color:var(--brand-primary)}.ProfileEditPage-module__nJkv_G__photoLabel{color:var(--text-secondary);text-align:center;font-size:.875rem}.ProfileEditPage-module__nJkv_G__saveButton{margin-top:2rem}
.VerificationTemplate-module__p-TW9a__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:2rem;display:flex}.VerificationTemplate-module__p-TW9a__title{text-align:center;flex:1;margin:0}
.EditBasicInfoStep-module__Q3Os4G__container{padding:1.5rem;padding-top:calc(1.5rem + env(safe-area-inset-top));padding-bottom:calc(2rem + env(safe-area-inset-bottom));padding-left:max(1.5rem,env(safe-area-inset-left));padding-right:max(1.5rem,env(safe-area-inset-right))}.EditBasicInfoStep-module__Q3Os4G__header{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.EditBasicInfoStep-module__Q3Os4G__title{text-align:center;flex:1;margin:0}.EditBasicInfoStep-module__Q3Os4G__form{max-width:500px;margin:0 auto}.EditBasicInfoStep-module__Q3Os4G__photoSection{flex-direction:column;align-items:center;gap:1rem;margin:2rem 0;display:flex}.EditBasicInfoStep-module__Q3Os4G__photoUploadArea{position:relative}.EditBasicInfoStep-module__Q3Os4G__photoPreview{width:120px;height:120px;position:relative}.EditBasicInfoStep-module__Q3Os4G__photo{object-fit:cover;border:3px solid var(--mui-palette-primary-main);border-radius:50%;width:120px;height:120px}.EditBasicInfoStep-module__Q3Os4G__removePhotoButton{color:#fff;cursor:pointer;z-index:10;background-color:#000000b3;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .2s;display:flex;position:absolute;top:-8px;right:-8px}.EditBasicInfoStep-module__Q3Os4G__removePhotoButton:hover{background-color:#000000e6}.EditBasicInfoStep-module__Q3Os4G__photoPlaceholder{background-color:var(--hover-background);border:2px dashed var(--border-dashed);cursor:pointer;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:120px;height:120px;padding:1rem;transition:all .2s;display:flex}@media (prefers-color-scheme:dark){.EditBasicInfoStep-module__Q3Os4G__photoPlaceholder{background-color:var(--background-secondary);border-color:var(--border-color)}}.EditBasicInfoStep-module__Q3Os4G__photoPlaceholder:hover:not(:disabled){background-color:var(--surface-tertiary);border-color:var(--brand-primary)}@media (prefers-color-scheme:dark){.EditBasicInfoStep-module__Q3Os4G__photoPlaceholder:hover:not(:disabled){background-color:var(--hover-background)}}.EditBasicInfoStep-module__Q3Os4G__photoPlaceholder:disabled{opacity:.6;cursor:not-allowed}.EditBasicInfoStep-module__Q3Os4G__placeholderContent{pointer-events:none;flex-direction:column;align-items:center;gap:.5rem;display:flex}.EditBasicInfoStep-module__Q3Os4G__initials{color:var(--text-muted);font-size:2.5rem;font-weight:600}.EditBasicInfoStep-module__Q3Os4G__cameraIcon{color:var(--text-muted);transition:color .2s}.EditBasicInfoStep-module__Q3Os4G__photoPlaceholder:hover:not(:disabled) .EditBasicInfoStep-module__Q3Os4G__cameraIcon{color:var(--brand-primary)}.EditBasicInfoStep-module__Q3Os4G__photoLabel{color:var(--text-secondary);text-align:center;font-size:.875rem}.EditBasicInfoStep-module__Q3Os4G__nextButton{margin-top:2rem}
.EditVoiceFilesStep-module__scnCgq__container{padding:1.5rem;padding-top:calc(1.5rem + env(safe-area-inset-top));padding-bottom:calc(2rem + env(safe-area-inset-bottom));padding-left:max(1.5rem,env(safe-area-inset-left));padding-right:max(1.5rem,env(safe-area-inset-right))}.EditVoiceFilesStep-module__scnCgq__header{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.EditVoiceFilesStep-module__scnCgq__title{text-align:center;flex:1;margin:0}.EditVoiceFilesStep-module__scnCgq__form{max-width:500px;margin:0 auto}.EditVoiceFilesStep-module__scnCgq__warningBox{background-color:var(--warning-bg);border:1px solid var(--warning-text);border-radius:8px;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.EditVoiceFilesStep-module__scnCgq__warningIcon{color:var(--warning-text);flex-shrink:0;margin-top:2px}.EditVoiceFilesStep-module__scnCgq__warningText{flex:1;margin:0}.EditVoiceFilesStep-module__scnCgq__fileInput{display:none}.EditVoiceFilesStep-module__scnCgq__uploadArea{width:100%}.EditVoiceFilesStep-module__scnCgq__uploadLabel{border:2px dashed var(--border-dashed);background-color:var(--surface-subtle);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;min-height:200px;padding:2rem;transition:all .2s;display:flex}@media (prefers-color-scheme:dark){.EditVoiceFilesStep-module__scnCgq__uploadLabel{background-color:var(--background-secondary);border-color:var(--border-color)}}.EditVoiceFilesStep-module__scnCgq__uploadLabel:hover{border-color:var(--brand-primary);background-color:var(--hover-background)}@media (prefers-color-scheme:dark){.EditVoiceFilesStep-module__scnCgq__uploadLabel:hover{background-color:var(--hover-background)}}.EditVoiceFilesStep-module__scnCgq__uploadIcon{color:var(--text-muted);transition:color .2s}.EditVoiceFilesStep-module__scnCgq__uploadLabel:hover .EditVoiceFilesStep-module__scnCgq__uploadIcon{color:var(--brand-primary)}.EditVoiceFilesStep-module__scnCgq__uploadText{margin:0;font-weight:500}.EditVoiceFilesStep-module__scnCgq__fileList{flex-direction:column;gap:.75rem;display:flex}.EditVoiceFilesStep-module__scnCgq__fileListTitle{margin-bottom:.5rem;font-weight:600}.EditVoiceFilesStep-module__scnCgq__fileItem{background-color:var(--card-background);border:1px solid var(--border-color);border-radius:8px;justify-content:space-between;align-items:center;padding:1rem;transition:background-color .2s;display:flex}.EditVoiceFilesStep-module__scnCgq__fileItem:hover{background-color:var(--hover-background)}.EditVoiceFilesStep-module__scnCgq__fileInfo{flex:1;min-width:0}.EditVoiceFilesStep-module__scnCgq__fileName{text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}.EditVoiceFilesStep-module__scnCgq__removeButton{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.EditVoiceFilesStep-module__scnCgq__removeButton:hover{background-color:var(--danger-bg);color:var(--error-main)}.EditVoiceFilesStep-module__scnCgq__actionButtons{width:100%;margin-top:2rem}.EditVoiceFilesStep-module__scnCgq__cancelButton,.EditVoiceFilesStep-module__scnCgq__nextButton{flex:1;justify-content:center;align-items:center;min-height:48px;display:flex}
.EditOptionalContextStep-module__Z6swQa__container{padding:1.5rem;padding-top:calc(1.5rem + env(safe-area-inset-top));padding-bottom:calc(2rem + env(safe-area-inset-bottom));padding-left:max(1.5rem,env(safe-area-inset-left));padding-right:max(1.5rem,env(safe-area-inset-right))}.EditOptionalContextStep-module__Z6swQa__header{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.EditOptionalContextStep-module__Z6swQa__title{text-align:center;flex:1;margin:0}.EditOptionalContextStep-module__Z6swQa__form{max-width:500px;margin:0 auto}.EditOptionalContextStep-module__Z6swQa__fileInput{display:none}.EditOptionalContextStep-module__Z6swQa__uploadArea{width:100%;margin-top:.5rem}.EditOptionalContextStep-module__Z6swQa__uploadLabel{border:2px dashed var(--border-dashed);background-color:var(--surface-subtle);cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:1.5rem;transition:all .2s;display:flex}@media (prefers-color-scheme:dark){.EditOptionalContextStep-module__Z6swQa__uploadLabel{background-color:var(--background-secondary);border-color:var(--border-color)}}.EditOptionalContextStep-module__Z6swQa__uploadLabel:hover{border-color:var(--brand-primary);background-color:var(--hover-background)}@media (prefers-color-scheme:dark){.EditOptionalContextStep-module__Z6swQa__uploadLabel:hover{background-color:var(--hover-background)}}.EditOptionalContextStep-module__Z6swQa__uploadIcon{color:var(--text-muted);transition:color .2s}.EditOptionalContextStep-module__Z6swQa__uploadLabel:hover .EditOptionalContextStep-module__Z6swQa__uploadIcon{color:var(--brand-primary)}.EditOptionalContextStep-module__Z6swQa__uploadText{margin:0;font-weight:500}.EditOptionalContextStep-module__Z6swQa__fileList{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.EditOptionalContextStep-module__Z6swQa__fileItem{background-color:var(--card-background);border:1px solid var(--border-color);border-radius:8px;justify-content:space-between;align-items:center;padding:1rem;transition:background-color .2s;display:flex}.EditOptionalContextStep-module__Z6swQa__fileItem:hover{background-color:var(--hover-background)}.EditOptionalContextStep-module__Z6swQa__fileInfo{flex:1;min-width:0}.EditOptionalContextStep-module__Z6swQa__fileName{text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}.EditOptionalContextStep-module__Z6swQa__removeButton{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.EditOptionalContextStep-module__Z6swQa__removeButton:hover{background-color:var(--danger-bg);color:var(--error-main)}.EditOptionalContextStep-module__Z6swQa__linkInputContainer{flex-direction:column;gap:1rem;width:100%;margin-top:.5rem;display:flex}.EditOptionalContextStep-module__Z6swQa__addLinkButton{width:100%}.EditOptionalContextStep-module__Z6swQa__buttonContent{justify-content:center;align-items:center;gap:.5rem;display:flex}.EditOptionalContextStep-module__Z6swQa__linkList{flex-direction:column;gap:.5rem;margin-top:1rem;display:flex}.EditOptionalContextStep-module__Z6swQa__linkItem{background-color:var(--card-background);border:1px solid var(--border-color);border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:background-color .2s;display:flex}.EditOptionalContextStep-module__Z6swQa__linkItem:hover{background-color:var(--hover-background)}.EditOptionalContextStep-module__Z6swQa__linkIcon{color:var(--brand-primary);flex-shrink:0}.EditOptionalContextStep-module__Z6swQa__linkText{text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.EditOptionalContextStep-module__Z6swQa__actionButtons{width:100%;margin-top:2rem}.EditOptionalContextStep-module__Z6swQa__cancelButton,.EditOptionalContextStep-module__Z6swQa__submitButton{flex:1;justify-content:center;align-items:center;min-height:48px;display:flex}
.EditContactForm-module__flAJDa__container{max-width:500px;padding:0 20px;padding-bottom:calc(24px + env(safe-area-inset-bottom));margin:0 auto}.EditContactForm-module__flAJDa__header{padding:12px 20px;padding-top:calc(12px + env(safe-area-inset-top));justify-content:space-between;align-items:center;gap:12px;display:flex}.EditContactForm-module__flAJDa__headerTitle{text-align:center;flex:1}.EditContactForm-module__flAJDa__saveDisabled{opacity:.4;pointer-events:none}.EditContactForm-module__flAJDa__photoSection{flex-direction:column;align-items:center;margin:24px auto 16px;display:flex}.EditContactForm-module__flAJDa__photo{object-fit:cover;border-radius:50%;width:100px;height:100px}.EditContactForm-module__flAJDa__photoPlaceholder{background:var(--avatar-placeholder-bg);color:#fff;border-radius:16px;justify-content:center;align-items:center;width:100px;height:100px;font-size:2rem;font-weight:600;display:flex}.EditContactForm-module__flAJDa__editPhotoButton{margin-top:8px}.EditContactForm-module__flAJDa__section{margin-bottom:24px}.EditContactForm-module__flAJDa__sectionHeading{padding-bottom:12px}.EditContactForm-module__flAJDa__card{background:var(--card-background);border:1px solid var(--border-color);border-radius:12px;overflow:hidden}.EditContactForm-module__flAJDa__fileRow{align-items:center;gap:12px;padding:12px 16px;display:flex}.EditContactForm-module__flAJDa__fileRow:not(:last-child){border-bottom:1px solid var(--border-color)}.EditContactForm-module__flAJDa__fileIcon{color:var(--text-muted);flex-shrink:0}.EditContactForm-module__flAJDa__fileName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.EditContactForm-module__flAJDa__fileSize{flex-shrink:0}.EditContactForm-module__flAJDa__readOnlyNotice{padding:8px 16px}.EditContactForm-module__flAJDa__linkRow{align-items:center;gap:12px;padding:12px 16px;display:flex}.EditContactForm-module__flAJDa__linkRow:not(:last-child){border-bottom:1px solid var(--border-color)}.EditContactForm-module__flAJDa__deleteCircle{background-color:var(--error-main);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:flex}.EditContactForm-module__flAJDa__addCircle{background-color:var(--accent-sage);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.EditContactForm-module__flAJDa__linkText{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.EditContactForm-module__flAJDa__addLinkRow{cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:12px 16px;display:flex}.EditContactForm-module__flAJDa__addLinkRow:not(:first-child){border-top:1px solid var(--border-color)}.EditContactForm-module__flAJDa__linkInput{flex:1}.EditContactForm-module__flAJDa__emptyState{text-align:center;padding:16px}.EditContactForm-module__flAJDa__hiddenInput{display:none}
.CallTimeHeader-module__hLEanG__header{z-index:100;background-color:var(--card-background);border-bottom:1px solid var(--border-color);padding:1rem 1.5rem;padding-top:calc(1rem + env(safe-area-inset-top));padding-left:max(1.5rem,env(safe-area-inset-left));padding-right:max(1.5rem,env(safe-area-inset-right));transition:background-color .3s,border-color .3s;position:sticky;top:0;box-shadow:0 2px 4px #0000000d}@media (prefers-color-scheme:dark){.CallTimeHeader-module__hLEanG__header{box-shadow:0 2px 4px #0000004d}}.CallTimeHeader-module__hLEanG__leftAction{align-items:center;display:flex}
.BalanceDisplay-module__34jOyq__container{border:2px solid var(--accent-sage);background:var(--background-primary);border-radius:8px;align-self:stretch;align-items:center;gap:10px;margin:0 20px 16px;padding:16px;transition:background-color .3s;display:flex;box-shadow:0 4px 20px #0000001a}@media (prefers-color-scheme:dark){.BalanceDisplay-module__34jOyq__container{box-shadow:0 4px 20px #0000004d}}.BalanceDisplay-module__34jOyq__timeDisplay{flex-direction:column;flex:1;display:flex}
.ContactCard-module__s3UBTq__card{background-color:var(--hover-background);cursor:pointer;border:none;border-radius:8px;padding:1rem;transition:background-color .2s}.ContactCard-module__s3UBTq__card:hover,.ContactCard-module__s3UBTq__card:active{background-color:var(--surface-tertiary)}.ContactCard-module__s3UBTq__content{align-items:center;gap:10px;display:flex}.ContactCard-module__s3UBTq__photoContainer{flex-shrink:0}.ContactCard-module__s3UBTq__photo{object-fit:cover;border-radius:50%;width:60px;height:60px}.ContactCard-module__s3UBTq__placeholder{background:linear-gradient(135deg,var(--call-button-bg)0%,var(--muted-sage)100%);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.ContactCard-module__s3UBTq__initials{color:#fff;font-size:20px;font-weight:600}.ContactCard-module__s3UBTq__info{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.ContactCard-module__s3UBTq__name{text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:600;overflow:hidden}.ContactCard-module__s3UBTq__relationship{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.ContactCard-module__s3UBTq__lastCalled{opacity:.7;font-size:12px}.ContactCard-module__s3UBTq__callButton{background-color:var(--call-button-bg);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:all .2s;visibility:visible!important;opacity:1!important;display:flex!important}.ContactCard-module__s3UBTq__callButton:hover:not(.ContactCard-module__s3UBTq__disabled),.ContactCard-module__s3UBTq__callButton:active:not(.ContactCard-module__s3UBTq__disabled){width:53px;height:53px}.ContactCard-module__s3UBTq__callButton.ContactCard-module__s3UBTq__disabled{background-color:var(--call-button-disabled-bg);cursor:not-allowed;opacity:.5}
.SearchBar-module__QCY1qa__container{padding:.5rem 1.5rem;padding-left:max(1.5rem,env(safe-area-inset-left));padding-right:max(1.5rem,env(safe-area-inset-right));transition:background-color .3s}.SearchBar-module__QCY1qa__inputWrapper{background-color:var(--background-secondary);border-radius:8px;align-items:center;display:flex;position:relative}.SearchBar-module__QCY1qa__searchIcon{color:var(--icon-disabled);pointer-events:none;z-index:1;position:absolute;left:12px}.SearchBar-module__QCY1qa__input{width:100%;padding-left:40px!important;padding-right:40px!important}.SearchBar-module__QCY1qa__clearButton{width:34px;height:34px;color:var(--icon-disabled);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex;position:absolute;right:8px}.SearchBar-module__QCY1qa__clearButton:hover{background-color:var(--surface-tertiary);color:var(--icon-disabled)}
.FloatingActionButton-module__ee8A5q__fab{bottom:calc(2rem + env(safe-area-inset-bottom));right:calc(2rem + env(safe-area-inset-right));background-color:var(--fab-bg);color:#fff;cursor:pointer;z-index:50;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:all .3s cubic-bezier(.4,0,.2,1);position:fixed;box-shadow:0 4px 12px #00000026;visibility:visible!important;opacity:1!important;display:flex!important}.FloatingActionButton-module__ee8A5q__fab:hover{transform:scale(1.1);box-shadow:0 6px 16px #0003}.FloatingActionButton-module__ee8A5q__fab:active{transform:scale(1.05)}@media (max-width:768px){.FloatingActionButton-module__ee8A5q__fab{bottom:calc(1.5rem + env(safe-area-inset-bottom));right:calc(1.5rem + env(safe-area-inset-right))}}
.ContactDetailHeader-module__9Tl0UG__header{text-align:center;flex-direction:column;align-items:center;width:100%;padding:16px 20px;display:flex;position:relative}.ContactDetailHeader-module__9Tl0UG__nameContainer{text-align:center;flex-direction:column;align-items:center;gap:.25rem;display:flex}.ContactDetailHeader-module__9Tl0UG__name{color:#fff;text-shadow:0 1px 3px #0000004d}.ContactDetailHeader-module__9Tl0UG__relationship{color:#ffffffd9;text-shadow:0 1px 3px #0000004d;font-size:1rem}
.ContactActions-module__gz_lTG__container{margin:0 20px;margin-left:max(1rem,env(safe-area-inset-left));margin-right:max(1rem,env(safe-area-inset-right));justify-content:center;gap:24px;display:flex}.ContactActions-module__gz_lTG__actionItem{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;align-items:center;gap:.5rem;padding:0;display:flex}.ContactActions-module__gz_lTG__actionItem:disabled{cursor:not-allowed;opacity:.5}.ContactActions-module__gz_lTG__circleButton{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .15s,opacity .15s;display:flex}.ContactActions-module__gz_lTG__actionItem:hover:not(:disabled) .ContactActions-module__gz_lTG__circleButton{transform:scale(1.08)}.ContactActions-module__gz_lTG__actionItem:active:not(:disabled) .ContactActions-module__gz_lTG__circleButton{transform:scale(.95)}.ContactActions-module__gz_lTG__callCircle{background-color:var(--call-action-call)}.ContactActions-module__gz_lTG__interviewCircle{background-color:var(--call-action-interview)}.ContactActions-module__gz_lTG__actionLabel{color:var(--foreground);text-align:center;max-width:100px;font-size:.75rem;font-weight:500}.ContactActions-module__gz_lTG__actionItem:disabled .ContactActions-module__gz_lTG__actionLabel{color:var(--text-muted)}
.ShareContactModal-module__sieUxa__linkContainer{background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:8px;padding:1rem;overflow-x:auto}@media (prefers-color-scheme:dark){.ShareContactModal-module__sieUxa__linkContainer{background-color:var(--background-secondary);border-color:var(--border-color)}}.ShareContactModal-module__sieUxa__link{word-break:break-all;font-family:monospace;font-size:.875rem}.ShareContactModal-module__sieUxa__copyButton{color:#fff;cursor:pointer;background-color:#2196f3;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;transition:all .2s;visibility:visible!important;opacity:1!important;display:flex!important}.ShareContactModal-module__sieUxa__copyButton:hover{background-color:#1976d2}.ShareContactModal-module__sieUxa__qrButton{color:#333;cursor:pointer;background-color:#f5f5f5;border:2px solid #e0e0e0;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;transition:all .2s;visibility:visible!important;opacity:1!important;display:flex!important}@media (prefers-color-scheme:dark){.ShareContactModal-module__sieUxa__qrButton{background-color:var(--background-secondary);color:var(--foreground);border-color:var(--border-color)}}.ShareContactModal-module__sieUxa__qrButton:hover{background-color:#e0e0e0;border-color:#2196f3}@media (prefers-color-scheme:dark){.ShareContactModal-module__sieUxa__qrButton:hover{background-color:var(--hover-background)}}.ShareContactModal-module__sieUxa__qrContainer{background-color:#fff;border:2px solid #e0e0e0;border-radius:12px;padding:1rem;display:inline-block}@media (prefers-color-scheme:dark){.ShareContactModal-module__sieUxa__qrContainer{border-color:var(--border-color);background-color:#fff}}.ShareContactModal-module__sieUxa__qrActions{width:100%}.ShareContactModal-module__sieUxa__downloadButton{color:#fff;cursor:pointer;background-color:#4caf50;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;transition:all .2s;visibility:visible!important;opacity:1!important;display:flex!important}.ShareContactModal-module__sieUxa__downloadButton:hover{background-color:#45a049}.ShareContactModal-module__sieUxa__backButton{color:#666;cursor:pointer;background-color:#0000;border:none;border-radius:8px;justify-content:center;align-items:center;width:100%;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;transition:all .2s;visibility:visible!important;opacity:1!important;display:flex!important}@media (prefers-color-scheme:dark){.ShareContactModal-module__sieUxa__backButton{color:var(--text-secondary)}}.ShareContactModal-module__sieUxa__backButton:hover{background-color:#f5f5f5}@media (prefers-color-scheme:dark){.ShareContactModal-module__sieUxa__backButton:hover{background-color:var(--hover-background)}}
.ContactInfo-module__uD9M9a__container{margin:0 1rem;margin-left:max(1rem,env(safe-area-inset-left));margin-right:max(1rem,env(safe-area-inset-right));background:#fff6;border-radius:16px;padding:1.5rem}@media (prefers-color-scheme:dark){.ContactInfo-module__uD9M9a__container{background:#0003}}.ContactInfo-module__uD9M9a__sectionTitle{margin-bottom:1rem;font-size:1.125rem;font-weight:600}.ContactInfo-module__uD9M9a__infoItem{align-items:flex-start;gap:1rem;padding:.75rem 0;display:flex}.ContactInfo-module__uD9M9a__infoItem+.ContactInfo-module__uD9M9a__infoItem{border-top:1px solid var(--frosted-glass-border)}.ContactInfo-module__uD9M9a__iconWrapper{background-color:var(--hover-background);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ContactInfo-module__uD9M9a__icon{color:var(--text-secondary)}.ContactInfo-module__uD9M9a__infoContent{flex-direction:column;flex:1;gap:.25rem;display:flex}.ContactInfo-module__uD9M9a__infoValue{font-weight:500}
.CallLogItem-module__wGXkFa__container{cursor:pointer;background-color:#f9f9f9;border-radius:8px;align-items:flex-start;gap:1rem;padding:1rem;transition:background-color .2s;display:flex}@media (prefers-color-scheme:dark){.CallLogItem-module__wGXkFa__container{background-color:var(--card-background)}}.CallLogItem-module__wGXkFa__container:hover{background-color:#f0f0f0}@media (prefers-color-scheme:dark){.CallLogItem-module__wGXkFa__container:hover{background-color:var(--hover-background)}}.CallLogItem-module__wGXkFa__iconWrapper{background-color:#4caf50;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.CallLogItem-module__wGXkFa__icon{color:#fff}.CallLogItem-module__wGXkFa__content{flex-direction:column;flex:1;gap:.25rem;display:flex}.CallLogItem-module__wGXkFa__dateRow{justify-content:space-between;align-items:center;gap:1rem;display:flex}.CallLogItem-module__wGXkFa__date{font-weight:500}.CallLogItem-module__wGXkFa__time{flex-shrink:0}
.CallHistory-module__C4Sbwa__container{margin:0 1rem;margin-left:max(1rem,env(safe-area-inset-left));margin-right:max(1rem,env(safe-area-inset-right));background:#fff6;border-radius:16px;padding:1.5rem}@media (prefers-color-scheme:dark){.CallHistory-module__C4Sbwa__container{background:#0003}}.CallHistory-module__C4Sbwa__sectionTitle{padding-bottom:1rem;font-size:1.125rem;font-weight:600}.CallHistory-module__C4Sbwa__emptyState{flex-direction:column;align-items:center;gap:.5rem;padding:3rem 1rem;display:flex}.CallHistory-module__C4Sbwa__loadingMore{justify-content:center;padding:1rem 0;display:flex}.CallHistory-module__C4Sbwa__endMessage{padding:1rem 0}
.DeleteContactModal-module__Aja5Wa__iconWrapper{background-color:#ffebee;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex}@media (prefers-color-scheme:dark){.DeleteContactModal-module__Aja5Wa__iconWrapper{background-color:#f4433633}}.DeleteContactModal-module__Aja5Wa__icon{color:#f44336}.DeleteContactModal-module__Aja5Wa__title{font-size:1.5rem;font-weight:600}.DeleteContactModal-module__Aja5Wa__actions{gap:1rem;width:100%;margin-top:1rem;display:flex}.DeleteContactModal-module__Aja5Wa__cancelButton{color:#333;cursor:pointer;background-color:#f5f5f5;border:none;border-radius:8px;flex:1;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;transition:background-color .2s}@media (prefers-color-scheme:dark){.DeleteContactModal-module__Aja5Wa__cancelButton{background-color:var(--background-secondary);color:var(--foreground)}}.DeleteContactModal-module__Aja5Wa__cancelButton:hover:not(:disabled){background-color:#e0e0e0}@media (prefers-color-scheme:dark){.DeleteContactModal-module__Aja5Wa__cancelButton:hover:not(:disabled){background-color:var(--hover-background)}}.DeleteContactModal-module__Aja5Wa__cancelButton:disabled{opacity:.5;cursor:not-allowed}.DeleteContactModal-module__Aja5Wa__deleteButton{color:#fff;cursor:pointer;background-color:#f44336;border:none;border-radius:8px;flex:1;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;transition:background-color .2s}.DeleteContactModal-module__Aja5Wa__deleteButton:hover:not(:disabled){background-color:#d32f2f}.DeleteContactModal-module__Aja5Wa__deleteButton:disabled{opacity:.5;cursor:not-allowed}
.TimeExpiredModal-module__BZKa8W__iconWrapper{background-color:#e3f2fd;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex}@media (prefers-color-scheme:dark){.TimeExpiredModal-module__BZKa8W__iconWrapper{background-color:#2196f333}}.TimeExpiredModal-module__BZKa8W__icon{color:#2196f3}.TimeExpiredModal-module__BZKa8W__title{font-size:1.5rem;font-weight:600}.TimeExpiredModal-module__BZKa8W__endButton{color:#fff;cursor:pointer;background-color:#2196f3;border:none;border-radius:8px;width:100%;margin-top:1rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;transition:background-color .2s}.TimeExpiredModal-module__BZKa8W__endButton:hover{background-color:#1976d2}
.InterviewAccessModal-module__RGr5kW__iconWrapper{background-color:#e3f2fd;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex}@media (prefers-color-scheme:dark){.InterviewAccessModal-module__RGr5kW__iconWrapper{background-color:#2196f31a}}.InterviewAccessModal-module__RGr5kW__icon{color:#2196f3}.InterviewAccessModal-module__RGr5kW__title{color:var(--foreground);margin:0;font-size:1.25rem;font-weight:600}.InterviewAccessModal-module__RGr5kW__actions{gap:.75rem;width:100%;margin-top:.5rem;display:flex}.InterviewAccessModal-module__RGr5kW__cancelButton{color:#333;cursor:pointer;background-color:#f5f5f5;border:none;border-radius:8px;flex:1;padding:.875rem 1.5rem;font-size:1rem;font-weight:500;transition:all .2s}@media (prefers-color-scheme:dark){.InterviewAccessModal-module__RGr5kW__cancelButton{background-color:var(--background-secondary);color:var(--foreground)}}.InterviewAccessModal-module__RGr5kW__cancelButton:hover{background-color:#e0e0e0}@media (prefers-color-scheme:dark){.InterviewAccessModal-module__RGr5kW__cancelButton:hover{background-color:var(--hover-background)}}.InterviewAccessModal-module__RGr5kW__actionButton{color:#fff;cursor:pointer;background-color:#2196f3;border:none;border-radius:8px;flex:1;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s}.InterviewAccessModal-module__RGr5kW__actionButton:hover{background-color:#1976d2}.InterviewAccessModal-module__RGr5kW__actionButton:active{transform:scale(.98)}
.CallBackground-module__A_bvMW__container{z-index:0;width:100%;height:100%;position:fixed;top:0;left:0}.CallBackground-module__A_bvMW__imageWrapper{opacity:0;width:100%;height:100%;transition:opacity 1s ease-in-out;position:absolute;top:0;left:0}.CallBackground-module__A_bvMW__imageWrapper.CallBackground-module__A_bvMW__active{opacity:1}.CallBackground-module__A_bvMW__imageWrapper.CallBackground-module__A_bvMW__fadeOut{opacity:0}.CallBackground-module__A_bvMW__image{object-fit:cover;object-position:center}.CallBackground-module__A_bvMW__overlay{z-index:1;background:linear-gradient(#0006 0%,#0003 50%,#0009 100%);width:100%;height:100%;position:absolute;top:0;left:0}
.CallHeader-module__OBHx1W__container{z-index:10;padding-top:calc(2rem + env(safe-area-inset-top));padding-left:calc(1.5rem + env(safe-area-inset-left));padding-right:calc(1.5rem + env(safe-area-inset-right));flex-direction:column;align-items:center;gap:.5rem;display:flex;position:relative}.CallHeader-module__OBHx1W__name{color:#fff;text-align:center;text-shadow:0 2px 12px #000c;letter-spacing:-.01em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:2.5rem;font-weight:600}.CallHeader-module__OBHx1W__status{color:#fffffff2;text-shadow:0 2px 8px #0009;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:500}.CallHeader-module__OBHx1W__warningContainer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ff9800f2;border-radius:24px;margin-top:.75rem;padding:.625rem 1.25rem;box-shadow:0 4px 12px #ff98004d}.CallHeader-module__OBHx1W__warning{color:#fff;text-align:center;letter-spacing:.01em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.9375rem;font-weight:600}
.AudioOutputSelector-module__uzx8fa__container{display:inline-block;position:relative}.AudioOutputSelector-module__uzx8fa__triggerButton{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;background-color:#fff3;border:2px solid #ffffff4d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:70px;height:70px;transition:all .2s;display:flex}.AudioOutputSelector-module__uzx8fa__triggerButton:hover{background-color:#ffffff4d;transform:scale(1.05)}.AudioOutputSelector-module__uzx8fa__triggerButton:active{transform:scale(.95)}.AudioOutputSelector-module__uzx8fa__label{color:#fff;text-shadow:0 1px 4px #00000080;white-space:nowrap;font-size:.75rem;font-weight:500;position:absolute;bottom:-1.5rem}.AudioOutputSelector-module__uzx8fa__dropdown{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1000;background:#1e1e1efa;border-radius:12px;min-width:240px;max-width:320px;margin-bottom:12px;animation:.2s AudioOutputSelector-module__uzx8fa__slideUp;position:absolute;bottom:100%;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 8px 32px #0006}@keyframes AudioOutputSelector-module__uzx8fa__slideUp{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.AudioOutputSelector-module__uzx8fa__dropdownHeader{color:#ffffffe6;letter-spacing:-.01em;border-bottom:1px solid #ffffff1a;align-items:center;gap:8px;padding:14px 16px 12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;font-weight:600;display:flex}.AudioOutputSelector-module__uzx8fa__deviceList{max-height:300px;padding:4px;overflow-y:auto}.AudioOutputSelector-module__uzx8fa__deviceItem{color:#fff;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;font-size:14px;transition:all .15s;display:flex}.AudioOutputSelector-module__uzx8fa__deviceItem:hover{background:#ffffff1a}.AudioOutputSelector-module__uzx8fa__deviceItem:active{background:#ffffff26}.AudioOutputSelector-module__uzx8fa__deviceItem.AudioOutputSelector-module__uzx8fa__selected{color:#60a5fa;background:#3b82f633}.AudioOutputSelector-module__uzx8fa__deviceItem.AudioOutputSelector-module__uzx8fa__selected:hover{background:#3b82f64d}.AudioOutputSelector-module__uzx8fa__deviceLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;margin-right:8px;overflow:hidden}.AudioOutputSelector-module__uzx8fa__checkIcon{color:#60a5fa;flex-shrink:0}.AudioOutputSelector-module__uzx8fa__deviceList::-webkit-scrollbar{width:6px}.AudioOutputSelector-module__uzx8fa__deviceList::-webkit-scrollbar-track{background:0 0}.AudioOutputSelector-module__uzx8fa__deviceList::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.AudioOutputSelector-module__uzx8fa__deviceList::-webkit-scrollbar-thumb:hover{background:#ffffff4d}
.CallControls-module__Gw3TvW__container{width:100%;padding:2rem 1.5rem;padding-bottom:calc(2rem + env(safe-area-inset-bottom));padding-left:calc(1.5rem + env(safe-area-inset-left));padding-right:calc(1.5rem + env(safe-area-inset-right));justify-content:center;align-items:center;display:flex}.CallControls-module__Gw3TvW__controls{justify-content:center;align-items:center;gap:2rem;display:flex}.CallControls-module__Gw3TvW__controlButton{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;background-color:#fff3;border:2px solid #ffffff4d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:70px;height:70px;transition:all .2s;display:flex}.CallControls-module__Gw3TvW__controlButton:hover{background-color:#ffffff4d;transform:scale(1.05)}.CallControls-module__Gw3TvW__controlButton:active{transform:scale(.95)}.CallControls-module__Gw3TvW__controlButton.CallControls-module__Gw3TvW__active{background-color:var(--brand-primary);border-color:var(--brand-primary)}.CallControls-module__Gw3TvW__label{color:#fff;text-shadow:0 1px 4px #00000080;white-space:nowrap;font-size:.75rem;font-weight:500;position:absolute;bottom:-1.5rem}.CallControls-module__Gw3TvW__endButton{background-color:var(--error-main);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;transition:all .2s;display:flex;box-shadow:0 4px 12px #f4433666}.CallControls-module__Gw3TvW__endButton:hover{background-color:var(--poppy);transform:scale(1.05)}.CallControls-module__Gw3TvW__endButton:active{transform:scale(.95)}
.TranscriptionView-module__bVMpiG__container{width:100%;height:100%;position:relative;overflow:hidden}.TranscriptionView-module__bVMpiG__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1;background:#0003;width:100%;height:100%;position:absolute;top:0;left:0}.TranscriptionView-module__bVMpiG__messageList{z-index:2;flex-direction:column;gap:.75rem;width:100%;height:100%;padding:1rem;display:flex;position:relative;overflow-y:auto}.TranscriptionView-module__bVMpiG__messageWrapper{width:100%;display:flex}.TranscriptionView-module__bVMpiG__messageWrapper.TranscriptionView-module__bVMpiG__user{justify-content:flex-end}.TranscriptionView-module__bVMpiG__messageWrapper.TranscriptionView-module__bVMpiG__ai{justify-content:flex-start}.TranscriptionView-module__bVMpiG__bubble{word-wrap:break-word;border-radius:16px;max-width:75%;padding:.75rem 1rem;box-shadow:0 2px 8px #0003}.TranscriptionView-module__bVMpiG__messageWrapper.TranscriptionView-module__bVMpiG__user .TranscriptionView-module__bVMpiG__bubble{background:linear-gradient(135deg,#4caf50 0%,#45a049 100%);border-bottom-right-radius:4px}.TranscriptionView-module__bVMpiG__messageWrapper.TranscriptionView-module__bVMpiG__ai .TranscriptionView-module__bVMpiG__bubble{background:#fffffff2;border-bottom-left-radius:4px}.TranscriptionView-module__bVMpiG__text{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.5}.TranscriptionView-module__bVMpiG__messageWrapper.TranscriptionView-module__bVMpiG__user .TranscriptionView-module__bVMpiG__text{color:#fff}.TranscriptionView-module__bVMpiG__messageWrapper.TranscriptionView-module__bVMpiG__ai .TranscriptionView-module__bVMpiG__text{color:#333}.TranscriptionView-module__bVMpiG__messageList{scroll-behavior:smooth}.TranscriptionView-module__bVMpiG__messageList::-webkit-scrollbar{width:4px}.TranscriptionView-module__bVMpiG__messageList::-webkit-scrollbar-track{background:0 0}.TranscriptionView-module__bVMpiG__messageList::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:2px}.TranscriptionView-module__bVMpiG__messageList::-webkit-scrollbar-thumb:hover{background:#ffffff80}
.InterviewHeader-module__zyKZyW__container{z-index:10;padding-top:calc(2rem + env(safe-area-inset-top));padding-left:calc(1.5rem + env(safe-area-inset-left));padding-right:calc(1.5rem + env(safe-area-inset-right));flex-direction:column;align-items:center;gap:.5rem;display:flex;position:relative}.InterviewHeader-module__zyKZyW__title{color:#fff;text-align:center;text-shadow:0 2px 12px #000c;letter-spacing:-.01em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.75rem;font-weight:600}.InterviewHeader-module__zyKZyW__status{color:#fffffff2;text-shadow:0 2px 8px #0009;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:500}
.BottomSheet-module__LLG-bW__overlay{z-index:1000;background-color:#00000080;animation:.2s ease-out BottomSheet-module__LLG-bW__fadeIn;position:fixed;inset:0}.BottomSheet-module__LLG-bW__sheet{background-color:var(--card-background);max-height:80vh;padding-bottom:env(safe-area-inset-bottom);border-radius:20px 20px 0 0;flex-direction:column;transition:background-color .3s;animation:.3s ease-out BottomSheet-module__LLG-bW__slideUp;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #00000026}@media (prefers-color-scheme:dark){.BottomSheet-module__LLG-bW__sheet{box-shadow:0 -4px 20px #00000080}}.BottomSheet-module__LLG-bW__handle{background-color:var(--border-color);border-radius:2px;flex-shrink:0;width:40px;height:4px;margin:12px auto 8px}.BottomSheet-module__LLG-bW__header{border-bottom:1px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.5rem;transition:border-color .3s;display:flex}.BottomSheet-module__LLG-bW__title{color:var(--foreground);margin:0;font-size:1.25rem;font-weight:600;transition:color .3s}.BottomSheet-module__LLG-bW__content{flex-grow:1;padding:1rem 1.5rem;overflow-y:auto}@keyframes BottomSheet-module__LLG-bW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes BottomSheet-module__LLG-bW__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}
.MenuPage-module__71MxaW__overlay{z-index:1000;background-color:var(--menu-bg);transition:transform .3s;position:fixed;inset:0;transform:translate(-100%)}.MenuPage-module__71MxaW__overlay.MenuPage-module__71MxaW__open{transform:translate(0)}.MenuPage-module__71MxaW__header{padding:16px 20px;padding-top:calc(16px + env(safe-area-inset-top));align-items:center;gap:12px;display:flex}.MenuPage-module__71MxaW__headerTitle{flex:1}.MenuPage-module__71MxaW__menuItems{padding:0 20px}
.CallLogMetadata-module___Yf4-W__container{background:#fff6;border-radius:16px;padding:1.5rem}@media (prefers-color-scheme:dark){.CallLogMetadata-module___Yf4-W__container{background:#0003}}.CallLogMetadata-module___Yf4-W__infoItem{align-items:flex-start;gap:1rem;padding:.75rem 0;display:flex}.CallLogMetadata-module___Yf4-W__infoItem+.CallLogMetadata-module___Yf4-W__infoItem{border-top:1px solid var(--frosted-glass-border)}.CallLogMetadata-module___Yf4-W__iconWrapper{background-color:var(--hover-background);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.CallLogMetadata-module___Yf4-W__icon{color:var(--text-secondary)}.CallLogMetadata-module___Yf4-W__infoContent{flex-direction:column;flex:1;gap:.25rem;display:flex}.CallLogMetadata-module___Yf4-W__infoValue{font-weight:500}
.AudioAccessModal-module__mAPDjq__iconWrapper{background-color:#fce4ec;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex}@media (prefers-color-scheme:dark){.AudioAccessModal-module__mAPDjq__iconWrapper{background-color:#e91e631a}}.AudioAccessModal-module__mAPDjq__icon{color:#e91e63}.AudioAccessModal-module__mAPDjq__title{color:var(--foreground);text-align:center;margin:0;font-size:1.25rem;font-weight:600}.AudioAccessModal-module__mAPDjq__actions{gap:.75rem;width:100%;margin-top:.5rem;display:flex}.AudioAccessModal-module__mAPDjq__cancelButton{color:#333;cursor:pointer;background-color:#f5f5f5;border:none;border-radius:8px;flex:1;padding:.875rem 1.5rem;font-size:1rem;font-weight:500;transition:all .2s}@media (prefers-color-scheme:dark){.AudioAccessModal-module__mAPDjq__cancelButton{background-color:var(--background-secondary);color:var(--foreground)}}.AudioAccessModal-module__mAPDjq__cancelButton:hover{background-color:#e0e0e0}@media (prefers-color-scheme:dark){.AudioAccessModal-module__mAPDjq__cancelButton:hover{background-color:var(--hover-background)}}.AudioAccessModal-module__mAPDjq__actionButton{color:#fff;cursor:pointer;background-color:#e91e63;border:none;border-radius:8px;flex:1;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s}.AudioAccessModal-module__mAPDjq__actionButton:hover{background-color:#c2185b}.AudioAccessModal-module__mAPDjq__actionButton:active{transform:scale(.98)}
.CallLogAudio-module__M7cwgW__container{background:#fff6;border-radius:16px;padding:1.5rem}@media (prefers-color-scheme:dark){.CallLogAudio-module__M7cwgW__container{background:#0003}}.CallLogAudio-module__M7cwgW__sectionTitle{margin-bottom:1rem;font-size:1.125rem;font-weight:600}.CallLogAudio-module__M7cwgW__audioContent{padding:.5rem 0}.CallLogAudio-module__M7cwgW__placeholder,.CallLogAudio-module__M7cwgW__errorState{flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1rem;display:flex}.CallLogAudio-module__M7cwgW__placeholderIcon,.CallLogAudio-module__M7cwgW__errorIcon{color:var(--text-muted);opacity:.5}.CallLogAudio-module__M7cwgW__audioWrapper{flex-direction:column;gap:.5rem;display:flex}.CallLogAudio-module__M7cwgW__loadingText{text-align:center}.CallLogAudio-module__M7cwgW__audioPlayer{border-radius:8px;width:100%}.CallLogAudio-module__M7cwgW__audioPlayer::-webkit-media-controls-panel{background-color:var(--background-secondary)}@media (prefers-color-scheme:dark){.CallLogAudio-module__M7cwgW__audioPlayer::-webkit-media-controls-panel{background-color:var(--surface-tertiary)}}.CallLogAudio-module__M7cwgW__lockedPlayer{background:#0000000a;border:1px dashed #00000026;border-radius:10px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}@media (prefers-color-scheme:dark){.CallLogAudio-module__M7cwgW__lockedPlayer{background:#ffffff0a;border-color:#ffffff1f}}.CallLogAudio-module__M7cwgW__lockedOverlay{justify-content:center;align-items:center;gap:.5rem;display:flex}.CallLogAudio-module__M7cwgW__lockIcon{color:var(--text-muted);opacity:.6;flex-shrink:0}.CallLogAudio-module__M7cwgW__lockedLabel{opacity:.7}.CallLogAudio-module__M7cwgW__mockControls{opacity:.45;pointer-events:auto;align-items:center;gap:.75rem;display:flex}.CallLogAudio-module__M7cwgW__mockPlayButton{background:var(--foreground);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:opacity .15s;display:flex}.CallLogAudio-module__M7cwgW__mockPlayButton:hover{opacity:.8}.CallLogAudio-module__M7cwgW__mockPlayIcon{color:var(--background)}.CallLogAudio-module__M7cwgW__mockProgress{background:#00000026;border-radius:2px;flex:1;height:4px;overflow:hidden}@media (prefers-color-scheme:dark){.CallLogAudio-module__M7cwgW__mockProgress{background:#ffffff26}}.CallLogAudio-module__M7cwgW__mockProgressBar{background:var(--foreground);opacity:.4;border-radius:2px;width:30%;height:100%}.CallLogAudio-module__M7cwgW__mockDownloadButton{cursor:pointer;width:32px;height:32px;color:var(--foreground);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s;display:flex}.CallLogAudio-module__M7cwgW__mockDownloadButton:hover{opacity:.7}
.CallLogSummary-module__hTq1ma__container{border:1px solid var(--smoked-cream);background:#fff6;border-radius:16px;padding:1.5rem}@media (prefers-color-scheme:dark){.CallLogSummary-module__hTq1ma__container{background:#0003}}.CallLogSummary-module__hTq1ma__sectionTitle{margin-bottom:1rem;font-size:1.125rem;font-weight:600}.CallLogSummary-module__hTq1ma__summaryContent{padding:.5rem 0}.CallLogSummary-module__hTq1ma__summaryText{white-space:pre-wrap;line-height:1.6}.CallLogSummary-module__hTq1ma__emptyState{flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1rem;display:flex}.CallLogSummary-module__hTq1ma__emptyIcon{color:var(--text-muted);opacity:.5}
.CallLogTranscript-module__2O1O9q__container{background:#fff6;border-radius:16px;padding:1.5rem}@media (prefers-color-scheme:dark){.CallLogTranscript-module__2O1O9q__container{background:#0003}}.CallLogTranscript-module__2O1O9q__sectionTitle{margin-bottom:1rem;font-size:1.125rem;font-weight:600}.CallLogTranscript-module__2O1O9q__transcriptContent{padding:.5rem 0}.CallLogTranscript-module__2O1O9q__emptyState{flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1rem;display:flex}.CallLogTranscript-module__2O1O9q__emptyIcon{color:var(--text-muted);opacity:.5}.CallLogTranscript-module__2O1O9q__messageWrapper{width:100%;margin-bottom:.75rem;display:flex}.CallLogTranscript-module__2O1O9q__messageWrapper.CallLogTranscript-module__2O1O9q__user{justify-content:flex-end}.CallLogTranscript-module__2O1O9q__messageWrapper.CallLogTranscript-module__2O1O9q__assistant{justify-content:flex-start}.CallLogTranscript-module__2O1O9q__bubble{word-wrap:break-word;border-radius:16px;max-width:75%;padding:.75rem 1rem;box-shadow:0 2px 8px #0003}.CallLogTranscript-module__2O1O9q__messageWrapper.CallLogTranscript-module__2O1O9q__user .CallLogTranscript-module__2O1O9q__bubble{background:linear-gradient(135deg,#4caf50 0%,#45a049 100%);border-bottom-right-radius:4px}.CallLogTranscript-module__2O1O9q__messageWrapper.CallLogTranscript-module__2O1O9q__assistant .CallLogTranscript-module__2O1O9q__bubble{background:var(--card-background);border:1px solid var(--border-color);border-bottom-left-radius:4px}@media (prefers-color-scheme:dark){.CallLogTranscript-module__2O1O9q__messageWrapper.CallLogTranscript-module__2O1O9q__assistant .CallLogTranscript-module__2O1O9q__bubble{background:var(--surface-tertiary);border:1px solid var(--border-color)}}.CallLogTranscript-module__2O1O9q__text{white-space:pre-wrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.5}.CallLogTranscript-module__2O1O9q__messageWrapper.CallLogTranscript-module__2O1O9q__user .CallLogTranscript-module__2O1O9q__text{color:#fff}.CallLogTranscript-module__2O1O9q__messageWrapper.CallLogTranscript-module__2O1O9q__assistant .CallLogTranscript-module__2O1O9q__text{color:var(--foreground)}.CallLogTranscript-module__2O1O9q__loadingMore{justify-content:center;padding:1rem 0;display:flex}.CallLogTranscript-module__2O1O9q__endMessage{text-align:center;padding:1rem 0}
.SubscriptionExistsModal-module__6DcIRa__iconWrapper{background-color:#e8f5e9;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex}@media (prefers-color-scheme:dark){.SubscriptionExistsModal-module__6DcIRa__iconWrapper{background-color:#4caf5033}}.SubscriptionExistsModal-module__6DcIRa__icon{color:#4caf50}.SubscriptionExistsModal-module__6DcIRa__title{font-size:1.5rem;font-weight:600}.SubscriptionExistsModal-module__6DcIRa__okayButton{color:#fff;cursor:pointer;background-color:#2196f3;border:none;border-radius:8px;width:100%;margin-top:1rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;transition:background-color .2s}.SubscriptionExistsModal-module__6DcIRa__okayButton:hover{background-color:#1976d2}
.TestModeModal-module__GaU6Ia__iconWrapper{background-color:#fff3e0;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex}@media (prefers-color-scheme:dark){.TestModeModal-module__GaU6Ia__iconWrapper{background-color:#ff980033}}.TestModeModal-module__GaU6Ia__icon{color:#ff9800}.TestModeModal-module__GaU6Ia__title{font-size:1.5rem;font-weight:600}.TestModeModal-module__GaU6Ia__okayButton{color:#fff;cursor:pointer;background-color:#2196f3;border:none;border-radius:8px;width:100%;margin-top:1rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;transition:background-color .2s}.TestModeModal-module__GaU6Ia__okayButton:hover{background-color:#1976d2}
.CallTimer-module__GowJXq__container{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#0006;border-radius:24px;justify-content:center;align-items:center;padding:.75rem 1.5rem;display:flex;box-shadow:0 4px 12px #0000004d}.CallTimer-module__GowJXq__timer{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.1em;text-shadow:0 2px 8px #0009;font-family:-apple-system,BlinkMacSystemFont,SF Mono,Monaco,Menlo,monospace;font-size:1.5rem;font-weight:500}
.MenuItem-module__xr1kAq__menuItem{cursor:pointer;text-align:left;width:100%;color:var(--foreground);background:0 0;border:none;border-radius:12px;align-items:center;gap:1rem;padding:1rem;font-size:1rem;transition:background-color .2s,color .2s;display:flex}@media (prefers-color-scheme:dark){.MenuItem-module__xr1kAq__menuItem{color:#fafafa}}.MenuItem-module__xr1kAq__menuItem:hover,.MenuItem-module__xr1kAq__menuItem:active{background-color:var(--hover-background)}.MenuItem-module__xr1kAq__menuItem.MenuItem-module__xr1kAq__danger{color:#d32f2f}.MenuItem-module__xr1kAq__menuItem.MenuItem-module__xr1kAq__danger:hover{background-color:#ffebee}.MenuItem-module__xr1kAq__iconWrapper{width:24px;height:24px;color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:flex}.MenuItem-module__xr1kAq__label{color:inherit;flex:1;font-weight:500}.MenuItem-module__xr1kAq__chevron{color:#999;flex-shrink:0}@media (prefers-color-scheme:dark){.MenuItem-module__xr1kAq__chevron{color:#a3a3a3}}
.HomePage-module__UjiGwq__page{background-color:var(--background-primary);min-height:100vh}.HomePage-module__UjiGwq__topBar{padding:12px 20px;padding-top:calc(32px + env(safe-area-inset-top));z-index:2;background-color:#0000;border-bottom:none;justify-content:space-between;align-items:center;display:flex;position:relative}.HomePage-module__UjiGwq__logoContainer{flex:1;justify-content:center;align-items:center;display:flex}.HomePage-module__UjiGwq__logo{width:auto;height:28px}.HomePage-module__UjiGwq__headerSection{background:linear-gradient(180deg,var(--brand-secondary)0%,var(--background)100%);height:140px;position:relative}.HomePage-module__UjiGwq__profileCard{background-color:var(--background);z-index:1;border-radius:16px;margin:-43px 20px 20px;padding:20px 24px;position:relative;box-shadow:0 4px 20px #0000001a}.HomePage-module__UjiGwq__emailEditRow{justify-content:space-between;align-items:center;margin-top:8px;display:flex}@media (prefers-color-scheme:dark){.HomePage-module__UjiGwq__profileCard{box-shadow:0 4px 20px #0000004d}}.HomePage-module__UjiGwq__profileInfo{flex:1;min-width:0}.HomePage-module__UjiGwq__planSeparator{background-color:var(--border-color);height:1px;margin:16px 0}.HomePage-module__UjiGwq__planRow{justify-content:space-between;align-items:center;display:flex}.HomePage-module__UjiGwq__planLink{cursor:pointer;color:var(--text-primary);text-decoration:underline;transition:opacity .2s}.HomePage-module__UjiGwq__planLink:hover{opacity:.7}.HomePage-module__UjiGwq__avatar{object-fit:cover;border-radius:50%;width:64px;height:64px}.HomePage-module__UjiGwq__avatarPlaceholder{background:var(--avatar-placeholder-bg);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:1.5rem;font-weight:600;display:flex}.HomePage-module__UjiGwq__contactList{padding:1rem 1.5rem;padding-left:max(1.5rem,env(safe-area-inset-left));padding-right:max(1.5rem,env(safe-area-inset-right));padding-bottom:calc(100px + env(safe-area-inset-bottom))}.HomePage-module__UjiGwq__emptySearch{text-align:center;padding:3rem 1rem}.HomePage-module__UjiGwq__contactGrid{flex-direction:column;gap:1rem;display:flex}
.IntroPage-module__y-NeVG__container{background-color:#000;width:100%;height:100dvh;position:relative;overflow:hidden}.IntroPage-module__y-NeVG__video{object-fit:cover;object-position:30% center;width:100%;height:100%;position:absolute;top:0;left:0}.IntroPage-module__y-NeVG__overlay{z-index:1;background:linear-gradient(#0006,#0009);width:100%;height:100%;position:absolute;top:0;left:0}.IntroPage-module__y-NeVG__content{z-index:2;height:100%;padding:calc(env(safe-area-inset-top) + 2rem)1.5rem calc(env(safe-area-inset-bottom) + 2rem);flex-direction:column;justify-content:space-between;display:flex;position:relative}.IntroPage-module__y-NeVG__header{flex-direction:column;align-items:flex-start;margin-top:60px;margin-bottom:.25rem;display:flex}.IntroPage-module__y-NeVG__logo{width:100%;max-width:215px;height:auto;margin:auto;display:inline-block}.IntroPage-module__y-NeVG__spacer{margin-bottom:1.5rem}.IntroPage-module__y-NeVG__headline{font-size:1.875rem;font-weight:600;line-height:1.3;font-family:var(--font-poppins),ui-sans-serif,system-ui,sans-serif;margin-bottom:1rem}.IntroPage-module__y-NeVG__headlineWhite{color:#fff}.IntroPage-module__y-NeVG__headlineBlue{color:#89cff0}.IntroPage-module__y-NeVG__subheadline{color:#fafcfde6;font-size:1rem;line-height:1.6;font-family:var(--font-dm-sans),ui-sans-serif,system-ui,sans-serif;margin-bottom:1.5rem}.IntroPage-module__y-NeVG__bottom{width:100%}.IntroPage-module__y-NeVG__muteButton{top:calc(env(safe-area-inset-top) + 1.5rem);z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background-color:#ffffff1a;border:none;border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;padding:0;transition:background-color .2s;display:flex;position:absolute;right:1.5rem}.IntroPage-module__y-NeVG__muteButton:hover{background-color:#fff3}.IntroPage-module__y-NeVG__icon{color:#fff;width:1.5rem;height:1.5rem}.IntroPage-module__y-NeVG__getStartedButton{width:100%;font-family:var(--font-poppins),ui-sans-serif,system-ui,sans-serif;color:#2c3e50;cursor:pointer;background-color:#89cff0;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:1rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.IntroPage-module__y-NeVG__getStartedButton:hover{background-color:#a7d8f0;transform:translateY(-2px);box-shadow:0 8px 24px #89cff04d}.IntroPage-module__y-NeVG__getStartedButton:focus{outline-offset:2px;outline:2px solid #89cff0}.IntroPage-module__y-NeVG__getStartedButton:active{transform:translateY(0)}.IntroPage-module__y-NeVG__footer{border-top:1px solid #fafcfd33;margin-top:2rem;padding-top:1.5rem}.IntroPage-module__y-NeVG__footerTitle{color:#fafcfdb3;font-size:.75rem;font-weight:700;font-family:var(--font-dm-sans),ui-sans-serif,system-ui,sans-serif;margin-bottom:.75rem}.IntroPage-module__y-NeVG__footerItems{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.IntroPage-module__y-NeVG__footerItem{align-items:center;gap:.5rem;display:flex}.IntroPage-module__y-NeVG__footerIcon{color:#a8d5ba;width:1rem;height:1rem}.IntroPage-module__y-NeVG__footerText{color:#fafcfdcc;font-size:.75rem;font-weight:600;font-family:var(--font-dm-sans),ui-sans-serif,system-ui,sans-serif}
.PreLaunchIntroPage-module__cDZaPW__container{background-color:#000;width:100%;height:100dvh;position:relative;overflow:hidden}.PreLaunchIntroPage-module__cDZaPW__video{object-fit:cover;object-position:30% center;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}@media (min-width:768px){.PreLaunchIntroPage-module__cDZaPW__video{object-position:40% center}}.PreLaunchIntroPage-module__cDZaPW__overlay{z-index:2;background:linear-gradient(90deg,#000000b3,#0006,#0000);width:100%;height:100%;position:absolute;top:0;left:0}.PreLaunchIntroPage-module__cDZaPW__contentWrapper{z-index:3;height:100%;padding:0 1.5rem;display:flex;position:relative}@media (min-width:640px){.PreLaunchIntroPage-module__cDZaPW__contentWrapper{padding:0 2rem}}@media (min-width:1024px){.PreLaunchIntroPage-module__cDZaPW__contentWrapper{padding:0 3rem}}.PreLaunchIntroPage-module__cDZaPW__contentContainer{width:100%;max-width:1280px;margin:0 auto;display:flex}.PreLaunchIntroPage-module__cDZaPW__mobileLayout{width:100%;height:100%;padding-top:calc(env(safe-area-inset-top) + 2rem);flex-direction:column;justify-content:space-between;padding-bottom:2rem;display:flex}@media (min-width:768px){.PreLaunchIntroPage-module__cDZaPW__mobileLayout{display:none}}.PreLaunchIntroPage-module__cDZaPW__desktopLayout{display:none}@media (min-width:768px){.PreLaunchIntroPage-module__cDZaPW__desktopLayout{justify-content:flex-end;align-items:center;width:100%;display:flex}}.PreLaunchIntroPage-module__cDZaPW__desktopContent{max-width:42rem}.PreLaunchIntroPage-module__cDZaPW__header{margin-bottom:.25rem}.PreLaunchIntroPage-module__cDZaPW__logoMobile{width:100%;max-width:230px;height:auto}.PreLaunchIntroPage-module__cDZaPW__logoDesktop{width:100%;max-width:300px;height:auto}.PreLaunchIntroPage-module__cDZaPW__spacer{margin-bottom:1.5rem}.PreLaunchIntroPage-module__cDZaPW__spacerDesktop{margin-bottom:2rem}.PreLaunchIntroPage-module__cDZaPW__headlineMobile{font-size:1.5rem;font-weight:600;line-height:1.3;font-family:var(--font-poppins),ui-sans-serif,system-ui,sans-serif;margin-bottom:1rem}@media (min-width:640px){.PreLaunchIntroPage-module__cDZaPW__headlineMobile{font-size:1.875rem}}.PreLaunchIntroPage-module__cDZaPW__headlineDesktop{font-size:2.25rem;font-weight:600;line-height:1.3;font-family:var(--font-poppins),ui-sans-serif,system-ui,sans-serif;margin-bottom:1.5rem}@media (min-width:640px){.PreLaunchIntroPage-module__cDZaPW__headlineDesktop{font-size:3rem}}@media (min-width:768px){.PreLaunchIntroPage-module__cDZaPW__headlineDesktop{font-size:3.75rem}}.PreLaunchIntroPage-module__cDZaPW__headlineWhite{color:#fff}.PreLaunchIntroPage-module__cDZaPW__headlineBlue{color:#89cff0}.PreLaunchIntroPage-module__cDZaPW__subheadlineMobile{color:#fafcfde6;font-size:1rem;line-height:1.625;font-family:var(--font-dm-sans),ui-sans-serif,system-ui,sans-serif;margin-bottom:1.5rem}.PreLaunchIntroPage-module__cDZaPW__subheadlineDesktop{color:#fafcfde6;max-width:36rem;font-size:1.125rem;line-height:1.625;font-family:var(--font-dm-sans),ui-sans-serif,system-ui,sans-serif;margin-bottom:2.5rem}@media (min-width:768px){.PreLaunchIntroPage-module__cDZaPW__subheadlineDesktop{font-size:1.25rem}}.PreLaunchIntroPage-module__cDZaPW__getStartedButtonMobile{width:100%;font-family:var(--font-poppins),ui-sans-serif,system-ui,sans-serif;color:#2c3e50;cursor:pointer;background-color:#89cff0;border:none;border-radius:9999px;justify-content:center;align-items:center;margin-bottom:2rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.PreLaunchIntroPage-module__cDZaPW__getStartedButtonMobile:hover{background-color:#a7d8f0;transform:translateY(-2px);box-shadow:0 8px 24px #89cff04d}.PreLaunchIntroPage-module__cDZaPW__getStartedButtonMobile:focus{outline-offset:2px;outline:2px solid #89cff0}.PreLaunchIntroPage-module__cDZaPW__getStartedButtonMobile:active{transform:translateY(0)}.PreLaunchIntroPage-module__cDZaPW__getStartedButtonDesktop{font-family:var(--font-poppins),ui-sans-serif,system-ui,sans-serif;color:#2c3e50;cursor:pointer;background-color:#89cff0;border:none;border-radius:9999px;justify-content:center;align-items:center;margin-bottom:3rem;padding:1rem 2rem;font-size:1.125rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.PreLaunchIntroPage-module__cDZaPW__getStartedButtonDesktop:hover{background-color:#a7d8f0;transform:translateY(-2px);box-shadow:0 8px 24px #89cff04d}.PreLaunchIntroPage-module__cDZaPW__getStartedButtonDesktop:focus{outline-offset:2px;outline:2px solid #89cff0}.PreLaunchIntroPage-module__cDZaPW__getStartedButtonDesktop:active{transform:translateY(0)}.PreLaunchIntroPage-module__cDZaPW__footerMobile{border-top:1px solid #fafcfd33;padding-top:1.5rem}.PreLaunchIntroPage-module__cDZaPW__footerTitleMobile{color:#fafcfdb3;font-size:.75rem;font-weight:700;font-family:var(--font-dm-sans),ui-sans-serif,system-ui,sans-serif;margin-bottom:.75rem}.PreLaunchIntroPage-module__cDZaPW__footerItemsMobile{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.PreLaunchIntroPage-module__cDZaPW__footerIconMobile{color:#a8d5ba;width:1rem;height:1rem}.PreLaunchIntroPage-module__cDZaPW__footerTextMobile{color:#fafcfdcc;font-size:.75rem;font-weight:600;font-family:var(--font-dm-sans),ui-sans-serif,system-ui,sans-serif}.PreLaunchIntroPage-module__cDZaPW__footerDesktop{border-top:1px solid #fafcfd33;margin-top:3rem;padding-top:2rem}.PreLaunchIntroPage-module__cDZaPW__footerTitleDesktop{color:#fafcfdb3;font-size:.875rem;font-weight:700;font-family:var(--font-dm-sans),ui-sans-serif,system-ui,sans-serif;margin-bottom:1rem}.PreLaunchIntroPage-module__cDZaPW__footerItemsDesktop{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.PreLaunchIntroPage-module__cDZaPW__footerIconDesktop{color:#a8d5ba;width:1.25rem;height:1.25rem}.PreLaunchIntroPage-module__cDZaPW__footerTextDesktop{color:#fafcfdcc;font-size:.875rem;font-weight:600;font-family:var(--font-dm-sans),ui-sans-serif,system-ui,sans-serif}.PreLaunchIntroPage-module__cDZaPW__footerItem{align-items:center;gap:.5rem;display:flex}.PreLaunchIntroPage-module__cDZaPW__muteButton{top:calc(env(safe-area-inset-top) + 1.5rem);z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background-color:#ffffff1a;border:none;border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;padding:0;transition:background-color .2s;display:flex;position:absolute;right:1.5rem}.PreLaunchIntroPage-module__cDZaPW__muteButton:hover{background-color:#fff3}.PreLaunchIntroPage-module__cDZaPW__icon{color:#fff;width:1.5rem;height:1.5rem}
.ContactDetailPage-module__nldzyq__pageLayout{background-color:#0000;min-height:100vh;position:relative;overflow-y:auto}.ContactDetailPage-module__nldzyq__pageBackground{z-index:0;position:fixed;inset:0}.ContactDetailPage-module__nldzyq__pageBackground img{object-fit:cover;width:100%;height:100%}.ContactDetailPage-module__nldzyq__gradientBackground{background:var(--avatar-placeholder-bg);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ContactDetailPage-module__nldzyq__largeInitials{color:#fff;opacity:.5;font-size:8rem;font-weight:600}.ContactDetailPage-module__nldzyq__backgroundOverlay{background:var(--hero-overlay-gradient);pointer-events:none;z-index:0;position:fixed;inset:0}.ContactDetailPage-module__nldzyq__blurGradient1{z-index:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0% 50vh,#000 68vh 100%);mask-image:linear-gradient(#0000 0% 50vh,#000 68vh 100%)}.ContactDetailPage-module__nldzyq__blurGradient2{z-index:0;-webkit-backdrop-filter:blur(20px);pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0% 54vh,#000 69vh 100%);mask-image:linear-gradient(#0000 0% 54vh,#000 69vh 100%)}.ContactDetailPage-module__nldzyq__blurGradient3{z-index:0;-webkit-backdrop-filter:blur(30px);pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0% 58vh,#000 70vh 100%);mask-image:linear-gradient(#0000 0% 58vh,#000 70vh 100%)}.ContactDetailPage-module__nldzyq__blurGradient4{z-index:0;-webkit-backdrop-filter:blur(40px);pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0% 62vh,#000 72vh 100%);mask-image:linear-gradient(#0000 0% 62vh,#000 72vh 100%)}.ContactDetailPage-module__nldzyq__backButton{top:calc(1rem + env(safe-area-inset-top));left:calc(1rem + env(safe-area-inset-left));z-index:10;position:fixed}.ContactDetailPage-module__nldzyq__actionButtons{top:calc(1rem + env(safe-area-inset-top));right:calc(1rem + env(safe-area-inset-right));z-index:10;gap:.5rem;display:flex;position:fixed}.ContactDetailPage-module__nldzyq__editButton{-webkit-backdrop-filter:blur(10px);color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:20px;padding:8px 16px;font-size:14px;font-weight:500;transition:background .2s}.ContactDetailPage-module__nldzyq__editButton:hover{background:#ffffff40}@supports not ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.ContactDetailPage-module__nldzyq__editButton{background:#00000080}}.ContactDetailPage-module__nldzyq__scrollableContent{z-index:1;background:0 0;border-top-left-radius:24px;border-top-right-radius:24px;min-height:calc(30vh + 100px);padding-top:calc(70vh - 100px);position:relative}@supports not ((-webkit-backdrop-filter:blur(40px)) or (backdrop-filter:blur(40px))){.ContactDetailPage-module__nldzyq__scrollableContent{background:#ffffffd9}@media (prefers-color-scheme:dark){.ContactDetailPage-module__nldzyq__scrollableContent{background:#1e293bd9}}}.ContactDetailPage-module__nldzyq__mainContent{padding:1.5rem 0;padding-bottom:calc(2rem + env(safe-area-inset-bottom));flex-direction:column;gap:1rem;display:flex}
.CallPage-module__MxpkYG__container{background-color:var(--deep-slate);flex-direction:column;width:100%;height:100%;display:flex;position:fixed;top:0;left:0;overflow:hidden}.CallPage-module__MxpkYG__header{z-index:10;flex-shrink:0;position:relative}.CallPage-module__MxpkYG__center{z-index:10;flex:1;justify-content:center;align-items:center;padding:2rem;display:flex;position:relative}.CallPage-module__MxpkYG__bottom{z-index:10;flex-shrink:0;position:relative}
.InterviewPage-module__aUsw0q__container{background:var(--call-page-bg);flex-direction:column;width:100%;height:100%;display:flex;position:fixed;top:0;left:0;overflow:hidden}.InterviewPage-module__aUsw0q__header{z-index:10;flex-shrink:0;padding-bottom:1rem;position:relative}.InterviewPage-module__aUsw0q__center{z-index:5;flex:1;min-height:0;position:relative;overflow:hidden}.InterviewPage-module__aUsw0q__bottom{z-index:10;flex-shrink:0;position:relative}
.OnboardingPanel-module__gI49ua__heroImage{z-index:0;height:65vh;position:fixed;top:0;left:0;right:0;overflow:hidden}.OnboardingPanel-module__gI49ua__heroImage img{object-fit:cover;width:100%;height:100%}.OnboardingPanel-module__gI49ua__gradientOverlay{background:linear-gradient(to top,var(--background)0%,transparent 100%);z-index:1;pointer-events:none;height:50vh;margin-bottom:35vh;position:fixed;bottom:0;left:0;right:0}.OnboardingPanel-module__gI49ua__contentSection{z-index:2;padding:0 1.5rem;padding-left:max(1.5rem,env(safe-area-inset-left));padding-right:max(1.5rem,env(safe-area-inset-right));position:relative}
.OnboardingTemplate-module__hot7xa__pageContainer{flex-direction:column;min-height:100vh;display:flex;position:relative}.OnboardingTemplate-module__hot7xa__skipButton{top:calc(1rem + env(safe-area-inset-top));right:calc(1rem + env(safe-area-inset-right));z-index:10;position:fixed}.OnboardingTemplate-module__hot7xa__backButton{top:calc(1rem + env(safe-area-inset-top));left:calc(1rem + env(safe-area-inset-left));z-index:10;position:fixed}.OnboardingTemplate-module__hot7xa__swipeContainer{touch-action:pan-y;flex-direction:column;flex:1;justify-content:flex-end;min-height:100vh;display:flex;position:relative}.OnboardingTemplate-module__hot7xa__contentWrapper{flex-direction:column;justify-content:flex-end;min-height:100vh;transition:all .15s ease-out;display:flex}.OnboardingTemplate-module__hot7xa__contentWrapper.OnboardingTemplate-module__hot7xa__slideLeft{opacity:.7;transform:translate(-20px)}.OnboardingTemplate-module__hot7xa__contentWrapper.OnboardingTemplate-module__hot7xa__slideRight{opacity:.7;transform:translate(20px)}.OnboardingTemplate-module__hot7xa__controlsSection{z-index:3;padding:2rem 1.5rem;padding-left:max(1.5rem,env(safe-area-inset-left));padding-right:max(1.5rem,env(safe-area-inset-right));padding-bottom:calc(2rem + env(safe-area-inset-bottom));flex-direction:column;gap:2rem;display:flex;position:relative}.OnboardingTemplate-module__hot7xa__progressContainer{justify-content:center;gap:8px;display:flex}.OnboardingTemplate-module__hot7xa__progressDot{background-color:var(--stone);border-radius:50%;width:8px;height:8px;transition:all .3s}.OnboardingTemplate-module__hot7xa__progressDot.OnboardingTemplate-module__hot7xa__active{background-color:var(--brand-primary);border-radius:4px;width:24px}
.EmptyStateTemplate-module__g3Z7kG__page{background-color:var(--background-primary);width:100vw;min-height:100vh}.EmptyStateTemplate-module__g3Z7kG__topBar{padding:12px 20px;padding-top:calc(32px + env(safe-area-inset-top));z-index:2;background-color:#0000;border-bottom:none;justify-content:space-between;align-items:center;display:flex;position:relative}.EmptyStateTemplate-module__g3Z7kG__logoContainer{flex:1;justify-content:center;align-items:center;display:flex}.EmptyStateTemplate-module__g3Z7kG__logo{width:auto;height:28px}.EmptyStateTemplate-module__g3Z7kG__headerSection{background:linear-gradient(180deg,var(--brand-secondary)0%,var(--background)100%);height:90px;position:relative}.EmptyStateTemplate-module__g3Z7kG__emptyStateCard{background-color:var(--background);z-index:1;border-radius:16px;margin:0 0 24px;padding:20px 24px;position:relative;box-shadow:0 4px 20px #0000001a}.EmptyStateTemplate-module__g3Z7kG__emptyStateCard h4{margin-bottom:20px}.EmptyStateTemplate-module__g3Z7kG__emptyStateCard p{margin-bottom:8px}.EmptyStateTemplate-module__g3Z7kG__separator{background-color:var(--border-color);height:1px;margin:16px 0}.EmptyStateTemplate-module__g3Z7kG__illustrationContainer{justify-content:center;align-items:center;width:100%;max-width:400px;height:300px;margin:0 auto;display:flex}.EmptyStateTemplate-module__g3Z7kG__illustration{object-fit:contain;width:100%;height:100%}
.BasicInfoStep-module__Fq8kqq__backButton{z-index:10;position:absolute;top:4rem;left:1.5rem}.BasicInfoStep-module__Fq8kqq__container{padding-top:6rem!important}.BasicInfoStep-module__Fq8kqq__photoSection{flex-direction:column;align-items:center;gap:1rem;margin:2rem 0;display:flex}.BasicInfoStep-module__Fq8kqq__fileInput{display:none}.BasicInfoStep-module__Fq8kqq__photoPreviewContainer{width:120px;height:120px;position:relative}.BasicInfoStep-module__Fq8kqq__photoPreview{border:3px solid var(--mui-palette-primary-main);cursor:pointer;background:0 0;border-radius:50%;width:120px;height:120px;padding:0;transition:opacity .2s;display:block;overflow:hidden}.BasicInfoStep-module__Fq8kqq__photoPreview:hover{opacity:.9}.BasicInfoStep-module__Fq8kqq__photoImage{object-fit:cover;pointer-events:none;border-radius:50%;width:100%;height:100%}.BasicInfoStep-module__Fq8kqq__removePhotoButton{color:#fff;cursor:pointer;z-index:10;background-color:#000000b3;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:24px;line-height:1;transition:background-color .2s;display:flex;position:absolute;top:-8px;right:-8px}.BasicInfoStep-module__Fq8kqq__removePhotoButton:hover{background-color:#000000e6}.BasicInfoStep-module__Fq8kqq__photoPlaceholder{cursor:pointer;background-color:#f5f5f5;border:2px dashed #ccc;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;transition:all .2s;display:flex}@media (prefers-color-scheme:dark){.BasicInfoStep-module__Fq8kqq__photoPlaceholder{background-color:var(--background-secondary);border-color:var(--border-color)}}.BasicInfoStep-module__Fq8kqq__photoPlaceholder:hover{border-color:var(--mui-palette-primary-main);background-color:#e8e8e8}@media (prefers-color-scheme:dark){.BasicInfoStep-module__Fq8kqq__photoPlaceholder:hover{background-color:var(--hover-background)}}.BasicInfoStep-module__Fq8kqq__placeholderContent{text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:.5rem;display:flex}.BasicInfoStep-module__Fq8kqq__cameraIcon{color:#999;transition:color .2s}@media (prefers-color-scheme:dark){.BasicInfoStep-module__Fq8kqq__cameraIcon{color:var(--text-secondary)}}.BasicInfoStep-module__Fq8kqq__photoPlaceholder:hover .BasicInfoStep-module__Fq8kqq__cameraIcon{color:var(--mui-palette-primary-main)}.BasicInfoStep-module__Fq8kqq__required{color:#d32f2f;font-weight:600}.BasicInfoStep-module__Fq8kqq__optional{color:#666;font-size:.875rem;font-weight:400}@media (prefers-color-scheme:dark){.BasicInfoStep-module__Fq8kqq__optional{color:var(--text-secondary)}}
.VoiceFilesStep-module__P1uKEq__backButton{z-index:10;position:absolute;top:4rem;left:1.5rem}.VoiceFilesStep-module__P1uKEq__container{padding-top:6rem!important}.VoiceFilesStep-module__P1uKEq__fileInput{display:none}.VoiceFilesStep-module__P1uKEq__noticeBox{background-color:#fff3cd;border:1px solid #ffc107;border-radius:8px;align-items:flex-start;gap:1rem;padding:1rem;display:flex}@media (prefers-color-scheme:dark){.VoiceFilesStep-module__P1uKEq__noticeBox{background-color:#4d3a00;border-color:#8a6d00}}.VoiceFilesStep-module__P1uKEq__noticeIcon{color:#ff9800;flex-shrink:0;margin-top:2px}.VoiceFilesStep-module__P1uKEq__noticeContent{flex:1}.VoiceFilesStep-module__P1uKEq__noticeTitle{margin-bottom:.5rem;display:block}.VoiceFilesStep-module__P1uKEq__uploadSection{width:100%;min-height:200px}.VoiceFilesStep-module__P1uKEq__uploadPlaceholder{cursor:pointer;background-color:#fafafa;border:2px dashed #ccc;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:250px;padding:2rem;transition:all .2s;display:flex}@media (prefers-color-scheme:dark){.VoiceFilesStep-module__P1uKEq__uploadPlaceholder{background-color:var(--background-secondary);border-color:var(--border-color)}}.VoiceFilesStep-module__P1uKEq__uploadPlaceholder:hover{border-color:var(--mui-palette-primary-main);background-color:#f5f5f5}@media (prefers-color-scheme:dark){.VoiceFilesStep-module__P1uKEq__uploadPlaceholder:hover{background-color:var(--hover-background)}}.VoiceFilesStep-module__P1uKEq__uploadContent{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.VoiceFilesStep-module__P1uKEq__uploadIcon{color:#999;transition:color .2s}@media (prefers-color-scheme:dark){.VoiceFilesStep-module__P1uKEq__uploadIcon{color:var(--text-secondary)}}.VoiceFilesStep-module__P1uKEq__uploadPlaceholder:hover .VoiceFilesStep-module__P1uKEq__uploadIcon{color:var(--mui-palette-primary-main)}.VoiceFilesStep-module__P1uKEq__uploadHint{margin-top:.5rem}.VoiceFilesStep-module__P1uKEq__fileList{flex-direction:column;gap:.75rem;display:flex}.VoiceFilesStep-module__P1uKEq__fileItem{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;justify-content:space-between;align-items:center;padding:1rem;transition:background-color .2s;display:flex}@media (prefers-color-scheme:dark){.VoiceFilesStep-module__P1uKEq__fileItem{background-color:var(--card-background);border-color:var(--border-color)}}.VoiceFilesStep-module__P1uKEq__fileItem:hover{background-color:#f0f0f0}@media (prefers-color-scheme:dark){.VoiceFilesStep-module__P1uKEq__fileItem:hover{background-color:var(--hover-background)}}.VoiceFilesStep-module__P1uKEq__fileInfo{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.VoiceFilesStep-module__P1uKEq__fileIcon{color:var(--mui-palette-primary-main);flex-shrink:0}.VoiceFilesStep-module__P1uKEq__fileDetails{flex:1;min-width:0}.VoiceFilesStep-module__P1uKEq__fileName{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.VoiceFilesStep-module__P1uKEq__removeButton{cursor:pointer;color:#666;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}@media (prefers-color-scheme:dark){.VoiceFilesStep-module__P1uKEq__removeButton{color:var(--text-secondary)}}.VoiceFilesStep-module__P1uKEq__removeButton:hover{color:#d32f2f;background-color:#ffebee}@media (prefers-color-scheme:dark){.VoiceFilesStep-module__P1uKEq__removeButton:hover{background-color:#f4433633}}.VoiceFilesStep-module__P1uKEq__addMoreButton{color:#666;cursor:pointer;background-color:#0000;border:2px dashed #ccc;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem;font-size:14px;font-weight:500;transition:all .2s;display:flex}@media (prefers-color-scheme:dark){.VoiceFilesStep-module__P1uKEq__addMoreButton{border-color:var(--border-color);color:var(--text-secondary)}}.VoiceFilesStep-module__P1uKEq__addMoreButton:hover{border-color:var(--mui-palette-primary-main);color:var(--mui-palette-primary-main);background-color:#f5f5f5}@media (prefers-color-scheme:dark){.VoiceFilesStep-module__P1uKEq__addMoreButton:hover{background-color:var(--hover-background)}}
.OptionalContextStep-module__cAs1jq__backButton{z-index:10;position:absolute;top:4rem;left:1.5rem}.OptionalContextStep-module__cAs1jq__container{padding-top:6rem!important}.OptionalContextStep-module__cAs1jq__fileInput{display:none}.OptionalContextStep-module__cAs1jq__uploadButton{color:#666;cursor:pointer;background-color:#0000;border:2px dashed #ccc;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:1rem;font-size:14px;font-weight:500;transition:all .2s;display:flex}@media (prefers-color-scheme:dark){.OptionalContextStep-module__cAs1jq__uploadButton{border-color:var(--border-color);color:var(--text-secondary)}}.OptionalContextStep-module__cAs1jq__uploadButton:hover{border-color:var(--mui-palette-primary-main);color:var(--mui-palette-primary-main);background-color:#f5f5f5}@media (prefers-color-scheme:dark){.OptionalContextStep-module__cAs1jq__uploadButton:hover{background-color:var(--hover-background)}}.OptionalContextStep-module__cAs1jq__fileList{flex-direction:column;gap:.75rem;display:flex}.OptionalContextStep-module__cAs1jq__fileItem{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;justify-content:space-between;align-items:center;padding:1rem;transition:background-color .2s;display:flex}@media (prefers-color-scheme:dark){.OptionalContextStep-module__cAs1jq__fileItem{background-color:var(--card-background);border-color:var(--border-color)}}.OptionalContextStep-module__cAs1jq__fileItem:hover{background-color:#f0f0f0}@media (prefers-color-scheme:dark){.OptionalContextStep-module__cAs1jq__fileItem:hover{background-color:var(--hover-background)}}.OptionalContextStep-module__cAs1jq__fileInfo{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.OptionalContextStep-module__cAs1jq__fileIcon{color:var(--mui-palette-primary-main);flex-shrink:0}.OptionalContextStep-module__cAs1jq__fileDetails{flex:1;min-width:0}.OptionalContextStep-module__cAs1jq__fileName{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.OptionalContextStep-module__cAs1jq__removeButton{cursor:pointer;color:#666;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}@media (prefers-color-scheme:dark){.OptionalContextStep-module__cAs1jq__removeButton{color:var(--text-secondary)}}.OptionalContextStep-module__cAs1jq__removeButton:hover{color:#d32f2f;background-color:#ffebee}@media (prefers-color-scheme:dark){.OptionalContextStep-module__cAs1jq__removeButton:hover{background-color:#f4433633}}.OptionalContextStep-module__cAs1jq__addMoreButton{color:#666;cursor:pointer;background-color:#0000;border:2px dashed #ccc;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem;font-size:14px;font-weight:500;transition:all .2s;display:flex}@media (prefers-color-scheme:dark){.OptionalContextStep-module__cAs1jq__addMoreButton{border-color:var(--border-color);color:var(--text-secondary)}}.OptionalContextStep-module__cAs1jq__addMoreButton:hover{border-color:var(--mui-palette-primary-main);color:var(--mui-palette-primary-main);background-color:#f5f5f5}@media (prefers-color-scheme:dark){.OptionalContextStep-module__cAs1jq__addMoreButton:hover{background-color:var(--hover-background)}}.OptionalContextStep-module__cAs1jq__linkInputWrapper{flex-direction:column;gap:1rem;width:100%;display:flex}.OptionalContextStep-module__cAs1jq__buttonContent{justify-content:center;align-items:center;gap:.5rem;display:flex}.OptionalContextStep-module__cAs1jq__errorText{color:#d32f2f;margin-top:-.5rem;display:block}.OptionalContextStep-module__cAs1jq__linksList{flex-direction:column;gap:.5rem;display:flex}.OptionalContextStep-module__cAs1jq__linkItem{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:background-color .2s;display:flex}@media (prefers-color-scheme:dark){.OptionalContextStep-module__cAs1jq__linkItem{background-color:var(--card-background);border-color:var(--border-color)}}.OptionalContextStep-module__cAs1jq__linkItem:hover{background-color:#f0f0f0}@media (prefers-color-scheme:dark){.OptionalContextStep-module__cAs1jq__linkItem:hover{background-color:var(--hover-background)}}.OptionalContextStep-module__cAs1jq__linkInfo{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.OptionalContextStep-module__cAs1jq__linkIcon{color:var(--mui-palette-primary-main);flex-shrink:0}.OptionalContextStep-module__cAs1jq__linkText{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.OptionalContextStep-module__cAs1jq__summary{text-align:center;background-color:#f5f5f5;border-radius:8px;padding:1rem}@media (prefers-color-scheme:dark){.OptionalContextStep-module__cAs1jq__summary{background-color:var(--background-secondary)}}
.PaymentInfoTemplate-module__CsrzsG__container{padding:1.5rem;padding-top:calc(1.5rem + env(safe-area-inset-top));padding-bottom:calc(2rem + env(safe-area-inset-bottom));padding-left:max(1.5rem,env(safe-area-inset-left));padding-right:max(1.5rem,env(safe-area-inset-right))}.PaymentInfoTemplate-module__CsrzsG__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:2rem;display:flex}.PaymentInfoTemplate-module__CsrzsG__title{text-align:center;flex:1;margin:0}.PaymentInfoTemplate-module__CsrzsG__content{max-width:600px;margin:0 auto}.PaymentInfoTemplate-module__CsrzsG__planCard{background-color:var(--card-background);border:1px solid var(--border-color);border-radius:12px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.PaymentInfoTemplate-module__CsrzsG__featuresList{border-top:1px solid var(--border-color);flex-direction:column;gap:.5rem;padding-top:.5rem;display:flex}.PaymentInfoTemplate-module__CsrzsG__featureItem{align-items:flex-start;gap:.5rem;display:flex}.PaymentInfoTemplate-module__CsrzsG__checkIcon{color:var(--accent-sage);flex-shrink:0;margin-top:.125rem}.PaymentInfoTemplate-module__CsrzsG__promoSection{width:100%}.PaymentInfoTemplate-module__CsrzsG__promoButton{color:var(--foreground);cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:0;transition:opacity .2s;display:flex}.PaymentInfoTemplate-module__CsrzsG__promoButton:hover{opacity:.7}.PaymentInfoTemplate-module__CsrzsG__promoApplied{background-color:var(--success-bg);border-radius:6px;justify-content:space-between;align-items:center;padding:.75rem;display:flex}.PaymentInfoTemplate-module__CsrzsG__promoAppliedContent{align-items:center;gap:.75rem;display:flex}.PaymentInfoTemplate-module__CsrzsG__promoCheckIcon{color:var(--accent-sage);flex-shrink:0}.PaymentInfoTemplate-module__CsrzsG__removePromoButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:0;transition:opacity .2s}.PaymentInfoTemplate-module__CsrzsG__removePromoButton:hover{opacity:.7}.PaymentInfoTemplate-module__CsrzsG__promoInputGroup{gap:.5rem;display:flex}.PaymentInfoTemplate-module__CsrzsG__promoInputGroup input{flex:1}.PaymentInfoTemplate-module__CsrzsG__cancelPromoButton{color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;transition:opacity .2s}.PaymentInfoTemplate-module__CsrzsG__cancelPromoButton:hover{opacity:.7}.PaymentInfoTemplate-module__CsrzsG__pricingCard{background-color:var(--background-secondary);border:1px solid var(--foreground);border-radius:12px;flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.PaymentInfoTemplate-module__CsrzsG__pricingRow{justify-content:space-between;align-items:center;display:flex}.PaymentInfoTemplate-module__CsrzsG__pricingDivider{background-color:var(--border-color);height:1px;margin:.5rem 0}.PaymentInfoTemplate-module__CsrzsG__loadingCard{background-color:var(--card-background);border:1px solid var(--border-color);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem 1rem;display:flex}.PaymentInfoTemplate-module__CsrzsG__spinner{animation:1s linear infinite PaymentInfoTemplate-module__CsrzsG__spin}@keyframes PaymentInfoTemplate-module__CsrzsG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.PaymentInfoTemplate-module__CsrzsG__cardSection{flex-direction:column;gap:1rem;display:flex}.PaymentInfoTemplate-module__CsrzsG__errorCard{background-color:var(--danger-bg);border:1px solid var(--error-main);border-radius:8px;padding:1rem}.PaymentInfoTemplate-module__CsrzsG__noPaymentCard{background-color:var(--success-bg);border:1px solid var(--accent-sage);border-radius:8px;align-items:center;gap:1rem;padding:1.5rem;display:flex}.PaymentInfoTemplate-module__CsrzsG__noPaymentCheck{color:var(--accent-sage);flex-shrink:0}.PaymentInfoTemplate-module__CsrzsG__billingSection{flex-direction:column;gap:1rem;display:flex}
.PurchaseSuccessModal-module__HYQQ5W__backdrop{z-index:1000;background-color:#00000080;animation:.2s ease-out PurchaseSuccessModal-module__HYQQ5W__fadeIn;position:fixed;inset:0}.PurchaseSuccessModal-module__HYQQ5W__modal{z-index:1001;width:400px;max-width:90%;animation:.3s ease-out PurchaseSuccessModal-module__HYQQ5W__slideUp;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.PurchaseSuccessModal-module__HYQQ5W__content{background-color:var(--card-background,#fff);border:1px solid var(--border-color,#e5e7eb);text-align:center;border-radius:12px;flex-direction:column;align-items:center;padding:32px;display:flex;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@media (prefers-color-scheme:dark){.PurchaseSuccessModal-module__HYQQ5W__content{background-color:var(--card-background,#1f2937);border-color:var(--border-color,#374151)}}.PurchaseSuccessModal-module__HYQQ5W__iconWrapper{background:var(--color-success-light,#d1fae5);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:24px;display:flex}.PurchaseSuccessModal-module__HYQQ5W__icon{color:var(--color-success,#10b981)}.PurchaseSuccessModal-module__HYQQ5W__textContent{text-align:center;width:100%;margin-bottom:24px}.PurchaseSuccessModal-module__HYQQ5W__button{width:100%}@keyframes PurchaseSuccessModal-module__HYQQ5W__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes PurchaseSuccessModal-module__HYQQ5W__slideUp{0%{opacity:0;transform:translate(-50%,-40%)}to{opacity:1;transform:translate(-50%,-50%)}}@media (max-width:640px){.PurchaseSuccessModal-module__HYQQ5W__modal{width:calc(100% - 32px)}.PurchaseSuccessModal-module__HYQQ5W__content{padding:24px}}
.CallLogDetailPage-module__5BuIoa__container{padding:1.5rem;padding-top:calc(1.5rem + env(safe-area-inset-top));padding-bottom:calc(2rem + env(safe-area-inset-bottom));padding-left:max(1.5rem,env(safe-area-inset-left));padding-right:max(1.5rem,env(safe-area-inset-right))}.CallLogDetailPage-module__5BuIoa__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:2rem;display:flex}.CallLogDetailPage-module__5BuIoa__title{text-align:center;flex:1;margin:0;font-weight:600}.CallLogDetailPage-module__5BuIoa__spacer{width:40px;height:40px}
.ProductSelectionTemplate-module__Sp9vXa__container{padding:1.5rem;padding-top:calc(1.5rem + env(safe-area-inset-top));padding-bottom:calc(2rem + env(safe-area-inset-bottom));padding-left:max(1.5rem,env(safe-area-inset-left));padding-right:max(1.5rem,env(safe-area-inset-right))}.ProductSelectionTemplate-module__Sp9vXa__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:2rem;display:flex}.ProductSelectionTemplate-module__Sp9vXa__title{text-align:center;flex:1;margin:0}.ProductSelectionTemplate-module__Sp9vXa__content{max-width:1200px;margin:0 auto}.ProductSelectionTemplate-module__Sp9vXa__loadingContainer{text-align:center;padding:3rem 0}.ProductSelectionTemplate-module__Sp9vXa__productsGrid{grid-template-columns:1fr;gap:1.5rem;width:100%;max-width:1200px;margin:0 auto;display:grid}@media (min-width:1024px){.ProductSelectionTemplate-module__Sp9vXa__productsGrid{grid-template-columns:repeat(3,1fr);gap:2rem}}@media (min-width:1280px){.ProductSelectionTemplate-module__Sp9vXa__productsGrid{gap:2.5rem}}.ProductSelectionTemplate-module__Sp9vXa__productCard{background-color:var(--card-background);border:2px solid var(--border-color);border-radius:12px;flex-direction:column;padding:2rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative}.ProductSelectionTemplate-module__Sp9vXa__productCard:hover:not(.ProductSelectionTemplate-module__Sp9vXa__current){transform:translateY(-4px);box-shadow:0 8px 16px #0000001a}.ProductSelectionTemplate-module__Sp9vXa__productCard.ProductSelectionTemplate-module__Sp9vXa__recommended{border-color:var(--accent-sage);background-color:var(--background-secondary);box-shadow:0 4px 12px #00000026}.ProductSelectionTemplate-module__Sp9vXa__productCard.ProductSelectionTemplate-module__Sp9vXa__current{opacity:.6;cursor:not-allowed}.ProductSelectionTemplate-module__Sp9vXa__recommendedBadge{background-color:var(--accent-sage);color:var(--text-primary);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;border-radius:999px;padding:.5rem 1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.6875rem;font-weight:800;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #00000026}.ProductSelectionTemplate-module__Sp9vXa__cardContent{flex-direction:column;gap:1.5rem;height:100%;display:flex}.ProductSelectionTemplate-module__Sp9vXa__priceSection{flex-direction:column;align-items:center;gap:.5rem;padding:1rem 0;display:flex}.ProductSelectionTemplate-module__Sp9vXa__recurringBadge{background-color:var(--hover-background);border-radius:6px;padding:.25rem .75rem}.ProductSelectionTemplate-module__Sp9vXa__featuresList{flex-direction:column;flex:1;gap:.75rem;display:flex}.ProductSelectionTemplate-module__Sp9vXa__featureItem{align-items:flex-start;gap:.5rem;display:flex}.ProductSelectionTemplate-module__Sp9vXa__checkIcon{color:var(--accent-sage);flex-shrink:0;margin-top:.125rem}.ProductSelectionTemplate-module__Sp9vXa__upgradePromo{background:linear-gradient(135deg,var(--hover-background)0%,var(--card-background)100%);border:2px solid var(--border-color);text-align:center;border-radius:16px;margin-top:3rem;padding:2rem 1.5rem}.ProductSelectionTemplate-module__Sp9vXa__upgradePromoContent{flex-direction:column;align-items:center;gap:1.25rem;max-width:600px;margin:0 auto;display:flex}.ProductSelectionTemplate-module__Sp9vXa__upgradePromoTitle{text-align:center;margin:0;font-size:1.5rem;font-weight:700;line-height:1.3}.ProductSelectionTemplate-module__Sp9vXa__upgradePromoText{opacity:.8;text-align:center;max-width:500px;margin:0;font-size:1rem;line-height:1.5}.ProductSelectionTemplate-module__Sp9vXa__upgradePromoButton{margin-top:.25rem}@media (min-width:768px){.ProductSelectionTemplate-module__Sp9vXa__upgradePromo{padding:2.5rem 2rem}.ProductSelectionTemplate-module__Sp9vXa__upgradePromoTitle{font-size:1.875rem}.ProductSelectionTemplate-module__Sp9vXa__upgradePromoText{font-size:1.125rem}}
