.page_container__jIhoV{min-height:100vh;padding:0;background:linear-gradient(135deg,#1a1625,#2d1f3d 50%,#1a1625)}.page_adminLayout__Vjngg{display:flex;min-height:100vh}.page_sidebar__AK7F4{width:250px;background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-right:1px solid hsla(0,0%,100%,.15);padding:2rem 0;flex-shrink:0}.page_sidebarTitle__X3UCR{font-size:1.3rem;font-weight:600;color:hsla(0,0%,100%,.95);padding:0 2rem;margin-bottom:2rem}.page_sidebarNav__2bOMZ{display:flex;flex-direction:column;gap:.5rem;padding:0 1rem}.page_sidebarItem__K5_pr{padding:1rem 1.5rem;background:transparent;border:none;border-radius:8px;color:hsla(0,0%,100%,.7);font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;text-align:left}.page_sidebarItem__K5_pr:hover{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.9)}.page_sidebarItemActive__RdZjC{background:rgba(155,143,184,.2);color:hsla(0,0%,100%,.95);border-left:3px solid var(--purple)}.page_mainContent__Qgb1e{flex:1 1;padding:2rem;overflow-y:auto}.page_loading__relU1{display:flex;align-items:center;justify-content:center;min-height:100vh;color:hsla(0,0%,100%,.9);font-size:1.2rem}.page_adminPanel__RRLdN{max-width:1200px;margin:0 auto;background:hsla(0,0%,100%,.03);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid hsla(0,0%,100%,.15);border-radius:20px;padding:3rem;box-shadow:0 10px 40px rgba(0,0,0,.3)}.page_title__RGIM1{font-size:2.5rem;font-weight:600;color:hsla(0,0%,100%,.95);margin-bottom:.5rem;text-align:center}.page_subtitle__NnwIU{font-size:1.2rem;color:hsla(0,0%,100%,.7);margin-bottom:2rem;text-align:center}.page_section__r_Qxy{margin-bottom:3rem;padding:2rem;background:hsla(0,0%,100%,.02);border-radius:12px;border:1px solid hsla(0,0%,100%,.1)}.page_sectionTitle__hFmx1{font-size:1.5rem;font-weight:600;color:hsla(0,0%,100%,.9);margin-bottom:1.5rem}.page_form__T4Ijy{display:flex;flex-direction:column;gap:1rem}.page_input__df_x4{width:100%;padding:1rem 1.5rem;border:2px solid hsla(0,0%,100%,.15);border-radius:12px;font-size:1rem;color:hsla(0,0%,100%,.95);background-color:#2d2540;background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.page_input__df_x4::placeholder{color:hsla(0,0%,100%,.5)}.page_input__df_x4:focus{outline:none;border-color:rgba(155,143,184,.5);background:hsla(0,0%,100%,.08);box-shadow:0 0 20px rgba(155,143,184,.3)}.page_button__Xaamj{padding:1rem 2rem;background:linear-gradient(135deg,var(--purple) 0,var(--dark-purple) 100%);color:var(--white);border:none;border-radius:12px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease}.page_button__Xaamj:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 20px rgba(155,143,184,.4)}.page_button__Xaamj:disabled{opacity:.6;cursor:not-allowed}.page_buttonSecondary__l4yyi{padding:1rem 2rem;background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9);border:1px solid hsla(0,0%,100%,.2);border-radius:12px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease}.page_buttonSecondary__l4yyi:hover{background:hsla(0,0%,100%,.15)}.page_buttonGroup__rV0fp{display:flex;gap:1rem}.page_sectionsList__V7nmL{margin-top:2rem}.page_listTitle__wcusj{font-size:1.1rem;color:hsla(0,0%,100%,.8);margin-bottom:1rem}.page_sectionItem__gIJAu{padding:1rem 1.5rem;margin-bottom:.5rem;background:hsla(0,0%,100%,.05);border:2px solid hsla(0,0%,100%,.1);border-radius:8px;cursor:pointer;transition:all .3s ease;display:flex;justify-content:space-between;align-items:center;gap:1rem}.page_sectionItem__gIJAu:hover{background:hsla(0,0%,100%,.08);border-color:rgba(155,143,184,.3)}.page_sectionItem__gIJAu.page_selected__bLBrH{background:rgba(155,143,184,.2);border-color:rgba(155,143,184,.5)}.page_sectionInfo__1ITuJ{flex:1 1;display:flex;flex-direction:column;gap:.25rem}.page_sectionName__VYWDg{font-size:1rem;color:hsla(0,0%,100%,.9);font-weight:500}.page_sectionDescription__X1iWZ{font-size:.85rem;color:hsla(0,0%,100%,.7);margin-top:.25rem;line-height:1.4}.page_sectionStats__8Acu3{font-size:.9rem;color:hsla(0,0%,100%,.6);margin-top:.25rem}.page_deleteButton__VVF79{padding:.5rem 1rem;background:hsla(0,35%,74%,.2);color:#fcc;border:1px solid hsla(0,35%,74%,.4);border-radius:6px;font-size:1.5rem;font-weight:300;line-height:1;cursor:pointer;transition:all .3s ease;flex-shrink:0}.page_deleteButton__VVF79:hover:not(:disabled){background:hsla(0,35%,74%,.3);border-color:hsla(0,35%,74%,.6);transform:scale(1.1)}.page_deleteButton__VVF79:disabled{opacity:.5;cursor:not-allowed}.page_sectionActions__0GzDu{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.page_editButton__jfY0G{padding:.5rem 1rem;background:rgba(155,143,184,.25);color:hsla(0,0%,100%,.95);border:1px solid rgba(155,143,184,.4);border-radius:6px;font-size:.9rem;cursor:pointer;transition:all .2s ease}.page_editButton__jfY0G:hover{background:rgba(155,143,184,.35)}.page_editSectionForm__dnAEu{width:100%;display:flex;flex-direction:column;gap:.75rem}.page_sectionItemEditing__SDKU5{cursor:default;align-items:flex-start}.page_uploadArea__xd97_{display:flex;flex-direction:column;align-items:stretch;gap:1rem}.page_uploadButtonRow__QPp2y{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:center}.page_uploadButtonSecondary__GGNUT{background:linear-gradient(135deg,var(--dark-purple) 0,rgba(60,50,80,.9) 100%)}.page_textUploadForm__Kew43{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:100%}.page_fileInput__egXfJ{display:none}.page_uploadButton__jJtOI{padding:1.5rem 3rem;background:linear-gradient(135deg,var(--purple) 0,var(--dark-purple) 100%);color:var(--white);border:none;border-radius:12px;font-size:1.1rem;font-weight:500;cursor:pointer;transition:all .3s ease;text-align:center}.page_uploadButton__jJtOI:hover:not(.page_disabled__y5WXh){transform:translateY(-2px);box-shadow:0 5px 20px rgba(155,143,184,.4)}.page_uploadButton__jJtOI.page_disabled__y5WXh{opacity:.6;cursor:not-allowed}.page_progressContainer__78XHB{width:100%;padding:1rem;background:rgba(155,143,184,.2);border-radius:8px;display:flex;flex-direction:column;gap:.75rem}.page_progressText__KAHlR{color:hsla(0,0%,100%,.9);font-size:.9rem;text-align:center}.page_progressBar__vV56t{width:100%;height:8px;background:hsla(0,0%,100%,.1);border-radius:4px;overflow:hidden}.page_progressBarFill__8zma5{height:100%;background:linear-gradient(90deg,var(--purple) 0,var(--dark-purple) 100%);border-radius:4px;transition:width .3s ease}.page_hint__YW5vR{color:hsla(0,0%,100%,.6);font-size:.9rem;text-align:center;padding:1rem}.page_error__p8ZvE{background:hsla(0,35%,74%,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fcc;padding:1rem;border-radius:8px;font-size:.9rem;border-left:3px solid hsla(0,35%,74%,.6);margin-top:1rem}.page_card__3OZID{background:hsla(0,0%,100%,.03);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid hsla(0,0%,100%,.15);border-radius:20px;padding:3rem;max-width:450px;margin:0 auto;box-shadow:0 10px 40px rgba(0,0,0,.3)}.page_agentSections__1pOSL{margin-top:2rem;border-top:1px solid hsla(0,0%,100%,.1);padding:1.5rem 1rem 0}.page_agentSectionsTitle__2IJDh{font-size:1rem;font-weight:600;color:hsla(0,0%,100%,.9);margin-bottom:.5rem}.page_agentSectionsHint__NYf3E{font-size:.8rem;color:hsla(0,0%,100%,.6);margin-bottom:1rem;line-height:1.3}.page_algorithmCheckboxRow__mvATf{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;color:hsla(0,0%,100%,.92);font-size:1rem;font-weight:500;margin-bottom:1rem}.page_algorithmCheckboxRow__mvATf input{margin-top:.2rem;width:1.1rem;height:1.1rem;flex-shrink:0;cursor:pointer}.page_agentConnectRow__bWfFV{display:flex;gap:.5rem;margin-bottom:1rem}.page_agentConnectRow__bWfFV .page_select__nLkHx{flex:1 1;min-width:0;padding:.5rem .75rem;border-radius:8px;border:1px solid hsla(0,0%,100%,.2);background-color:#2d2540;background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.95);font-size:.9rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.page_agentConnectRow__bWfFV .page_select__nLkHx option{background-color:#2d1f3d;color:#fff}.page_buttonSmall___tF0e{padding:.5rem 1rem;background:linear-gradient(135deg,var(--purple) 0,var(--dark-purple) 100%);color:var(--white);border:none;border-radius:8px;font-size:.85rem;font-weight:500;cursor:pointer;white-space:nowrap}.page_buttonSmall___tF0e:hover:not(:disabled){opacity:.9}.page_buttonSmall___tF0e:disabled{opacity:.5;cursor:not-allowed}.page_agentConnectedList__0wQ10{list-style:none;padding:0;margin:0}.page_agentConnectedItem__WQmC8{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem 0;border-bottom:1px solid hsla(0,0%,100%,.08);font-size:.9rem}.page_agentConnectedName__tzyu6{color:hsla(0,0%,100%,.85);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_buttonSmallDanger__MQ9dM{padding:.35rem .75rem;background:hsla(0,35%,74%,.15);color:#fcc;border:1px solid hsla(0,35%,74%,.3);border-radius:6px;font-size:.8rem;cursor:pointer;flex-shrink:0}.page_buttonSmallDanger__MQ9dM:hover:not(:disabled){background:hsla(0,35%,74%,.25)}.page_buttonSmallDanger__MQ9dM:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.page_adminLayout__Vjngg{flex-direction:column}.page_sidebar__AK7F4{width:100%;border-right:none;border-bottom:1px solid hsla(0,0%,100%,.15);padding:1rem 0}.page_sidebarNav__2bOMZ{flex-direction:row;overflow-x:auto;padding:0 1rem}.page_sidebarItem__K5_pr{white-space:nowrap;padding:.75rem 1rem}.page_container__jIhoV,.page_mainContent__Qgb1e{padding:1rem}.page_adminPanel__RRLdN{padding:1.5rem}.page_title__RGIM1{font-size:1.8rem}.page_section__r_Qxy{padding:1.5rem}}.AdminUsersCharts_container__i4kcu{width:100%;max-width:1400px;margin:20px auto 0}.AdminUsersCharts_title__hty_i{font-size:2rem;font-weight:600;color:hsla(0,0%,100%,.95);margin:0 0 1.5rem}.AdminUsersCharts_statsSection__t52Di{margin-bottom:2rem}.AdminUsersCharts_statsGrid__U1aFN{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:.75rem;gap:.75rem}.AdminUsersCharts_statCard__hX7CF{display:flex;flex-direction:column;gap:.35rem;padding:1rem 1.25rem;background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.25);border-radius:10px}.AdminUsersCharts_statLabel__Pq2FN{font-size:.85rem;color:hsla(0,0%,100%,.65)}.AdminUsersCharts_statValue__ZsTM_{font-size:1.6rem;font-weight:700;color:#a7f3d0}.AdminUsersCharts_filtersSection__Iyzi9{margin-bottom:2rem}.AdminUsersCharts_filters__FV6uF{display:flex;gap:1rem;align-items:flex-end;flex-wrap:wrap;padding:1rem;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;background:hsla(0,0%,100%,.03)}.AdminUsersCharts_filterLabel__vQd2z{display:flex;flex-direction:column;gap:.4rem;font-size:.9rem;color:hsla(0,0%,100%,.75);font-weight:500}.AdminUsersCharts_filterInput__lJ7cL{padding:.65rem 1rem;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.95);font-size:1rem;min-width:220px}.AdminUsersCharts_filterInput__lJ7cL:focus{outline:none;border-color:rgba(155,143,184,.6)}.AdminUsersCharts_clearFiltersButton__FnDww{padding:.65rem 1.2rem;background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;font-size:.95rem;cursor:pointer}.AdminUsersCharts_clearFiltersButton__FnDww:hover{background:hsla(0,0%,100%,.15)}.AdminUsersCharts_filteredCount__U2P0c{font-size:1rem;font-weight:400;color:hsla(0,0%,100%,.55)}.AdminUsersCharts_header__iadDS{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.AdminUsersCharts_backButton__or6nN{padding:.75rem 1.5rem;background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease}.AdminUsersCharts_backButton__or6nN:hover{background:hsla(0,0%,100%,.15);border-color:rgba(155,143,184,.5)}.AdminUsersCharts_loading__dhQtn{display:flex;align-items:center;justify-content:center;min-height:400px;color:hsla(0,0%,100%,.9);font-size:1.2rem}.AdminUsersCharts_error__LYrTL{background:hsla(0,35%,74%,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fcc;padding:1rem;border-radius:8px;font-size:.9rem;border-left:3px solid hsla(0,35%,74%,.6);margin-bottom:2rem}.AdminUsersCharts_empty___MlTJ{text-align:center;color:hsla(0,0%,100%,.6);font-size:1.1rem;padding:3rem;background:hsla(0,0%,100%,.03);border-radius:12px;border:1px solid hsla(0,0%,100%,.1)}.AdminUsersCharts_tableWrap__Msgx4{overflow-x:auto;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;background:hsla(0,0%,100%,.03)}.AdminUsersCharts_usersTable__6l8NF{width:100%;border-collapse:collapse;min-width:1020px}.AdminUsersCharts_usersTable__6l8NF td,.AdminUsersCharts_usersTable__6l8NF th{padding:.9rem 1rem;text-align:left;border-bottom:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.9);font-size:.92rem}.AdminUsersCharts_usersTable__6l8NF th{color:hsla(0,0%,100%,.72);font-weight:600;background:hsla(0,0%,100%,.02)}.AdminUsersCharts_usersTable__6l8NF tbody tr:hover{background:hsla(0,0%,100%,.04)}.AdminUsersCharts_linkButton__iZDTx{background:transparent;border:none;color:#c4b5fd;font-weight:700;cursor:pointer;text-decoration:underline}.AdminUsersCharts_linkButton__iZDTx:hover{color:#ddd6fe}.AdminUsersCharts_deleteUserIconButton__tHUu3{background:rgba(239,68,68,.14);border:1px solid hsla(0,91%,71%,.45);color:#fecaca;border-radius:8px;width:34px;height:34px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.AdminUsersCharts_deleteUserIconButton__tHUu3:hover{background:rgba(239,68,68,.22);color:#fff}.AdminUsersCharts_chartsList__S2h4P{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:1.5rem;gap:1.5rem}.AdminUsersCharts_chartCard__BjczJ{background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid hsla(0,0%,100%,.15);border-radius:12px;padding:1.5rem;cursor:pointer;transition:all .3s ease}.AdminUsersCharts_chartCard__BjczJ:hover{background:hsla(0,0%,100%,.08);border-color:rgba(155,143,184,.5);transform:translateY(-2px);box-shadow:0 5px 20px rgba(0,0,0,.3)}.AdminUsersCharts_chartCardHeader__wqiZ3{margin-bottom:1rem}.AdminUsersCharts_chartCardUserRow__CssJ3{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap;margin-bottom:.5rem}.AdminUsersCharts_chartCardUserName__WIUa9{font-size:1.1rem;font-weight:700;color:#c4b5fd}.AdminUsersCharts_chartCardUserPhone__9a6DV{font-size:.9rem;color:hsla(0,0%,100%,.65)}.AdminUsersCharts_badgeAdmin__H2cjp,.AdminUsersCharts_badgeUser__2tNL8{display:inline-block;padding:.25rem .6rem;border-radius:6px;font-size:.75rem;font-weight:600;margin-bottom:.5rem}.AdminUsersCharts_badgeUser__2tNL8{background:rgba(155,143,184,.35);color:#e9e5f0}.AdminUsersCharts_badgeAdmin__H2cjp{background:rgba(74,222,128,.25);color:#86efac}.AdminUsersCharts_chartCardTitle__MCwex{font-size:1.1rem;font-weight:600;color:hsla(0,0%,100%,.95);margin:.5rem 0 0}.AdminUsersCharts_chartCardInfo__2op9F{display:flex;flex-direction:column;gap:.5rem}.AdminUsersCharts_chartCardRow__XhTO0{display:flex;justify-content:space-between;align-items:center}.AdminUsersCharts_chartCardLabel__2IQj8{font-size:.9rem;color:hsla(0,0%,100%,.7)}.AdminUsersCharts_chartCardValue__jzq_y{font-size:.9rem;color:hsla(0,0%,100%,.9);font-weight:500}.AdminUsersCharts_chartContainer__KmlEA{background:hsla(0,0%,100%,.03);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid hsla(0,0%,100%,.15);border-radius:12px;padding:2rem}.AdminUsersCharts_modalOverlay__McKbd{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.AdminUsersCharts_modal__2egjU{background:linear-gradient(135deg,#1e1b24,#2d2638);border:1px solid hsla(0,0%,100%,.15);border-radius:16px;padding:2rem;max-width:440px;width:100%;box-shadow:0 20px 60px rgba(0,0,0,.5)}.AdminUsersCharts_modalTitle__jwGb0{font-size:1.4rem;font-weight:600;color:hsla(0,0%,100%,.95);margin:0 0 .5rem}.AdminUsersCharts_modalHint__6orDS{font-size:.85rem;color:hsla(0,0%,100%,.6);margin:0 0 1rem}.AdminUsersCharts_sectionTitle__kWvJa{font-size:1.2rem;font-weight:600;color:hsla(0,0%,100%,.9);margin:0 0 1rem}.AdminUsersCharts_modalForm__RAs5O{display:flex;flex-direction:column;gap:1rem}.AdminUsersCharts_modalRow__12ehK{display:flex;flex-direction:column;gap:.35rem}.AdminUsersCharts_modalLabel__F6_mw{font-size:.9rem;color:hsla(0,0%,100%,.8);font-weight:500}.AdminUsersCharts_modalInput__DTkyy{padding:.65rem 1rem;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.95);caret-color:hsla(0,0%,100%,.95);-webkit-text-fill-color:hsla(0,0%,100%,.95);font-size:1rem}.AdminUsersCharts_modalInput__DTkyy:focus{outline:none;border-color:rgba(155,143,184,.6)}.AdminUsersCharts_createError__Yhhjq{background:hsla(0,35%,74%,.2);color:#fcc;padding:.6rem;border-radius:8px;font-size:.9rem}.AdminUsersCharts_modalActions__uuZod{display:flex;gap:.75rem;justify-content:flex-end;margin-top:.5rem}.AdminUsersCharts_modalCancel__P_p3M{padding:.6rem 1.2rem;background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;cursor:pointer;font-size:.95rem}.AdminUsersCharts_modalCancel__P_p3M:hover:not(:disabled){background:hsla(0,0%,100%,.15)}.AdminUsersCharts_modalSubmit__BIKbt{padding:.6rem 1.5rem;background:linear-gradient(135deg,var(--purple) 0,var(--dark-purple) 100%);color:var(--white);border:none;border-radius:8px;cursor:pointer;font-size:.95rem;font-weight:500}.AdminUsersCharts_modalSubmit__BIKbt:hover:not(:disabled){opacity:.95}.AdminUsersCharts_modalCancel__P_p3M:disabled,.AdminUsersCharts_modalSubmit__BIKbt:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.AdminUsersCharts_chartsList__S2h4P{grid-template-columns:1fr}.AdminUsersCharts_title__hty_i{font-size:1.5rem}.AdminUsersCharts_header__iadDS{flex-direction:column;align-items:flex-start}}.NatalChartVisualization_container__UbuPL{display:flex;flex-direction:column;gap:2rem;width:100%}.NatalChartVisualization_chartsRow__n0pWs{display:flex;gap:1.5rem;align-items:flex-start;flex-wrap:nowrap}@media (min-width:1000px){.NatalChartVisualization_chartsRow__n0pWs{flex-wrap:nowrap}}@media (max-width:999px){.NatalChartVisualization_chartsRow__n0pWs{flex-direction:column;flex-wrap:wrap}}.NatalChartVisualization_vedicChartWrapper__FeL5n{flex:0 0 500px;width:500px;height:500px;max-width:100%;background:hsla(0,0%,100%,.03);border-radius:12px;padding:1rem;border:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;align-items:center;box-sizing:border-box}@media (max-width:768px){.NatalChartVisualization_container__UbuPL{gap:1rem;padding:.5rem;width:100%;max-width:100vw;overflow-x:hidden;box-sizing:border-box}.NatalChartVisualization_vedicChartWrapper__FeL5n{flex:0 0 auto;width:100%;max-width:100%;height:auto;min-height:400px;padding:.5rem;box-sizing:border-box}.NatalChartVisualization_chartsRow__n0pWs{gap:1rem;width:100%;max-width:100%;box-sizing:border-box}.NatalChartVisualization_houseInfoPanel__56WdT{height:auto;max-height:400px;min-height:200px;width:100%;max-width:100%}.NatalChartVisualization_dashaPanel__jQ_dP{width:100%;max-width:100%;flex:0 0 auto}.NatalChartVisualization_tabContent__2WVSf{padding:1rem;overflow-x:hidden}.NatalChartVisualization_tableWrapper___RcdB{margin:-1rem;padding:1rem}.NatalChartVisualization_dataTable__hqdfs{min-width:700px;font-size:.85rem}.NatalChartVisualization_dataTable__hqdfs td,.NatalChartVisualization_dataTable__hqdfs th{padding:.5rem;white-space:nowrap}}.NatalChartVisualization_chartTitle__4qeX7{font-size:1rem;font-weight:600;color:var(--white);margin-bottom:.5rem;text-align:center}.NatalChartVisualization_diamondChart__YDvrO{position:relative;width:100%;aspect-ratio:1;max-width:500px;margin:0 auto;background:rgba(0,0,0,.2);border-radius:8px;border:2px solid rgba(155,143,184,.3);min-height:500px}.NatalChartVisualization_diamondHouse__u5bNt{position:absolute;min-width:90px;width:auto;max-width:120px;padding:.6rem;border:2px solid hsla(0,0%,100%,.4);background:rgba(0,0,0,.3);border-radius:8px;transform:translate(-50%,-50%);transition:all .3s ease;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;box-shadow:0 2px 8px rgba(0,0,0,.3)}.NatalChartVisualization_diamondHouse__u5bNt:hover{background:hsla(0,0%,100%,.12);border-color:rgba(155,143,184,.6);transform:translate(-50%,-50%) scale(1.05);z-index:10}.NatalChartVisualization_diamondHouseSelected__ftGun{background:rgba(155,143,184,.2)!important;border-color:rgba(155,143,184,.8)!important;box-shadow:0 0 10px rgba(155,143,184,.5);z-index:10}.NatalChartVisualization_houseNumber__29w3W{font-size:1.1rem;font-weight:700;color:var(--purple);margin-bottom:.3rem;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.5)}.NatalChartVisualization_houseSignAbbr__nzTdk{font-size:.75rem;color:hsla(0,0%,100%,.95);margin-bottom:.4rem;font-weight:600;text-align:center;background:hsla(0,0%,100%,.1);padding:.15rem .4rem;border-radius:4px}.NatalChartVisualization_planetsInHouse__TNXEd{display:flex;flex-direction:column;gap:.2rem;align-items:center;width:100%}.NatalChartVisualization_planetInHouse__5fNsj{display:flex;align-items:center;gap:.4rem;font-size:.75rem;line-height:1.3;width:100%;justify-content:center}.NatalChartVisualization_planetAbbr___wsC_{font-size:.8rem;color:#9b8fb8;font-weight:700;min-width:28px;text-align:left}.NatalChartVisualization_planetDegree__yxFga{font-size:.7rem;color:hsla(0,0%,100%,.9);font-weight:500}.NatalChartVisualization_houseInfoPanel__56WdT{flex:1 1 400px;min-width:300px;max-width:500px;height:500px;background:hsla(0,0%,100%,.05);border-radius:12px;padding:1rem;border:1px solid rgba(155,143,184,.3);display:flex;flex-direction:column;box-sizing:border-box;overflow-y:auto}@media (max-width:999px){.NatalChartVisualization_houseInfoPanel__56WdT{width:100%;max-width:100%;min-width:0}}@media (max-width:768px){.NatalChartVisualization_container__UbuPL{gap:1rem;padding:.5rem}.NatalChartVisualization_chartsRow__n0pWs{gap:1rem}.NatalChartVisualization_houseInfoPanel__56WdT{height:auto;max-height:400px;min-height:200px}.NatalChartVisualization_dashaPanel__jQ_dP{width:100%;max-width:100%;flex:0 0 auto}}.NatalChartVisualization_houseInfoTitle__YoSKW{font-size:1rem;font-weight:600;color:var(--white);margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid hsla(0,0%,100%,.1);flex-shrink:0}.NatalChartVisualization_houseInfoSubTitle__gL9fO{margin-top:.75rem;font-size:.95rem;border-bottom:none;padding-bottom:0;margin-bottom:.5rem}.NatalChartVisualization_dashaCompactTable__WHBpY{margin-top:.75rem;width:100%}.NatalChartVisualization_dashaCompactTable__WHBpY table{width:100%;border-collapse:collapse;font-size:.8rem}.NatalChartVisualization_dashaCompactTable__WHBpY td,.NatalChartVisualization_dashaCompactTable__WHBpY th{padding:.35rem .4rem;text-align:left;border-bottom:1px solid hsla(0,0%,100%,.08)}.NatalChartVisualization_dashaCompactTable__WHBpY th{color:hsla(0,0%,100%,.65);font-weight:500}.NatalChartVisualization_dashaRowActive__jcZes td{color:#c4b5fd;font-weight:600}.NatalChartVisualization_houseInfoContent__Y_1TB{display:flex;flex-direction:column;gap:.75rem;flex:1 1;overflow-y:auto}.NatalChartVisualization_houseInfoRow__ATU76{display:flex;gap:1rem;align-items:center}.NatalChartVisualization_houseInfoLabel__l_YOT{font-weight:500;color:hsla(0,0%,100%,.8);min-width:100px}.NatalChartVisualization_houseInfoValue__aTQWj{color:hsla(0,0%,100%,.9)}.NatalChartVisualization_houseInfoPlanets__wlbOK{display:flex;flex-direction:column;gap:.75rem}.NatalChartVisualization_houseInfoPlanet__Oq_gp{display:flex;align-items:center;gap:.5rem;padding:.4rem;background:hsla(0,0%,100%,.03);border-radius:6px;font-size:.85rem}.NatalChartVisualization_planetName__7nVrt{font-weight:500;color:hsla(0,0%,100%,.9);min-width:100px}.NatalChartVisualization_planetAbbrInfo__YKYkI{color:rgba(155,143,184,.9);font-size:.9rem}.NatalChartVisualization_planetDegreeInfo__E3GBR{color:hsla(0,0%,100%,.7);font-size:.9rem}.NatalChartVisualization_houseInfoEmpty__H6VVt{color:hsla(0,0%,100%,.5);font-style:italic;padding:.5rem}.NatalChartVisualization_dashaPanel__jQ_dP{flex:0 0 300px;background:hsla(0,0%,100%,.03);border-radius:12px;padding:1.5rem;border:1px solid hsla(0,0%,100%,.1);max-height:600px;overflow-y:auto}.NatalChartVisualization_dashaTitle__B6F0N{font-size:1.1rem;font-weight:600;color:var(--white);margin-bottom:1rem;text-align:center}.NatalChartVisualization_dashaTable__FSYb_{width:100%}.NatalChartVisualization_dashaTable__FSYb_ table{width:100%;border-collapse:collapse;font-size:.85rem}.NatalChartVisualization_dashaTable__FSYb_ td,.NatalChartVisualization_dashaTable__FSYb_ th{padding:.5rem;text-align:left;border-bottom:1px solid hsla(0,0%,100%,.1)}.NatalChartVisualization_dashaTable__FSYb_ th{color:hsla(0,0%,100%,.8);font-weight:600;position:-webkit-sticky;position:sticky;top:0;background:rgba(0,0,0,.3);z-index:1}.NatalChartVisualization_dashaTable__FSYb_ td{color:hsla(0,0%,100%,.7)}.NatalChartVisualization_dashaTable__FSYb_ tr:hover{background:hsla(0,0%,100%,.05)}.NatalChartVisualization_tabsContainer__33PFi{width:100%}.NatalChartVisualization_tabs__qjqor{display:flex;gap:.5rem;border-bottom:2px solid hsla(0,0%,100%,.1);overflow-x:auto;-webkit-overflow-scrolling:touch}.NatalChartVisualization_tabs__qjqor::-webkit-scrollbar{height:6px}.NatalChartVisualization_tabs__qjqor::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05)}.NatalChartVisualization_tabs__qjqor::-webkit-scrollbar-thumb{background:rgba(155,143,184,.5);border-radius:3px}.NatalChartVisualization_tab__7Hz9X{padding:.75rem 1.5rem;background:transparent;border:none;border-bottom:2px solid transparent;color:hsla(0,0%,100%,.7);cursor:pointer;font-size:.95rem;font-weight:500;transition:all .3s ease;white-space:nowrap;margin-bottom:-2px}.NatalChartVisualization_tab__7Hz9X:hover{color:hsla(0,0%,100%,.9);background:hsla(0,0%,100%,.05)}.NatalChartVisualization_tabActive__tMIe_{color:var(--white);border-bottom-color:var(--purple);background:rgba(155,143,184,.1)}.NatalChartVisualization_tabContent__2WVSf{width:100%;background:hsla(0,0%,100%,.03);border-radius:12px;padding:1.5rem;border:1px solid hsla(0,0%,100%,.1);min-height:300px}.NatalChartVisualization_tableWrapper___RcdB{width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;margin:-1.5rem;padding:1.5rem}.NatalChartVisualization_tableWrapper___RcdB::-webkit-scrollbar{height:8px}.NatalChartVisualization_tableWrapper___RcdB::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:4px}.NatalChartVisualization_tableWrapper___RcdB::-webkit-scrollbar-thumb{background:rgba(155,143,184,.5);border-radius:4px}.NatalChartVisualization_tableWrapper___RcdB::-webkit-scrollbar-thumb:hover{background:rgba(155,143,184,.7)}.NatalChartVisualization_dataTable__hqdfs{width:100%;min-width:600px;border-collapse:collapse;font-size:.9rem}.NatalChartVisualization_dataTable__hqdfs td,.NatalChartVisualization_dataTable__hqdfs th{padding:.75rem;text-align:left;border-bottom:1px solid hsla(0,0%,100%,.1)}.NatalChartVisualization_dataTable__hqdfs th{color:hsla(0,0%,100%,.9);font-weight:600;background:rgba(0,0,0,.2);position:-webkit-sticky;position:sticky;top:0;z-index:1}.NatalChartVisualization_dataTable__hqdfs td{color:hsla(0,0%,100%,.7)}.NatalChartVisualization_dataTable__hqdfs tr:hover{background:hsla(0,0%,100%,.05)}.NatalChartVisualization_balaTab__GTDjB,.NatalChartVisualization_bhavaChalitaTab__Vampb,.NatalChartVisualization_otherTab__gfd6R,.NatalChartVisualization_periodsTab__tiXHc,.NatalChartVisualization_rectificationTab__u_wVi,.NatalChartVisualization_tajakaTab__6z_Y_,.NatalChartVisualization_yogasTab__Tuh2w{color:hsla(0,0%,100%,.7)}.NatalChartVisualization_transitsTab__xHp44{color:hsla(0,0%,100%,.85)}.NatalChartVisualization_transitsIntro__zT_Lk{font-size:.92rem;line-height:1.45;margin:0 0 1rem;color:hsla(0,0%,100%,.75)}.NatalChartVisualization_transitsFootnote__bXcpC{font-size:.8rem;line-height:1.4;margin:1rem 0 0;color:hsla(0,0%,100%,.5)}.NatalChartVisualization_transitsWarning__raFDl{color:#e8b86d;margin:0}.NatalChartVisualization_transitControls__C3V63{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-bottom:1rem}.NatalChartVisualization_transitLabel__oIiZA{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;color:hsla(0,0%,100%,.65)}.NatalChartVisualization_transitInput__BjfJk{padding:.45rem .65rem;border-radius:8px;border:1px solid hsla(0,0%,100%,.12);background:rgba(0,0,0,.25);color:hsla(0,0%,100%,.9);caret-color:hsla(0,0%,100%,.9);-webkit-text-fill-color:hsla(0,0%,100%,.9);font-size:.9rem}.NatalChartVisualization_transitRecalc__cC61r{padding:.5rem 1rem;border-radius:8px;border:1px solid rgba(155,143,184,.45);background:rgba(155,143,184,.2);color:hsla(0,0%,100%,.9);cursor:pointer;font-size:.9rem}.NatalChartVisualization_transitRecalc__cC61r:disabled{opacity:.6;cursor:not-allowed}.NatalChartVisualization_transitError__TDUzX{color:#f0a0a0;font-size:.9rem;margin-bottom:.75rem}.NatalChartVisualization_transitMeta__y7FlC{font-size:.8rem;color:hsla(0,0%,100%,.5);margin:0 0 .75rem}.NatalChartVisualization_transitLoading__aPMLm{color:hsla(0,0%,100%,.6);font-size:.9rem;margin:.5rem 0}@media (max-width:1200px){.NatalChartVisualization_chartsRow__n0pWs{flex-direction:column}.NatalChartVisualization_diamondChartContainer__FPTln{min-width:100%}.NatalChartVisualization_dashaPanel__jQ_dP{flex:1 1;width:100%;max-height:none}}@media (max-width:768px){.NatalChartVisualization_container__UbuPL{gap:1rem}.NatalChartVisualization_diamondChartContainer__FPTln{padding:1rem}.NatalChartVisualization_diamondChart__YDvrO{max-width:100%;min-height:400px}.NatalChartVisualization_houseNumber__29w3W{font-size:.9rem}.NatalChartVisualization_houseSignAbbr__nzTdk{font-size:.65rem}.NatalChartVisualization_planetAbbr___wsC_{font-size:.7rem}.NatalChartVisualization_planetDegree__yxFga{font-size:.6rem}.NatalChartVisualization_tabs__qjqor{gap:.25rem}.NatalChartVisualization_tab__7Hz9X{padding:.5rem 1rem;font-size:.85rem}.NatalChartVisualization_tabContent__2WVSf{padding:1rem}.NatalChartVisualization_dataTable__hqdfs{font-size:.8rem}.NatalChartVisualization_dataTable__hqdfs td,.NatalChartVisualization_dataTable__hqdfs th{padding:.5rem}}.VedicChartCanvas_chartCanvasWrapper__vMFm_{flex-direction:column}.VedicChartCanvas_chartCanvasWrapper__vMFm_,.VedicChartCanvas_chartCanvas__WVgX2{position:relative;width:100%;height:100%;max-width:100%;display:flex;overflow:hidden}.VedicChartCanvas_chartCanvas__WVgX2{max-height:100%;background:rgba(30,30,46,.8);border-radius:8px;border:1px solid hsla(0,0%,100%,.1);box-sizing:border-box;touch-action:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:-webkit-grab;cursor:grab;align-items:center;justify-content:center;transform:none;filter:none;-webkit-clip-path:none;clip-path:none}.VedicChartCanvas_chartCanvas__WVgX2:active{cursor:-webkit-grabbing;cursor:grabbing}.VedicChartCanvas_svgWrapper__OLuxX{position:absolute;top:50%;left:50%;width:600px;height:600px;max-width:100vw;max-height:100vh;margin:-300px 0 0 -300px;transition:transform .1s ease-out;will-change:transform;overflow:visible}@media (max-width:768px){.VedicChartCanvas_chartCanvasWrapper__vMFm_{min-height:400px;max-width:100%;overflow:hidden;width:100%}.VedicChartCanvas_chartCanvas__WVgX2{min-height:400px;max-height:70vh;width:100%;max-width:100%;position:relative}.VedicChartCanvas_svgWrapper__OLuxX{position:absolute;top:50%;left:50%;margin:-50% 0 0 -50%}.VedicChartCanvas_svgWrapper__OLuxX,.VedicChartCanvas_svgWrapper__OLuxX svg{width:100%;height:100%;max-width:100%;max-height:100%}.VedicChartCanvas_zoomControls__jrbqw{top:5px;right:5px;z-index:100}.VedicChartCanvas_zoomButton__0YZY9{width:32px;height:32px;font-size:1rem}}@media (max-width:480px){.VedicChartCanvas_chartCanvasWrapper__vMFm_{min-height:350px}.VedicChartCanvas_chartCanvas__WVgX2{min-height:350px;max-height:60vh}.VedicChartCanvas_houseNumber__6jNb0{font-size:10px}.VedicChartCanvas_planetText___16_j{font-size:8px}}.VedicChartCanvas_houseGroup__8a37w{transition:all .2s ease}.VedicChartCanvas_houseArea__hNC3t{pointer-events:all;transition:all .2s ease}.VedicChartCanvas_houseGroup__8a37w:hover .VedicChartCanvas_houseArea__hNC3t{fill:rgba(155,143,184,.1);stroke:rgba(155,143,184,.6);stroke-width:2}.VedicChartCanvas_houseGroup__8a37w:hover .VedicChartCanvas_houseNumber__6jNb0{fill:#9b8fb8;font-weight:700}.VedicChartCanvas_houseGroup__8a37w:hover .VedicChartCanvas_planetText___16_j{fill:#fff}.VedicChartCanvas_houseGroupSelected__GS4wj .VedicChartCanvas_houseArea__hNC3t{fill:rgba(155,143,184,.2)!important;stroke:rgba(155,143,184,.9)!important;stroke-width:2!important}.VedicChartCanvas_houseGroupSelected__GS4wj .VedicChartCanvas_houseNumber__6jNb0{fill:#9b8fb8!important;font-weight:700!important}.VedicChartCanvas_rhombus__2h28v{fill:#2d2d3d;stroke:#444;stroke-width:.8;transition:all .2s ease;font-family:sans-serif}.VedicChartCanvas_rhombusSelected__CB6uF{fill:rgba(155,143,184,.25)!important;stroke:rgba(155,143,184,.9)!important;stroke-width:1.5!important;filter:drop-shadow(0 0 15px rgba(155,143,184,.6))!important}.VedicChartCanvas_houseNumber__6jNb0{font-size:12px;font-weight:500;fill:#e0e0e0}.VedicChartCanvas_houseNumber__6jNb0,.VedicChartCanvas_planetText___16_j{text-anchor:middle;dominant-baseline:middle;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:sans-serif}.VedicChartCanvas_planetText___16_j,.VedicChartCanvas_signText__xA14x{font-size:10px;fill:#a0a0c0;font-weight:400}.VedicChartCanvas_aspectsGroup__axIUh{pointer-events:none}.VedicChartCanvas_aspectLine__xY4p8{stroke:#d32f2f;stroke-width:1;stroke-dasharray:4,2;fill:none;pointer-events:none}.VedicChartCanvas_zoomControls__jrbqw{position:absolute;top:10px;right:10px;display:flex;flex-direction:column;gap:.5rem;z-index:100}.VedicChartCanvas_zoomButton__0YZY9{width:36px;height:36px;background:rgba(0,0,0,.6);border:1px solid hsla(0,0%,100%,.3);border-radius:6px;color:hsla(0,0%,100%,.9);font-size:1.2rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;-moz-user-select:none;user-select:none;-webkit-user-select:none}.VedicChartCanvas_zoomButton__0YZY9:hover{background:rgba(0,0,0,.8);border-color:rgba(155,143,184,.6);color:var(--white,#fff)}.VedicChartCanvas_zoomButton__0YZY9:active{transform:scale(.95)}@media (max-width:900px){.VedicChartCanvas_chartCanvas__WVgX2{height:500px}.VedicChartCanvas_svgCanvas__zqULw{width:100%;height:100%}.VedicChartCanvas_houseNumber__6jNb0{font-size:1rem}.VedicChartCanvas_planetText___16_j{font-size:.65rem}.VedicChartCanvas_zoomControls__jrbqw{top:5px;right:5px}.VedicChartCanvas_zoomButton__0YZY9{width:32px;height:32px;font-size:1rem}}.DatePicker_root__nTNrL{position:relative;width:100%}.DatePicker_inputRow__0ikaJ{display:flex;gap:8px;align-items:stretch}.DatePicker_inputField__t0M4D{flex:1 1;min-width:0;width:100%;box-sizing:border-box;font-size:16px;font-family:inherit}.DatePicker_inputField__t0M4D:-webkit-autofill,.DatePicker_inputField__t0M4D:-webkit-autofill:focus,.DatePicker_inputField__t0M4D:-webkit-autofill:hover{-webkit-text-fill-color:inherit!important;caret-color:inherit;-webkit-transition:background-color 50000s ease-in-out 0s;transition:background-color 50000s ease-in-out 0s}.DatePicker_inputField__t0M4D:-webkit-autofill,.DatePicker_inputField__t0M4D:-webkit-autofill:focus,.DatePicker_inputField__t0M4D:-webkit-autofill:hover,.DatePicker_inputField__t0M4D:autofill,.DatePicker_inputField__t0M4D:autofill:focus,.DatePicker_inputField__t0M4D:autofill:hover{-webkit-text-fill-color:inherit!important;caret-color:inherit;-webkit-transition:background-color 50000s ease-in-out 0s;transition:background-color 50000s ease-in-out 0s}.DatePicker_defaultInput__Mqfw_{padding:10px 12px;border:1px solid rgba(0,0,0,.15);border-radius:8px;color:#1a1625;background-color:#f3f4f6;caret-color:#1a1625;-webkit-text-fill-color:#1a1625}.DatePicker_defaultInput__Mqfw_::placeholder{color:#6b7280;opacity:1}.DatePicker_defaultInputDark__4vQIX{padding:10px 12px;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:hsla(0,0%,100%,.95);background-color:hsla(0,0%,100%,.06);caret-color:hsla(0,0%,100%,.95);-webkit-text-fill-color:hsla(0,0%,100%,.95);color-scheme:dark}.DatePicker_defaultInputDark__4vQIX::placeholder{color:hsla(0,0%,100%,.45);opacity:1}.DatePicker_defaultInputDark__4vQIX:-webkit-autofill,.DatePicker_defaultInputDark__4vQIX:-webkit-autofill:focus,.DatePicker_defaultInputDark__4vQIX:-webkit-autofill:hover{-webkit-text-fill-color:hsla(0,0%,100%,.95)!important;caret-color:hsla(0,0%,100%,.95);box-shadow:inset 0 0 0 1000px rgba(45,37,64,.95)!important}.DatePicker_calendarBtn__cRP7Q{flex-shrink:0;border:1px solid rgba(0,0,0,.15);border-radius:8px;padding:0 12px;background:#e5e7eb;color:#1a1625;cursor:pointer;font-size:18px;line-height:1}.DatePicker_calendarBtnDark__NXIpO{border-color:hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.9)}.DatePicker_calendarBtn__cRP7Q:disabled{opacity:.5;cursor:not-allowed}.DatePicker_popover__zr5nP{position:absolute;z-index:50;top:calc(100% + 6px);left:0;width:min(320px,100vw - 24px);padding:12px;border-radius:12px;border:1px solid rgba(0,0,0,.12);background:#fff;color:#1a1625;box-shadow:0 12px 32px rgba(0,0,0,.15)}.DatePicker_popoverDark__CUFF0{border-color:hsla(0,0%,100%,.18);background:#1f2937;color:#f3f4f6;color-scheme:dark;box-shadow:0 12px 32px rgba(0,0,0,.45)}.DatePicker_nav__UJsJ8{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.DatePicker_navBtn__1O61o{border:none;background:#f3f4f6;color:#1a1625;border-radius:8px;width:32px;height:32px;cursor:pointer;font-size:18px}.DatePicker_navBtnDark__VuOte{background:hsla(0,0%,100%,.1);color:#f3f4f6}.DatePicker_selects__CXaaD{display:flex;gap:6px;flex:1 1}.DatePicker_select__YwTpK{flex:1 1;min-width:0;border:1px solid rgba(0,0,0,.12);border-radius:8px;padding:6px 8px;font-size:14px;background:#fff;color:#1a1625}.DatePicker_selectDark__O67RW{border-color:hsla(0,0%,100%,.18);background:#111827;color:#f3f4f6}.DatePicker_weekdays__daHfq{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px;margin-bottom:6px;font-size:12px;color:#6b7280;text-align:center}.DatePicker_weekdaysDark__urQaV{color:hsla(0,0%,100%,.55)}.DatePicker_grid__98ozq{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px}.DatePicker_emptyCell__8Jshr{aspect-ratio:1}.DatePicker_day__47a0m{aspect-ratio:1;border:none;border-radius:8px;background:transparent;color:inherit;cursor:pointer;font-size:14px}.DatePicker_day__47a0m:hover:not(:disabled){background:#eff6ff}.DatePicker_popoverDark__CUFF0 .DatePicker_day__47a0m:hover:not(:disabled){background:rgba(37,99,235,.25)}.DatePicker_daySelected__5IEFx{background:#2563eb;color:#fff}.DatePicker_day__47a0m:disabled{opacity:.35;cursor:not-allowed}.AdminChatHistory_wrap__QkDpE{max-width:1200px;margin:0 auto;padding:0}.AdminChatHistory_title___bQIV{font-size:2rem;font-weight:600;color:hsla(0,0%,100%,.95);margin-bottom:.5rem}.AdminChatHistory_subtitle__ZJxpo{font-size:1rem;color:hsla(0,0%,100%,.7);margin-bottom:2rem}.AdminChatHistory_empty__XaaeU,.AdminChatHistory_error__XYNCm,.AdminChatHistory_loading__YJpqn{color:hsla(0,0%,100%,.9);padding:2rem;text-align:center}.AdminChatHistory_error__XYNCm{color:#fcc}.AdminChatHistory_tableWrap__LVbZ3{overflow-x:auto;border-radius:12px;border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.03)}.AdminChatHistory_table__lfGLY{width:100%;border-collapse:collapse;font-size:.95rem}.AdminChatHistory_table__lfGLY th{text-align:left;padding:1rem 1.25rem;background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.9);font-weight:600;border-bottom:1px solid hsla(0,0%,100%,.1)}.AdminChatHistory_table__lfGLY td{padding:.85rem 1.25rem;border-bottom:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.85);vertical-align:top}.AdminChatHistory_row__U_Uox{cursor:pointer;transition:background .2s}.AdminChatHistory_row__U_Uox:hover{background:hsla(0,0%,100%,.05)}.AdminChatHistory_cellDate__5TdVk{white-space:nowrap;color:hsla(0,0%,100%,.7)}.AdminChatHistory_userName__p4ZB8{display:block;color:hsla(0,0%,100%,.95)}.AdminChatHistory_userPhone__N0FlT{display:block;font-size:.85rem;color:hsla(0,0%,100%,.6)}.AdminChatHistory_cellTopic__jlIpp{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminChatHistory_sectionList__GIyz3{margin:0;padding-left:1rem;list-style:disc}.AdminChatHistory_sectionList__GIyz3 li{margin:.2rem 0}.AdminChatHistory_noSections__X6sz0{color:hsla(0,0%,100%,.5);font-style:italic}.AdminChatHistory_expandBtn__vhBvV{color:hsla(0,0%,100%,.6);font-size:.8rem;width:2rem}.AdminChatHistory_detailCell__QlOzu{background:rgba(0,0,0,.2);padding:1.25rem 1.5rem!important;border-bottom:1px solid hsla(0,0%,100%,.12)}.AdminChatHistory_detailTitle___ll3_{font-weight:600;color:hsla(0,0%,100%,.9);margin-bottom:1rem;font-size:1rem}.AdminChatHistory_messages__WrLo3{display:flex;flex-direction:column;gap:1rem;max-height:400px;overflow-y:auto}.AdminChatHistory_msgAssistant__AFkNb,.AdminChatHistory_msgUser__nE1yn{padding:.75rem 1rem;border-radius:8px;border:1px solid hsla(0,0%,100%,.1)}.AdminChatHistory_msgUser__nE1yn{background:rgba(155,143,184,.15);border-color:rgba(155,143,184,.3)}.AdminChatHistory_msgAssistant__AFkNb{background:hsla(0,0%,100%,.05)}.AdminChatHistory_msgRole__LhSJ5{display:block;font-size:.75rem;font-weight:600;color:hsla(0,0%,100%,.6);text-transform:uppercase;margin-bottom:.35rem}.AdminChatHistory_msgContent__XJkFK{white-space:pre-wrap;word-break:break-word;line-height:1.5;color:hsla(0,0%,100%,.9)}.AdminChatHistory_msgTime__CPM9s{display:block;font-size:.75rem;color:hsla(0,0%,100%,.5);margin-top:.35rem}.AdminPaymentsStats_container__6RdGv{display:flex;flex-direction:column;gap:16px}.AdminPaymentsStats_headerRow__2WoG_{display:flex;align-items:center;justify-content:space-between}.AdminPaymentsStats_title__y5A3W{margin:0;font-size:24px;color:#f3f4f6}.AdminPaymentsStats_filters__5ZahY{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;padding:12px;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;background:hsla(0,0%,100%,.03)}.AdminPaymentsStats_filterLabel__ICwTf{display:flex;flex-direction:column;gap:6px;color:#d1d5db;font-size:14px}.AdminPaymentsStats_manualRow__Pd7Jn td{color:#fcd34d}.AdminPaymentsStats_input__LVk_d,.AdminPaymentsStats_select__QiCVu{border:1px solid hsla(0,0%,100%,.18);border-radius:8px;padding:8px 10px;background:#111827;color:#f3f4f6;min-width:170px}.AdminPaymentsStats_button__Dw7Is{border:none;background:#2563eb;color:#fff;border-radius:8px;padding:9px 14px;cursor:pointer}.AdminPaymentsStats_button__Dw7Is:disabled{opacity:.6;cursor:not-allowed}.AdminPaymentsStats_summary__F9H8C{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:8px;gap:8px;padding:12px;border-radius:10px;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);color:#d1fae5}.AdminPaymentsStats_error__YRybv{color:#fecaca;background:rgba(220,38,38,.15);border:1px solid hsla(0,91%,71%,.4);border-radius:10px;padding:10px 12px}.AdminPaymentsStats_empty__Qs__d{color:#d1d5db;padding:14px;border:1px dashed hsla(0,0%,100%,.2);border-radius:10px}.AdminPaymentsStats_tableWrap__bAI_S{overflow:auto}.AdminPaymentsStats_table__nKuYk{width:100%;border-collapse:collapse}.AdminPaymentsStats_table__nKuYk td,.AdminPaymentsStats_table__nKuYk th{text-align:left;padding:10px 12px;border-bottom:1px solid hsla(0,0%,100%,.08);color:#e5e7eb;font-size:14px;white-space:nowrap}.AdminPaymentsStats_table__nKuYk th{color:#9ca3af;font-weight:600}.CircularProgressLoader_fullScreen__LIffy{position:fixed;inset:0;z-index:9999;background:linear-gradient(135deg,var(--light-beige) 0,var(--beige) 100%)}.CircularProgressLoader_fullScreen__LIffy,.CircularProgressLoader_inline__Zedzw{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.CircularProgressLoader_inline__Zedzw{padding:2rem}.CircularProgressLoader_inner___0bR_{position:relative;width:112px;height:112px}.CircularProgressLoader_svg__Nn4KL{display:block}.CircularProgressLoader_track__Afllx{stroke:rgba(155,143,184,.25)}.CircularProgressLoader_fill__RoFXZ{stroke:var(--purple);transition:stroke-dashoffset .35s ease}.CircularProgressLoader_percent__GcrvA{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:600;color:var(--dark-gray);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CircularProgressLoader_label__aLw8g{margin:0;font-size:.95rem;color:var(--gray)}