.page_container__t4Jkx{padding:2rem;max-width:1000px;margin:0 auto}.page_header__Oo7dY{margin-bottom:2rem}.page_title__byYGf{font-size:1.75rem;font-weight:700;color:#111827;margin-bottom:.5rem;display:flex;align-items:center;gap:.75rem}.page_subtitle__55uTL{color:#6b7280;font-size:.95rem}.page_grid__Z0iyn{display:grid;grid-gap:2rem;gap:2rem}[data-theme=dark] .page_title__byYGf{color:#f1f5f9}[data-theme=dark] .page_subtitle__55uTL{color:#94a3b8}@media (max-width:768px){.page_container__t4Jkx{padding:1rem}}.AutomationSettings_card__cKRw_{background:white;border-radius:12px;padding:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:2rem;border:1px solid #e5e7eb}.AutomationSettings_header__YiWt2{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.AutomationSettings_title__qL08Y{font-size:1.125rem;font-weight:600;color:#111827;margin:0;display:flex;align-items:center;gap:.5rem}.AutomationSettings_description__rtbAu{color:#6b7280;font-size:.9rem;margin-top:.25rem}.AutomationSettings_statusBadge__k6m57{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.AutomationSettings_active__i4YgR{background-color:#dcfce7;color:#166534;border:1px solid #bbf7d0}.AutomationSettings_inactive__h7HGu{background-color:#f3f4f6;color:#4b5563;border:1px solid #e5e7eb}.AutomationSettings_featuresList__lxbhX{list-style:none;padding:0;margin:1.5rem 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.AutomationSettings_featureItem__jdMlV{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#374151}.AutomationSettings_subscribeButton__HiMj_{background-color:#2563eb;color:white;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;width:100%;display:flex;justify-content:center;align-items:center;gap:.5rem}.AutomationSettings_subscribeButton__HiMj_:hover{background-color:#1d4ed8}.AutomationSettings_subscribeButton__HiMj_:disabled{background-color:#93c5fd;cursor:not-allowed}.AutomationSettings_expiryInfo__ZZfmu{background-color:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;padding:1rem;color:#0369a1;font-size:.9rem;margin-top:1rem;display:flex;align-items:center;gap:.5rem}[data-theme=dark] .AutomationSettings_card__cKRw_{background-color:#1e293b;border-color:#334155}[data-theme=dark] .AutomationSettings_title__qL08Y{color:#f1f5f9}[data-theme=dark] .AutomationSettings_description__rtbAu{color:#94a3b8}[data-theme=dark] .AutomationSettings_active__i4YgR{background-color:#064e3b;color:#6ee7b7;border-color:#065f46}[data-theme=dark] .AutomationSettings_inactive__h7HGu{background-color:#334155;color:#94a3b8;border-color:#475569}[data-theme=dark] .AutomationSettings_featureItem__jdMlV{color:#cbd5e1}[data-theme=dark] .AutomationSettings_subscribeButton__HiMj_{background-color:#3b82f6}[data-theme=dark] .AutomationSettings_subscribeButton__HiMj_:hover{background-color:#2563eb}[data-theme=dark] .AutomationSettings_subscribeButton__HiMj_:disabled{background-color:#1e3a8a}[data-theme=dark] .AutomationSettings_expiryInfo__ZZfmu{background-color:#164e63;border-color:#0e7490;color:#67e8f9}.BusinessProfileSettings_card__u08Jb{background:white;border-radius:12px;padding:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e5e7eb}.BusinessProfileSettings_header__6hmNN{margin-bottom:2rem}.BusinessProfileSettings_title__NGx_G{font-size:1.125rem;font-weight:600;color:#111827;margin:0;display:flex;align-items:center;gap:.5rem}.BusinessProfileSettings_description__8anPB{color:#6b7280;font-size:.9rem;margin-top:.25rem}.BusinessProfileSettings_section__BGPL_{margin-bottom:2rem;border-bottom:1px solid #e5e7eb;padding-bottom:1.5rem}.BusinessProfileSettings_section__BGPL_:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.BusinessProfileSettings_sectionTitle__1I9GG{font-size:1rem;font-weight:600;color:#374151;margin-bottom:1rem;display:block}.BusinessProfileSettings_formGroup__U4dQV{margin-bottom:1.25rem}.BusinessProfileSettings_label__bxCos{display:block;font-weight:500;color:#374151;margin-bottom:.5rem;font-size:.9rem}.BusinessProfileSettings_input__dUBZF,.BusinessProfileSettings_textarea__E4K3b{width:100%;padding:.625rem;border:1px solid #d1d5db;border-radius:6px;background-color:white;color:#111827}.BusinessProfileSettings_textarea__E4K3b{resize:vertical;min-height:80px}.BusinessProfileSettings_saveButton__pnIc5{background-color:#2563eb;color:white;border:none;padding:.625rem 1.25rem;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s}.BusinessProfileSettings_saveButton__pnIc5:hover{background-color:#1d4ed8}.BusinessProfileSettings_saveButton__pnIc5:disabled{background-color:#93c5fd;cursor:not-allowed}.BusinessProfileSettings_grid__Xd_rf{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.BusinessProfileSettings_fullWidth__X0wxT{grid-column:span 2}[data-theme=dark] .BusinessProfileSettings_card__u08Jb{background-color:#1e293b;border-color:#334155}[data-theme=dark] .BusinessProfileSettings_sectionTitle__1I9GG,[data-theme=dark] .BusinessProfileSettings_title__NGx_G{color:#f1f5f9}[data-theme=dark] .BusinessProfileSettings_description__8anPB{color:#94a3b8}[data-theme=dark] .BusinessProfileSettings_label__bxCos{color:#cbd5e1}[data-theme=dark] .BusinessProfileSettings_input__dUBZF,[data-theme=dark] .BusinessProfileSettings_textarea__E4K3b{background-color:#0f172a;border-color:#475569;color:#f1f5f9}[data-theme=dark] .BusinessProfileSettings_section__BGPL_{border-color:#334155}[data-theme=dark] .BusinessProfileSettings_saveButton__pnIc5{background-color:#3b82f6}[data-theme=dark] .BusinessProfileSettings_saveButton__pnIc5:hover{background-color:#2563eb}[data-theme=dark] .BusinessProfileSettings_saveButton__pnIc5:disabled{background-color:#1e3a8a}@media (max-width:640px){.BusinessProfileSettings_grid__Xd_rf{grid-template-columns:1fr}.BusinessProfileSettings_fullWidth__X0wxT{grid-column:span 1}}.CloudinaryUpload_uploadContainer__1KyyY{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;cursor:pointer;border-radius:8px;height:8rem;width:100%;background-color:transparent;transition:all .2s ease}.CloudinaryUpload_uploadContainer__1KyyY:hover{background-color:#f3f4f6}.CloudinaryUpload_uploadPlaceholder__vYg5V{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#6b7280;border:none;background:transparent;width:100%;height:100%;cursor:pointer}.CloudinaryUpload_uploadLabel__HSjlR{font-size:.875rem;font-weight:500;margin-top:.5rem;color:#374151}.CloudinaryUpload_previewContainer__ke63B{position:absolute;inset:0;padding:40px;border-radius:8px;overflow:hidden;background:#ffffff;display:flex;align-items:center;justify-content:center}.CloudinaryUpload_previewImage__hvEYW{object-fit:cover;padding:.5rem}.CloudinaryUpload_removeBtn___I9xz{position:absolute;top:.5rem;right:.5rem;z-index:10;padding:.25rem;background:#ef4444;color:white;border-radius:50%;border:2px solid white;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:background .2s ease}.CloudinaryUpload_removeBtn___I9xz:hover{background:#dc2626}[data-theme=dark] .CloudinaryUpload_uploadContainer__1KyyY:hover{background-color:#334155}[data-theme=dark] .CloudinaryUpload_uploadLabel__HSjlR{color:#cbd5e1}[data-theme=dark] .CloudinaryUpload_uploadPlaceholder__vYg5V{color:#94a3b8}[data-theme=dark] .CloudinaryUpload_previewContainer__ke63B{background:#1e293b}.Admin_container__OPJU6{min-height:100vh;background-color:hsl(var(--background));display:flex;flex-direction:column}.Admin_dashboardContent__2haqT{padding:2rem;max-width:1400px;margin:0 auto;width:100%}@media (max-width:768px){.Admin_dashboardContent__2haqT{padding:1rem}}.Admin_header____vZb{margin-bottom:3rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}@media (max-width:640px){.Admin_header____vZb{flex-direction:column;align-items:center;text-align:center;margin-bottom:1.5rem;gap:.5rem}.Admin_title__YUQuV{font-size:1.5rem}.Admin_subtitle__F3_if{font-size:.875rem}}.Admin_title__YUQuV{font-size:2rem;font-weight:700;color:hsl(var(--text-main));line-height:1.2}.Admin_subtitle__F3_if{color:hsl(var(--text-muted));font-size:.95rem}.Admin_statsGrid__KF0pI{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:3rem}.Admin_statCard__MxH0h{background:hsl(var(--surface));padding:1.5rem;border-radius:var(--radius);border:1px solid hsl(var(--border));display:flex;align-items:center;gap:1rem;box-shadow:var(--shadow-sm)}.Admin_statIcon__xag_4{width:48px;height:48px;border-radius:50%;background-color:hsl(var(--primary-light));color:hsl(var(--primary));display:flex;align-items:center;justify-content:center}.Admin_statInfo__Cs5DQ{display:flex;flex-direction:column}.Admin_statValue__HEm5x{font-size:1.5rem;font-weight:700;color:hsl(var(--text-main))}.Admin_statLabel__dyPyI{font-size:.875rem;color:hsl(var(--text-muted))}.Admin_section__pqGvl{background:hsl(var(--surface));border-radius:var(--radius);border:1px solid hsl(var(--border));padding:1.5rem;margin-bottom:2rem;box-shadow:var(--shadow-sm)}.Admin_sectionTitle__iTxtD{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;color:hsl(var(--text-main))}.Admin_tableContainer__Sfr17{overflow-x:auto}.Admin_table__PYJC1{width:100%;border-collapse:collapse}.Admin_th__aGhv_{text-align:left;padding:1rem;background-color:hsl(var(--background));color:hsl(var(--text-muted));font-weight:600;font-size:.875rem;border-bottom:2px solid hsl(var(--border))}.Admin_td__r0nkC{padding:1rem;border-bottom:1px solid hsl(var(--border));color:hsl(var(--text-main));vertical-align:middle}.Admin_userBadge__Tizrk{display:inline-block;padding:.25rem .75rem;border-radius:999px;font-size:.75rem;font-weight:600}.Admin_badgeBasic__7KBE6{background-color:#f1f5f9;color:#64748b;border:1px solid #e2e8f0}.Admin_badgeMedium__nbSvA{background-color:#dbeafe;color:#1e40af;border:1px solid #bfdbfe}.Admin_badgeAdvanced__9gqvE{background-color:#dcfce7;color:#166534;border:1px solid #bbf7d0}.Admin_actionBtn__CxmV7{color:hsl(var(--danger));padding:.5rem;border-radius:var(--radius);transition:background-color .2s;border:none;background:none}.Admin_actionBtn__CxmV7:hover{background-color:#fee2e2}.Admin_grid2Col__52io9{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}@media (min-width:1024px){.Admin_grid2Col__52io9{grid-template-columns:1fr 1fr}}@media (max-width:1023px){.Admin_sectionTitle__iTxtD{font-size:1.1rem}}.Admin_disabledSection__CirOH{opacity:.5;pointer-events:none}.Admin_notificationList__zdtyY{display:flex;flex-direction:column;gap:1rem}.Admin_notificationCard__7J7qi{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background-color:hsl(var(--surface));border:1px solid hsl(var(--border));border-radius:var(--radius);transition:background-color .2s}.Admin_notificationCard__7J7qi.Admin_unread__BfyYv{background-color:hsl(var(--primary)/.05);border-left:3px solid hsl(var(--primary))}.Admin_notificationCard__7J7qi:hover{background-color:hsl(var(--background))}.Admin_notificationIcon__yLhhC{width:2.5rem;height:2.5rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.Admin_iconBlue__Rxo46{background-color:hsl(var(--info)/.1);color:hsl(var(--info))}.Admin_iconGreen___9lxt{background-color:hsl(var(--success)/.1);color:hsl(var(--success))}.Admin_iconYellow__uSCUp{background-color:hsl(var(--warning)/.1);color:hsl(var(--warning))}.Admin_iconPurple__V3Y_S{background-color:hsl(var(--secondary)/.1);color:hsl(var(--secondary))}.Admin_notificationContent__sTDy_{flex:1 1}.Admin_notificationTitle__ISsOH{font-weight:600;color:hsl(var(--text-main));font-size:1rem;margin:0}.Admin_notificationMessage__M39l0{color:hsl(var(--text-secondary));font-size:.875rem;margin-top:.25rem;margin-bottom:0}.Admin_notificationTime__LfnBD{display:block;font-size:.75rem;color:hsl(var(--text-muted));margin-top:.5rem}.Admin_gridContainer__X1HYm{display:grid;grid-gap:2rem;gap:2rem}.Admin_sectionHeaderFlex__aXwvz{display:flex;align-items:center;gap:.5rem}.Admin_emptyState__5xrDt{color:hsl(var(--text-muted));font-style:italic;margin:0}.Admin_searchContainer__piac8{margin-bottom:1.5rem;display:flex;gap:1rem}.Admin_searchForm__NbGYg{display:flex;gap:.5rem;flex:1 1}.Admin_searchInput__NYd0V{padding:.75rem;border-radius:.5rem;border:1px solid hsl(var(--border));width:100%;max-width:400px;font-size:.875rem;outline:none;background:hsl(var(--surface));color:hsl(var(--text-main))}.Admin_searchInput__NYd0V:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary-light))}.Admin_searchButton__R1bi_{background:hsl(var(--primary));color:hsl(var(--surface));width:auto;cursor:pointer;padding:.5rem 1rem;border-radius:.5rem;border:none;display:flex;align-items:center;justify-content:center;transition:opacity .2s}.Admin_searchButton__R1bi_:hover{opacity:.9}.Admin_pagination__kHLub{margin-top:1.5rem;display:flex;justify-content:center;gap:.5rem}.Admin_paginationText__H1l8z{display:flex;align-items:center;padding:0 1rem;font-size:.875rem;color:hsl(var(--text-muted))}.Admin_paginationButton__cw_qk{background:hsl(var(--surface));color:hsl(var(--text-main));border:1px solid hsl(var(--border));padding:.5rem 1rem;border-radius:var(--radius);text-decoration:none;font-size:.875rem;transition:background-color .2s}.Admin_paginationButton__cw_qk:hover{background-color:hsl(var(--background))}.Admin_messageGrid__QC5ec{display:flex;flex-direction:column;gap:1rem}.Admin_messageCard__j8YMG{background-color:hsl(var(--surface));border:1px solid hsl(var(--border));border-radius:var(--radius);padding:1.5rem;transition:all .2s ease;position:relative}.Admin_messageCard__j8YMG:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:hsl(var(--primary)/.3)}.Admin_messageCard__j8YMG.Admin_unread__BfyYv{background-color:hsl(var(--background));border-left:3px solid hsl(var(--primary))}.Admin_messageHeader__UQhgV{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.Admin_userInfo__KCJ3K{display:flex;align-items:center;gap:.75rem}.Admin_userAvatar__YYLSo{width:40px;height:40px;border-radius:50%;background-color:hsl(var(--primary)/.1);color:hsl(var(--primary));display:flex;align-items:center;justify-content:center}.Admin_userName__GxUVf{font-weight:600;font-size:1rem;color:hsl(var(--text-main));line-height:1.2}.Admin_userEmail___Au5W{font-size:.875rem;color:hsl(var(--text-muted))}.Admin_messageMeta__l5GwQ{display:flex;align-items:center;gap:1rem}.Admin_messageDate__W_mPp{font-size:.75rem;color:hsl(var(--text-muted));display:flex;align-items:center;gap:.25rem}.Admin_messageActions__A01_J{display:flex;gap:.5rem}.Admin_messageBody__jjUql{background-color:hsl(var(--background));padding:1rem;border-radius:.5rem;color:hsl(var(--text-secondary));font-size:.95rem;line-height:1.6}@media (max-width:640px){.Admin_header____vZb{flex-direction:column;align-items:center;text-align:center;margin-bottom:1.5rem;gap:.5rem}.Admin_title__YUQuV{font-size:1.5rem}.Admin_subtitle__F3_if{font-size:.875rem}.Admin_messageHeader__UQhgV{flex-direction:column;align-items:flex-start;gap:1rem}.Admin_userInfo__KCJ3K{width:100%}.Admin_messageMeta__l5GwQ{width:100%;justify-content:space-between;margin-top:.5rem;padding-top:.75rem;border-top:1px solid hsl(var(--border)/.5)}.Admin_messageActions__A01_J{margin-left:auto}.Admin_table__PYJC1,.Admin_table__PYJC1 tbody,.Admin_table__PYJC1 td,.Admin_table__PYJC1 th,.Admin_table__PYJC1 thead,.Admin_table__PYJC1 tr{display:block}.Admin_table__PYJC1 thead{display:none}.Admin_table__PYJC1 tr{background:hsl(var(--surface));border:1px solid hsl(var(--border));margin-bottom:1rem;border-radius:var(--radius);padding:1rem;position:relative;box-shadow:0 1px 2px rgba(0,0,0,.05)}.Admin_table__PYJC1 td{border:none;position:relative;padding:.5rem 0;display:flex;align-items:center}}.Admin_reviewCard__8cMEG{background-color:hsl(var(--surface));border:1px solid hsl(var(--border));border-radius:var(--radius);padding:1.5rem;transition:all .2s ease;position:relative;display:flex;flex-direction:column;gap:1rem}.Admin_reviewCard__8cMEG:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:hsl(var(--primary)/.3)}.Admin_reviewHeader__YePzF{display:flex;justify-content:space-between;align-items:flex-start}.Admin_ratingContainer__9EXnz{display:flex;align-items:center;gap:.25rem;color:#fbbf24;margin-bottom:.5rem}.Admin_reviewStatusBadge__T6naL{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:capitalize}.Admin_profileGrid__9w_uY{display:flex;flex-direction:column;gap:2rem}.Admin_profileInfo__cNEz4{display:flex;gap:2rem;align-items:flex-start;flex-wrap:wrap}.Admin_currentAvatar__5FO13{display:flex;flex-direction:column;align-items:center;gap:1rem}.Admin_avatarMsgLarge__1Lqb8{object-fit:cover}.Admin_avatarMsgLarge__1Lqb8,.Admin_placeholderAvatarLarge__tgZhm{width:120px;height:120px;border-radius:50%;border:4px solid hsl(var(--surface));box-shadow:var(--shadow-md)}.Admin_placeholderAvatarLarge__tgZhm{background-color:hsl(var(--primary)/.1);color:hsl(var(--primary));display:flex;align-items:center;justify-content:center}.Admin_uploadBtn__1gIdM{display:flex;align-items:center;gap:.5rem;background-color:hsl(var(--surface));border:1px solid hsl(var(--border));padding:.5rem 1rem;border-radius:.5rem;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .2s}.Admin_uploadBtn__1gIdM:hover{background-color:hsl(var(--background))}.Admin_userDetails__EEyeQ{flex:1 1;display:flex;flex-direction:column;gap:1rem;min-width:300px}.Admin_formGroup__hqGEa{display:flex;flex-direction:column;gap:.5rem}.Admin_formGroup__hqGEa label{font-size:.875rem;font-weight:500;color:hsl(var(--text-main))}.Admin_inputDisabled__NEcwq{padding:.75rem;border-radius:.5rem;border:1px solid hsl(var(--border));background-color:hsl(var(--background));color:hsl(var(--text-muted));cursor:not-allowed}.Admin_divider__14bDt{height:1px;background-color:hsl(var(--border));width:100%}.Admin_avatarSelection__1nhEu{display:flex;flex-direction:column;gap:1rem}.Admin_avatarOptions__8rurd{display:flex;gap:1rem;flex-wrap:wrap}.Admin_avatarOption__hDGFO{width:80px;height:80px;border-radius:50%;cursor:pointer;border:2px solid transparent;padding:2px;position:relative;transition:all .2s}.Admin_avatarOption__hDGFO img{width:100%;height:100%;border-radius:50%;object-fit:cover}.Admin_avatarOption__hDGFO.Admin_selected__GY_jP{border-color:hsl(var(--primary))}.Admin_checkOverlay__H6smQ{position:absolute;top:0;right:0;background-color:hsl(var(--primary));color:white;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:2px solid white}.Admin_saveBtn__z5kX_{background-color:hsl(var(--primary));color:white;border:none;padding:.75rem 2rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:opacity .2s}@keyframes Admin_pulse__q_9LX{0%{transform:scale(.95);box-shadow:0 0 0 0 hsl(var(--primary)/.7)}70%{transform:scale(1);box-shadow:0 0 0 20px hsl(var(--primary)/0)}to{transform:scale(.95);box-shadow:0 0 0 0 hsl(var(--primary)/0)}}.Admin_pulseLoaderContainer__TMeWH{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%;padding:2rem}.Admin_pulseLoaderContainer__TMeWH.Admin_fullScreen__LAZD_{position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:50;background-color:hsl(var(--background)/.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.Admin_pulseLogo__tzt7G{width:180px;height:48px;border-radius:12px;background-color:hsl(var(--dash-surface));padding:10px 16px;box-shadow:var(--shadow-md);animation:Admin_pulse__q_9LX 2s infinite;display:flex;align-items:center;justify-content:center}.Admin_pulseLogo__tzt7G img{width:100%;height:100%;object-fit:contain}.VisitorChart_chartContainer__nXNlp{background:white;border:1px solid #e2e8f0;border-radius:1rem;padding:1.5rem;margin-top:1.5rem;margin-bottom:3rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03);position:relative;overflow:hidden}.VisitorChart_header__eVbtD{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem}.VisitorChart_header__eVbtD h3{font-size:1.25rem;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.025em}.VisitorChart_subtext__RbH6f{font-size:.875rem;color:#64748b;margin:.25rem 0 0}.VisitorChart_totalBadge__J6aJH{background-color:#f8fafc;color:#0f172a;padding:.5rem 1rem;border-radius:.75rem;font-size:.875rem;border:1px solid #e2e8f0;display:flex;flex-direction:column;align-items:flex-end;line-height:1.2}.VisitorChart_totalBadge__J6aJH strong{font-size:1.25rem;color:#2563eb}.VisitorChart_period__aAFtS{font-size:.75rem;color:#94a3b8;font-weight:500}.VisitorChart_chartWrapper__zkerL{position:relative;height:250px;width:100%;cursor:crosshair}.VisitorChart_svgChart__KcYRA{width:100%;height:100%;overflow:visible}.VisitorChart_areaPath__17wLQ{transition:d .3s ease}.VisitorChart_linePath__3Zetq{transition:d .3s ease;filter:drop-shadow(0 4px 3px rgba(59,130,246,.2))}.VisitorChart_tooltip__p6oNP{position:absolute;top:0;transform:translateX(-50%);pointer-events:none;background:rgba(255,255,255,.95);border:1px solid #e2e8f0;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);padding:.5rem .75rem;border-radius:.5rem;z-index:10;transition:left .1s linear,opacity .2s;white-space:nowrap}.VisitorChart_tooltipContent__QYLN_{display:flex;flex-direction:column;align-items:center}.VisitorChart_tooltipDate__OXhLB{font-size:.75rem;color:#64748b;font-weight:500;margin-bottom:2px}.VisitorChart_tooltipValue__jQpkF{font-size:.9rem;font-weight:700;color:#0f172a}.VisitorChart_xAxis__Npt07{display:flex;justify-content:space-between;margin-top:1rem;padding:0 10px}.VisitorChart_xLabel__jRubr{font-size:.75rem;color:#94a3b8;width:50px;text-align:center}@media (max-width:640px){.VisitorChart_chartContainer__nXNlp{padding:1rem}.VisitorChart_header__eVbtD{flex-direction:column;gap:1rem}.VisitorChart_totalBadge__J6aJH{flex-direction:row;gap:.5rem;align-items:baseline;width:100%;justify-content:space-between}.VisitorChart_hideCheck__MwCpI{display:none}.VisitorChart_xLabel__jRubr:last-child{display:block}}.NewsletterForm_form__v_BfW{display:flex;flex-direction:column;gap:1.5rem}.NewsletterForm_formGroup__vqcs7{display:flex;flex-direction:column;gap:.5rem}.NewsletterForm_label____lbf{font-weight:600;color:hsl(var(--text-main))}.NewsletterForm_input__MV6LH,.NewsletterForm_select__AayC3,.NewsletterForm_textarea__qdGjR{padding:.75rem;border-radius:.5rem;border:1px solid hsl(var(--border));font-size:1rem;font-family:inherit}.NewsletterForm_textarea__qdGjR{min-height:200px;resize:vertical}.NewsletterForm_button__uYJea{background:hsl(var(--primary));color:white;padding:1rem;border-radius:.5rem;border:none;font-weight:600;cursor:pointer;transition:opacity .2s;display:flex;justify-content:center;align-items:center;gap:.5rem}.NewsletterForm_button__uYJea:hover{opacity:.9}.NewsletterForm_button__uYJea:disabled{opacity:.7;cursor:not-allowed}.ReminderSettings_card__RgiA6{background:white;border-radius:12px;padding:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e5e7eb}.ReminderSettings_header__aJfDt{margin-bottom:2rem}.ReminderSettings_title__rCqdW{font-size:1.125rem;font-weight:600;color:#111827;margin:0;display:flex;align-items:center;gap:.5rem}.ReminderSettings_description___gIo_{color:#6b7280;font-size:.9rem;margin-top:.25rem}.ReminderSettings_formGroup__3uCif{margin-bottom:1.5rem}.ReminderSettings_label__QVe3y{display:block;font-weight:500;color:#374151;margin-bottom:.5rem;font-size:.9rem}.ReminderSettings_select__dHnAU{width:100%;padding:.625rem;border:1px solid #d1d5db;border-radius:6px;background-color:white;color:#111827}.ReminderSettings_switch__WlkNo{display:flex;align-items:center;justify-content:space-between;padding:1rem;background-color:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.ReminderSettings_switchLabel__OMqwA{font-weight:500;color:#111827}.ReminderSettings_switchDesc__YQden{font-size:.8rem;color:#6b7280}.ReminderSettings_saveButton__xC8Ft{background-color:#2563eb;color:white;border:none;padding:.625rem 1.25rem;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s}.ReminderSettings_saveButton__xC8Ft:hover{background-color:#1d4ed8}.ReminderSettings_saveButton__xC8Ft:disabled{background-color:#93c5fd;cursor:not-allowed}.ReminderSettings_grid__y51IX{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}[data-theme=dark] .ReminderSettings_card__RgiA6{background-color:#1e293b;border-color:#334155}[data-theme=dark] .ReminderSettings_title__rCqdW{color:#f1f5f9}[data-theme=dark] .ReminderSettings_description___gIo_{color:#94a3b8}[data-theme=dark] .ReminderSettings_label__QVe3y{color:#cbd5e1}[data-theme=dark] .ReminderSettings_select__dHnAU{background-color:#0f172a;border-color:#475569;color:#f1f5f9}[data-theme=dark] .ReminderSettings_switch__WlkNo{background-color:#0f172a;border-color:#334155}[data-theme=dark] .ReminderSettings_switchLabel__OMqwA{color:#f1f5f9}[data-theme=dark] .ReminderSettings_switchDesc__YQden{color:#94a3b8}[data-theme=dark] .ReminderSettings_saveButton__xC8Ft{background-color:#3b82f6}[data-theme=dark] .ReminderSettings_saveButton__xC8Ft:hover{background-color:#2563eb}[data-theme=dark] .ReminderSettings_saveButton__xC8Ft:disabled{background-color:#1e3a8a}@media (max-width:640px){.ReminderSettings_grid__y51IX{grid-template-columns:1fr}}