.page_container__aoG4z{min-height:100vh;display:flex;flex-direction:column;background-color:var(--bg-primary);color:var(--text-primary)}.page_header__kVzhN{border-bottom:1px solid var(--border-subtle);background-color:var(--bg-secondary);position:-webkit-sticky;position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.page_nav__zpG_3{display:flex;align-items:center;justify-content:space-between;height:var(--topbar-height);gap:var(--space-4)}.page_brand__f_q1F{display:flex;align-items:center;gap:var(--space-2);font-weight:700;font-size:1.15rem;letter-spacing:-.02em;color:var(--text-primary)}.page_brandText__1zpJ5{background:linear-gradient(135deg,var(--text-primary) 30%,var(--accent-primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page_brandBadge__tSMi0{font-size:.7rem;padding:2px 7px;background-color:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--accent-info);text-transform:uppercase;font-family:var(--font-mono);letter-spacing:.05em}.page_navMenu__1H8jk{display:flex;align-items:center;gap:var(--space-4)}.page_navActions__clKtU{display:flex;align-items:center;gap:var(--space-2)}.page_mobileActions__1vjfY{display:none}.page_mobileMenuToggle__vGVDJ{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background-color:var(--bg-surface);color:var(--text-primary);cursor:pointer;transition:all .15s ease}.page_mobileMenuToggle__vGVDJ:hover{background-color:var(--bg-surface-hover);border-color:var(--border-strong)}.page_mobileNavDropdown__w9qgT{display:none}.page_navItem__K5ZCd{font-size:.9rem;font-weight:500;color:var(--text-secondary);transition:color .15s ease}.page_loginBtn__EIvUH,.page_navItem__K5ZCd:hover{color:var(--text-primary)}.page_loginBtn__EIvUH{padding:6px 14px;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background-color:var(--bg-surface);font-size:.875rem;font-weight:500;transition:all .15s ease}.page_loginBtn__EIvUH:hover{background-color:var(--bg-surface-hover);border-color:var(--border-strong)}.page_contactBtn__oHFak,.page_registerBtn__1m6FI{padding:6px 16px;border-radius:var(--radius-md);background-color:var(--accent-primary);color:#ffffff;font-size:.875rem;font-weight:600;box-shadow:0 1px 3px rgba(37,99,235,.3);transition:background-color .15s ease,transform .1s ease}.page_contactBtn__oHFak:hover,.page_registerBtn__1m6FI:hover{background-color:var(--accent-primary-hover);transform:translateY(-1px)}.page_main__GlU4n{flex:1 1;display:flex;flex-direction:column;gap:var(--space-12);padding-top:var(--space-8);padding-bottom:var(--space-12)}.page_heroSection___mcj9{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-8);padding:var(--space-10) var(--space-2) var(--space-6);max-width:1040px;margin:0 auto}.page_heroBackgroundSlot__1zzn8{position:absolute;inset:-40px -100px 0;pointer-events:none;z-index:0;display:flex;justify-content:center;overflow:hidden}.page_heroBackgroundSvg__X_dlY{width:100%;max-width:1200px;height:auto}.page_heroContent__2lPR8{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--space-4);max-width:820px}.page_heroBadge__K9MQV{display:inline-flex;align-items:center;gap:var(--space-2);padding:4px 14px;border-radius:var(--radius-full);background-color:var(--bg-surface);border:1px solid var(--border-strong);font-size:.775rem;font-weight:500;font-family:var(--font-mono);color:var(--accent-info);letter-spacing:.03em}.page_badgeDot__Z7VzP{width:7px;height:7px;border-radius:var(--radius-full);background-color:var(--accent-success);box-shadow:0 0 6px var(--accent-success)}.page_title__3jonF{font-size:clamp(2.25rem,5vw,3.75rem);font-weight:800;line-height:1.15;letter-spacing:-.03em;color:var(--text-primary)}.page_highlight__KaGfy{background:linear-gradient(135deg,var(--accent-primary) 0,var(--accent-info) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page_subtitle__iAJUg{font-size:1.15rem;color:var(--text-secondary);line-height:1.6;max-width:680px}.page_heroActions__8_tzb{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;justify-content:center}.page_primaryCta__JU8yd{display:inline-flex;align-items:center;gap:var(--space-2);padding:12px 24px;border-radius:var(--radius-md);background-color:var(--accent-primary);color:#ffffff;font-size:.95rem;font-weight:600;box-shadow:0 4px 14px rgba(37,99,235,.35);transition:all .15s ease}.page_primaryCta__JU8yd:hover{background-color:var(--accent-primary-hover);transform:translateY(-1px)}.page_secondaryCta__fOxcz{padding:12px 22px;border-radius:var(--radius-md);border:1px solid var(--border-strong);background-color:var(--bg-surface);color:var(--text-primary);font-size:.95rem;font-weight:600;transition:all .15s ease}.page_secondaryCta__fOxcz:hover{background-color:var(--bg-surface-hover);border-color:var(--text-muted)}.page_tertiaryCta__HeYUE{padding:12px 18px;color:var(--text-secondary);font-size:.95rem;font-weight:500;transition:color .15s ease}.page_tertiaryCta__HeYUE:hover{color:var(--text-primary)}.page_clientNoticePill__hmbtC{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2);padding:6px 14px;border-radius:var(--radius-full);background-color:var(--bg-surface);border:1px solid var(--border-subtle);font-size:.8rem;color:var(--text-muted)}.page_clientNoticePill__hmbtC svg{color:var(--accent-info);flex-shrink:0}.page_heroVisualContainer__55OcU{position:relative;z-index:1;width:100%;max-width:780px;margin-top:var(--space-4)}.page_heroCardWindow__RqUEO{background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg),0 0 0 1px rgba(255,255,255,.03);overflow:hidden;text-align:left}.page_windowHeader__sgzA_{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background-color:var(--bg-secondary);border-bottom:1px solid var(--border-subtle)}.page_windowDots__4_D7y{display:flex;gap:6px}.page_dot__2YCho{width:10px;height:10px;border-radius:var(--radius-full);background-color:var(--border-strong)}.page_dot__2YCho:first-child{background-color:#ef4444}.page_dot__2YCho:nth-child(2){background-color:#f59e0b}.page_dot__2YCho:nth-child(3){background-color:#10b981}.page_windowTitle___BIfg{font-size:.8rem;font-weight:500;color:var(--text-muted);font-family:var(--font-mono)}.page_statusChip__52neS{font-size:.75rem;padding:2px 8px;background-color:rgba(16,185,129,.12);color:var(--accent-success);border:1px solid rgba(16,185,129,.3);border-radius:var(--radius-full);font-weight:600}.page_windowBody__P_I6E{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-6)}.page_mockChat___kP_R{background-color:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.page_mockChannelHeader__GUYHL{display:flex;align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-subtle);font-size:.875rem}.page_channelIconBadge__vZb2j{width:32px;height:32px;border-radius:var(--radius-sm);background-color:rgba(16,185,129,.15);color:var(--accent-success);display:flex;align-items:center;justify-content:center}.page_subtext__V4euP{display:block;font-size:.75rem;color:var(--text-muted)}.page_messageBubble__YdaJw{background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md) var(--radius-md) var(--radius-md) 2px;padding:10px 14px;max-width:82%;font-size:.875rem;line-height:1.45}.page_replyBubble__FX8_u{align-self:flex-end;background-color:rgba(59,130,246,.1);border-color:rgba(59,130,246,.25);border-radius:var(--radius-md) var(--radius-md) 2px var(--radius-md)}.page_bubbleText__qe_tU{color:var(--text-primary)}.page_bubbleMeta__RAnW5{display:flex;align-items:center;justify-content:flex-end;gap:4px;font-size:.7rem;color:var(--text-muted);margin-top:4px}.page_doubleCheck__o7U3R{color:var(--accent-info);font-weight:700}.page_mockMetrics__6zZtH{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-3);gap:var(--space-3);padding-top:var(--space-2)}.page_metricItem__M1qJi{background-color:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:10px 12px;display:flex;flex-direction:column;gap:2px}.page_metricLabel__Y98z1{font-size:.72rem;color:var(--text-muted);text-transform:uppercase;font-family:var(--font-mono)}.page_metricValue__P4JKb{font-size:.875rem;color:var(--text-primary);font-weight:600}.page_sectionHeader__a4Fw5{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2);margin-bottom:var(--space-8);max-width:720px;margin-left:auto;margin-right:auto}.page_sectionBadge__WeKDf{display:inline-block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--accent-primary);font-family:var(--font-mono);background-color:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.25);padding:3px 10px;border-radius:var(--radius-full)}.page_sectionTitle__hzsAh{font-size:clamp(1.75rem,3.5vw,2.35rem);font-weight:700;letter-spacing:-.02em;color:var(--text-primary)}.page_sectionDescription__oIen8{font-size:1.05rem;color:var(--text-secondary);line-height:1.55}.page_channelsGrid__wiMCr{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:var(--space-6);gap:var(--space-6)}.page_channelCard__isv3_{background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4);transition:border-color .2s ease,transform .2s ease}.page_channelCard__isv3_:hover{border-color:var(--border-strong);transform:translateY(-2px)}.page_channelHeader__zvbJU{display:flex;align-items:center;gap:var(--space-4)}.page_channelIconWrap__MT0G6{width:52px;height:52px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.page_whatsappIconWrap__53vCi{background-color:rgba(16,185,129,.12);color:var(--accent-success);border:1px solid rgba(16,185,129,.3)}.page_smsIconWrap__ZNJlQ{background-color:rgba(59,130,246,.12);color:var(--accent-primary);border:1px solid rgba(59,130,246,.3)}.page_channelName__D2Uoi{font-size:1.25rem;font-weight:700;color:var(--text-primary)}.page_channelPill__emYrp{display:inline-block;font-size:.72rem;font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-top:2px}.page_channelBio__wJvBQ{font-size:.95rem;color:var(--text-secondary);line-height:1.5}.page_featureList___8ePa{list-style:none;display:flex;flex-direction:column;gap:var(--space-2);margin-top:auto;padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.page_featureItem__KOtcF{display:flex;align-items:flex-start;gap:var(--space-2);font-size:.875rem;color:var(--text-secondary)}.page_featureCheck__Qhvqv{color:var(--accent-success);font-weight:700;flex-shrink:0}.page_capabilitiesGrid__navRt{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--space-5);gap:var(--space-5)}.page_capabilityCard___eaAS{background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3)}.page_capabilityIcon__xQgYX{width:44px;height:44px;border-radius:var(--radius-sm);background-color:var(--bg-secondary);border:1px solid var(--border-subtle);color:var(--accent-primary);display:flex;align-items:center;justify-content:center}.page_capabilityTitle__xbEXZ{font-size:1.15rem;font-weight:600;color:var(--text-primary)}.page_capabilityText__7Y_tT{font-size:.9rem;color:var(--text-secondary);line-height:1.55}.page_showcaseSection__B1RzY{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);width:100%}.page_crmContainer__2_gQe{background:linear-gradient(135deg,var(--bg-surface) 0,var(--bg-secondary) 100%);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-8)}.page_crmContent__ILiTd{display:flex;flex-direction:column;gap:var(--space-4);max-width:960px;margin:0 auto}.page_crmTitle__ABTPi{font-size:clamp(1.75rem,3.5vw,2.25rem);font-weight:700;color:var(--text-primary);letter-spacing:-.02em}.page_crmDescription__Ydbq2{font-size:1.05rem;color:var(--text-secondary);line-height:1.6}.page_crmGrid__Sd9vs{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-4)}.page_crmFeature__k03WQ{background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.page_crmFeatureIcon__Ru40u{width:36px;height:36px;border-radius:var(--radius-sm);background-color:rgba(6,182,212,.12);color:var(--accent-info);border:1px solid rgba(6,182,212,.25);display:flex;align-items:center;justify-content:center}.page_crmFeature__k03WQ h4{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:4px}.page_crmFeature__k03WQ p{font-size:.875rem;color:var(--text-secondary);line-height:1.5}.page_industriesGrid__AXhO8{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.page_industryCard__4Ezk0{background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3);transition:border-color .15s ease}.page_industryCard__4Ezk0:hover{border-color:var(--border-strong)}.page_industryIconWrap__02p_n{width:40px;height:40px;border-radius:var(--radius-sm);background-color:var(--bg-secondary);border:1px solid var(--border-subtle);color:var(--accent-primary);display:flex;align-items:center;justify-content:center}.page_industryTitle__M4ghA{font-size:1.05rem;font-weight:600;color:var(--text-primary)}.page_industryText__uqvas{font-size:.875rem;color:var(--text-secondary);line-height:1.5}.page_complianceBar__46HiE{background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.page_complianceHeader__DXWhZ{display:flex;align-items:center;gap:var(--space-3)}.page_complianceIcon__byLoa{width:40px;height:40px;border-radius:var(--radius-sm);background-color:rgba(16,185,129,.12);color:var(--accent-success);border:1px solid rgba(16,185,129,.3);display:flex;align-items:center;justify-content:center;flex-shrink:0}.page_complianceTitle__Ne19C{font-size:1.15rem;font-weight:600;color:var(--text-primary)}.page_complianceSub__BAyGa{font-size:.875rem;color:var(--text-secondary)}.page_compliancePillars__GGhWn{display:flex;flex-wrap:wrap;gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--border-subtle)}.page_pillar__lTlsr{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;font-family:var(--font-mono);color:var(--text-secondary);background-color:var(--bg-secondary);border:1px solid var(--border-subtle);padding:4px 10px;border-radius:var(--radius-sm)}.page_pillarDot__2520o{width:6px;height:6px;border-radius:var(--radius-full);background-color:var(--accent-success)}.page_ctaBanner__GgRsl{background:linear-gradient(135deg,var(--bg-secondary) 0,var(--bg-surface) 100%);border:1px solid var(--border-strong);border-radius:var(--radius-lg);padding:var(--space-10) var(--space-6);text-align:center}.page_ctaContent__6OX1e{max-width:680px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-4);align-items:center}.page_ctaTitle__T8028{font-size:clamp(1.75rem,3.5vw,2.35rem);font-weight:700;letter-spacing:-.02em;color:var(--text-primary)}.page_ctaText__ew5hH{font-size:1.05rem;color:var(--text-secondary);line-height:1.6}.page_footer__sHKi3{border-top:1px solid var(--border-subtle);background-color:var(--bg-secondary);padding:var(--space-10) 0 var(--space-6);margin-top:auto}.page_footerContent__sUmFz{display:flex;justify-content:space-between;gap:var(--space-8);flex-wrap:wrap;padding-bottom:var(--space-8);border-bottom:1px solid var(--border-subtle)}.page_footerBrand__fYpqm{max-width:360px;display:flex;flex-direction:column;gap:var(--space-3)}.page_footerText__OqpQ_{font-size:.875rem;color:var(--text-muted);line-height:1.55}.page_footerNav__fx6_S{display:flex;gap:var(--space-10);flex-wrap:wrap}.page_footerCol__gB8iB{display:flex;flex-direction:column;gap:var(--space-2)}.page_footerColTitle__SRvVg{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-primary);font-family:var(--font-mono);margin-bottom:var(--space-1)}.page_footerLink__8kkdp{font-size:.875rem;color:var(--text-secondary);transition:color .15s ease}.page_footerLink__8kkdp:hover{color:var(--text-primary)}.page_metaDisclaimer__st_UP{padding:var(--space-4) 0;font-size:.775rem;color:var(--text-muted);line-height:1.5;border-bottom:1px solid var(--border-subtle)}.page_copyright__2iVAs{padding-top:var(--space-4);font-size:.8rem;color:var(--text-muted);text-align:center}@media (max-width:860px){.page_navActions__clKtU,.page_navMenu__1H8jk{display:none}.page_mobileActions__1vjfY{display:flex;align-items:center;gap:var(--space-2)}.page_mobileNavDropdown__w9qgT{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4) var(--space-2);border-top:1px solid var(--border-subtle);background-color:var(--bg-secondary)}.page_mobileNavItem__MIYEu{padding:10px 14px;font-size:.95rem;font-weight:500;color:var(--text-secondary);border-radius:var(--radius-md);transition:all .15s ease}.page_mobileNavItem__MIYEu:active,.page_mobileNavItem__MIYEu:hover{background-color:var(--bg-surface);color:var(--text-primary)}.page_mobileNavDivider__nBv6N{height:1px;background-color:var(--border-subtle);margin:var(--space-2) 0}.page_mobileLoginBtn__7CGfi{padding:10px 14px;font-size:.95rem;font-weight:600;text-align:center;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background-color:var(--bg-surface);color:var(--text-primary);transition:background-color .15s ease}.page_mobileLoginBtn__7CGfi:hover{background-color:var(--bg-surface-hover)}.page_mobileContactBtn__kj84K{padding:10px 14px;font-size:.95rem;font-weight:600;text-align:center;border-radius:var(--radius-md);background-color:var(--accent-primary);color:#ffffff;box-shadow:0 1px 3px rgba(37,99,235,.3);transition:background-color .15s ease}.page_mobileContactBtn__kj84K:hover{background-color:var(--accent-primary-hover)}.page_channelsGrid__wiMCr{grid-template-columns:1fr}.page_capabilitiesGrid__navRt{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.page_footerContent__sUmFz{flex-direction:column;gap:var(--space-6)}.page_footerNav__fx6_S{gap:var(--space-8)}}@media (max-width:640px){.page_main__GlU4n{gap:var(--space-8);padding-top:var(--space-6);padding-bottom:var(--space-8)}.page_heroSection___mcj9{padding:var(--space-6) 0 var(--space-4);gap:var(--space-6)}.page_capabilitiesGrid__navRt,.page_crmGrid__Sd9vs,.page_industriesGrid__AXhO8,.page_mockMetrics__6zZtH{grid-template-columns:1fr}.page_crmContainer__2_gQe{padding:var(--space-6) var(--space-4)}.page_ctaBanner__GgRsl{padding:var(--space-8) var(--space-4)}}@media (max-width:480px){.page_nav__zpG_3{gap:var(--space-2)}.page_brandText__1zpJ5{font-size:1.05rem}.page_navActions__clKtU{gap:6px}.page_loginBtn__EIvUH{padding:5px 10px;font-size:.8rem}.page_contactBtn__oHFak{padding:5px 12px;font-size:.8rem}.page_title__3jonF{font-size:clamp(1.75rem,6.5vw,2.25rem)}.page_subtitle__iAJUg{font-size:.95rem;line-height:1.5}.page_heroActions__8_tzb{width:100%;flex-direction:column;align-items:stretch;gap:var(--space-2)}.page_primaryCta__JU8yd,.page_secondaryCta__fOxcz,.page_tertiaryCta__HeYUE{width:100%;justify-content:center;text-align:center}.page_clientNoticePill__hmbtC{font-size:.75rem;padding:6px 10px;text-align:center;line-height:1.35}.page_windowHeader__sgzA_{padding:8px 12px}.page_windowTitle___BIfg{font-size:.725rem}.page_statusChip__52neS{font-size:.7rem;padding:1px 6px}.page_windowBody__P_I6E{padding:var(--space-3);gap:var(--space-3)}.page_mockChat___kP_R{padding:var(--space-3)}.page_messageBubble__YdaJw{max-width:95%;font-size:.825rem}.page_complianceBar__46HiE{padding:var(--space-4)}.page_complianceHeader__DXWhZ{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.page_pillar__lTlsr{width:100%;justify-content:flex-start;font-size:.75rem}.page_footerNav__fx6_S{flex-direction:column;gap:var(--space-5)}}.Button_button__f_l0m{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-sans);font-weight:500;border-radius:var(--radius-md);border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Button_button__f_l0m:disabled{opacity:.5;cursor:not-allowed}.Button_sm__CDbQJ{padding:4px 10px;font-size:.8125rem;height:28px}.Button_md__fwg2m{padding:6px 14px;font-size:.875rem;height:36px}.Button_lg__2Fw1x{padding:8px 18px;font-size:1rem;height:44px}.Button_primary__gNjMo{background-color:var(--accent-primary);color:#ffffff;border-color:transparent}.Button_primary__gNjMo:hover:not(:disabled){background-color:var(--accent-primary-hover)}.Button_secondary__6ARy2{background-color:var(--bg-surface);color:var(--text-primary);border-color:var(--border-subtle)}.Button_secondary__6ARy2:hover:not(:disabled){background-color:var(--bg-surface-hover);border-color:var(--border-strong)}.Button_outline__Nk0b6{background-color:transparent;color:var(--text-primary);border-color:var(--border-strong)}.Button_outline__Nk0b6:hover:not(:disabled){background-color:var(--bg-surface-hover)}.Button_ghost__nCpIY{background-color:transparent;color:var(--text-secondary);border-color:transparent}.Button_ghost__nCpIY:hover:not(:disabled){background-color:var(--bg-surface-hover);color:var(--text-primary)}.Button_danger__yObcW{background-color:var(--accent-danger);color:#ffffff;border-color:transparent}.Button_danger__yObcW:hover:not(:disabled){opacity:.9}.Button_spinner__bkL9X{width:16px;height:16px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:Button_spin__UIsOW .6s linear infinite}@keyframes Button_spin__UIsOW{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CookieConsent_banner__Jy2B4{position:fixed;bottom:var(--space-4);left:var(--space-4);right:var(--space-4);max-width:640px;margin:0 auto;background-color:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-4) var(--space-5);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);z-index:999;animation:CookieConsent_slideUp__iE1W5 .25s ease-out}.CookieConsent_content__pwUhH{display:flex;align-items:flex-start;gap:var(--space-3)}.CookieConsent_icon__pQe3R{width:20px;height:20px;color:var(--accent-primary);flex-shrink:0;margin-top:2px}.CookieConsent_text__fiWeV{font-size:.8125rem;color:var(--text-secondary);line-height:1.5}.CookieConsent_text__fiWeV a{color:var(--accent-primary);text-decoration:underline;text-underline-offset:2px}.CookieConsent_text__fiWeV a:hover{color:var(--accent-primary-hover)}.CookieConsent_actions__Z_e4Y{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.CookieConsent_acceptBtn__4aY87{padding:6px 14px;border-radius:var(--radius-md);background-color:var(--accent-primary);color:#ffffff;border:1px solid transparent;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background-color .15s ease}.CookieConsent_acceptBtn__4aY87:hover{background-color:var(--accent-primary-hover)}.CookieConsent_essentialBtn__6OEU3{padding:6px 12px;border-radius:var(--radius-md);background-color:transparent;color:var(--text-secondary);border:1px solid var(--border-subtle);font-size:.8125rem;font-weight:500;cursor:pointer;transition:background-color .15s ease,color .15s ease}.CookieConsent_essentialBtn__6OEU3:hover{background-color:var(--bg-surface-hover);color:var(--text-primary)}@keyframes CookieConsent_slideUp__iE1W5{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.CookieConsent_banner__Jy2B4{flex-direction:column;align-items:flex-start;bottom:var(--space-2);left:var(--space-2);right:var(--space-2)}.CookieConsent_actions__Z_e4Y{width:100%;justify-content:flex-end}}.Sidebar_sidebar__KA_NC{width:var(--sidebar-width);height:100vh;background-color:var(--bg-secondary);border-right:1px solid var(--border-subtle);display:flex;flex-direction:column;position:fixed;top:0;left:0;z-index:100;transition:transform .2s ease-in-out}.Sidebar_brandHeader__ycNpj{height:var(--topbar-height);padding:0 var(--space-4);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-subtle)}.Sidebar_brandLink__u0BN_{display:flex;align-items:center;gap:var(--space-2);font-weight:600;font-size:.9375rem;color:var(--text-primary)}.Sidebar_brandTag__Asyka{font-size:.6875rem;padding:2px 5px;background-color:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--accent-primary);font-family:var(--font-mono);text-transform:uppercase}.Sidebar_closeMobileButton__YGL11{display:none;background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:var(--radius-sm)}.Sidebar_navBody__5fbeZ{flex:1 1;overflow-y:auto;padding:var(--space-3) var(--space-2);display:flex;flex-direction:column;gap:var(--space-4)}.Sidebar_sectionGroup__XoR6v{display:flex;flex-direction:column;gap:2px}.Sidebar_sectionTitle__q_tky{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);padding:var(--space-1) var(--space-3);margin-bottom:2px}.Sidebar_navItem__eS59H{display:flex;align-items:center;gap:var(--space-3);padding:8px 12px;border-radius:var(--radius-md);font-size:.875rem;font-weight:500;color:var(--text-secondary);transition:background-color .15s ease,color .15s ease}.Sidebar_navItem__eS59H:hover{background-color:var(--bg-surface-hover);color:var(--text-primary)}.Sidebar_navItemActive__DftRt{background-color:var(--bg-surface);color:var(--accent-primary);border:1px solid var(--border-subtle);font-weight:600}.Sidebar_navIcon__wX4Dh{width:18px;height:18px;flex-shrink:0}.Sidebar_navItemContainer__chsqV{display:flex;flex-direction:column}.Sidebar_navItemRow__gQYDL{position:relative;display:flex;align-items:center}.Sidebar_navItemRow__gQYDL .Sidebar_navItem__eS59H{flex:1 1}.Sidebar_navItemHasSub__M3pcm{padding-right:32px}.Sidebar_navToggle__WAqsE{position:absolute;right:6px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:none;border:none;border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;transition:all .15s ease}.Sidebar_navToggle__WAqsE:hover{background-color:var(--bg-surface-hover);color:var(--text-primary)}.Sidebar_chevronIcon__Ueohk{transition:transform .2s ease}.Sidebar_navToggleExpanded__2quwb .Sidebar_chevronIcon__Ueohk{transform:rotate(180deg)}.Sidebar_navSubList__0qvHF{display:flex;flex-direction:column;gap:2px;margin-left:26px;padding-left:10px;border-left:1px solid var(--border-subtle);margin-top:3px;margin-bottom:4px}.Sidebar_navSubItem__rie4E{display:flex;align-items:center;gap:var(--space-2);padding:5px 10px;border-radius:var(--radius-sm);font-size:.8125rem;font-weight:500;color:var(--text-muted);transition:background-color .15s ease,color .15s ease}.Sidebar_navSubItem__rie4E:hover{background-color:var(--bg-surface-hover);color:var(--text-primary)}.Sidebar_navSubItemActive__LVklA{color:var(--accent-primary);font-weight:600;background-color:var(--bg-surface)}.Sidebar_navSubBullet__mn6M5{width:5px;height:5px;border-radius:50%;background-color:currentColor;opacity:.6}.Sidebar_sidebarFooter__KJi5B{padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle);background-color:var(--bg-surface)}.Sidebar_shopInfo__LpCRF{display:flex;flex-direction:column;gap:2px}.Sidebar_shopName__lDgdZ{font-size:.8125rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Sidebar_userRole__qW6DO{font-size:.75rem;color:var(--text-muted)}@media (max-width:1024px){.Sidebar_sidebar__KA_NC{transform:translateX(-100%);box-shadow:var(--shadow-lg)}.Sidebar_sidebarOpen__ZuOyL{transform:translateX(0)}.Sidebar_closeMobileButton__YGL11{display:flex}}.TopBar_topBar__a0mCK{height:var(--topbar-height);background-color:var(--bg-secondary);border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-6);position:-webkit-sticky;position:sticky;top:0;z-index:50}.TopBar_leftSection__HscIo{display:flex;align-items:center;gap:var(--space-4)}.TopBar_menuButton__Smb6i{display:none;background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:6px;color:var(--text-primary);cursor:pointer;align-items:center;justify-content:center}.TopBar_pageTitle__gRaar{font-size:.9375rem;font-weight:600;color:var(--text-primary)}.TopBar_rightSection__ox_B9{display:flex;align-items:center;gap:var(--space-3)}.TopBar_walletBadge__RUVnT{display:inline-flex;align-items:center;gap:var(--space-2);padding:4px 10px;border-radius:var(--radius-md);background-color:var(--bg-surface);border:1px solid var(--border-subtle);font-size:.8125rem;font-family:var(--font-mono);color:var(--accent-success);transition:border-color .15s ease}.TopBar_walletBadge__RUVnT:hover{border-color:var(--border-strong)}.TopBar_walletLabel__EI0oz{color:var(--text-muted);font-size:.75rem}.TopBar_userMenuWrapper__o4E6v{position:relative}.TopBar_userMenuButton__gNbzS{display:flex;align-items:center;gap:var(--space-2);padding:4px 8px;border-radius:var(--radius-md);background-color:var(--bg-surface);border:1px solid var(--border-subtle);font-size:.8125rem;color:var(--text-primary);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.TopBar_userMenuButton__gNbzS:hover{background-color:var(--bg-surface-hover);border-color:var(--border-strong)}.TopBar_userName__JyNPT{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TopBar_chevron__G_pcc{color:var(--text-muted);transition:transform .2s ease}.TopBar_chevronOpen__y05Xu{transform:rotate(180deg)}.TopBar_avatar__GyX9G{width:24px;height:24px;border-radius:50%;background-color:var(--accent-primary);color:#ffffff;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;flex-shrink:0}.TopBar_userDropdown__PtR3H{position:absolute;top:calc(100% + 6px);right:0;width:200px;background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:6px 0;z-index:100;display:flex;flex-direction:column}.TopBar_dropdownHeader__uI3lP{padding:8px 12px;display:flex;flex-direction:column;gap:2px}.TopBar_dropdownName__c6yLQ{font-weight:600;font-size:.8125rem;color:var(--text-primary)}.TopBar_dropdownEmail__OwVV_,.TopBar_dropdownName__c6yLQ{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TopBar_dropdownEmail__OwVV_{font-size:.75rem;color:var(--text-muted)}.TopBar_dropdownDivider__p0QAy{height:1px;background-color:var(--border-subtle);margin:4px 0}.TopBar_logoutButton__Dp1aa{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:8px 12px;background:transparent;border:none;font-size:.8125rem;font-weight:500;color:var(--accent-danger);cursor:pointer;text-align:left;transition:background-color .15s ease}.TopBar_logoutButton__Dp1aa:hover{background-color:rgba(239,68,68,.08)}@media (max-width:1024px){.TopBar_topBar__a0mCK{padding:0 var(--space-4)}.TopBar_menuButton__Smb6i{display:flex}}.AppShell_shellContainer__YNLCY{min-height:100vh;display:flex;flex-direction:column;background-color:var(--bg-primary)}.AppShell_mainWrapper__yYxVN{margin-left:var(--sidebar-width);min-height:100vh;display:flex;flex-direction:column;transition:margin-left .2s ease-in-out}.AppShell_contentArea__ECMv8{flex:1 1;padding:var(--space-6);width:100%;max-width:var(--max-width-page);margin:0 auto}.AppShell_backdrop__2RwJ9{display:none;position:fixed;inset:0;background-color:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:90}@media (max-width:1024px){.AppShell_mainWrapper__yYxVN{margin-left:0}.AppShell_backdropActive__APQUG{display:block}.AppShell_contentArea__ECMv8{padding:var(--space-4)}}.invites_pageContainer__fAFPT{display:flex;flex-direction:column;gap:var(--space-6)}.invites_pageHeader__SgnEj{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:var(--space-4)}.invites_headerContent__Q3GzN{display:flex;flex-direction:column;gap:var(--space-1)}.invites_pageTitle__O1DkN{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:var(--text-primary)}.invites_pageDescription__e5sYW{font-size:.875rem;color:var(--text-secondary)}.invites_accessDenied__gX_bT{padding:var(--space-8);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-3);background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.invites_accessDeniedTitle__X_JN3{font-size:1.125rem;font-weight:600;color:var(--accent-danger)}.invites_accessDeniedText__rooEL{font-size:.875rem;color:var(--text-secondary);max-width:420px}.invites_createCard__Pv1Iy{background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.invites_createForm__y__hf{display:grid;grid-template-columns:2fr 1fr auto;grid-gap:var(--space-4);gap:var(--space-4);align-items:flex-end}.invites_tokenSuccessCard__yWP5a{background-color:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.3);border-radius:var(--radius-md);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.invites_tokenSuccessHeader__zFz4L{display:flex;justify-content:space-between;align-items:center}.invites_tokenSuccessTitle___uAsX{font-weight:600;font-size:.875rem;color:var(--accent-success)}.invites_tokenUrlBox__hvhrU{display:flex;align-items:center;gap:var(--space-2);background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3)}.invites_tokenUrlText__7UPws{font-family:var(--font-mono);font-size:.8125rem;color:var(--text-primary);flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invites_tableCard__MIhL0{background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column}.invites_tableToolbar__xPUd2{padding:var(--space-4) var(--space-6);display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-subtle)}.invites_tableTitle__WQpTS{font-size:1rem;font-weight:600;color:var(--text-primary)}.invites_tableCount__ngSkm{font-size:.8125rem;color:var(--text-muted)}.invites_tableWrapper___89UY{overflow-x:auto}.invites_table__D8RFM{width:100%;border-collapse:collapse;text-align:left;font-size:.875rem}.invites_table__D8RFM th{padding:12px 16px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);background-color:var(--bg-surface-hover);border-bottom:1px solid var(--border-subtle);white-space:nowrap}.invites_table__D8RFM td{padding:14px 16px;border-bottom:1px solid var(--border-subtle);color:var(--text-primary);vertical-align:middle}.invites_table__D8RFM tr:last-child td{border-bottom:none}.invites_table__D8RFM tr:hover td{background-color:var(--bg-surface-hover)}.invites_inviteLabel__9koWO{font-weight:500}.invites_dateText__RmJQb{font-size:.8125rem;color:var(--text-secondary)}.invites_emptyState__443si{padding:var(--space-8);text-align:center;color:var(--text-muted);font-size:.875rem}.invites_paginationBar__2EvP7{padding:var(--space-3) var(--space-6);display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--border-subtle);background-color:var(--bg-surface)}.invites_pageIndicator__1YVlM{font-size:.8125rem;color:var(--text-secondary)}.invites_paginationActions__iWsW2{display:flex;gap:var(--space-2)}@media (max-width:768px){.invites_createForm__y__hf{grid-template-columns:1fr}}.support_pageContainer__vEERa{padding:var(--space-6);max-width:1400px;margin:0 auto}.support_header__eFEBz{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-6);flex-wrap:wrap;gap:var(--space-4)}.support_title__R2evA{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:var(--space-1)}.support_subtitle__cv5ha{font-size:.875rem;color:var(--text-secondary)}.support_filterBar__oRBhZ{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap}.support_tabs__0tRAM{display:flex;gap:var(--space-2);background-color:var(--bg-surface-elevated);padding:4px;border-radius:var(--radius-md);border:1px solid var(--border-subtle)}.support_tabBtn__sGYhJ{padding:6px 14px;border-radius:var(--radius-sm);font-size:.875rem;font-weight:500;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.support_tabBtn__sGYhJ:hover{color:var(--text-primary)}.support_tabBtnActive__T91jv{color:var(--accent-primary);font-weight:600}.support_tabBtnActive__T91jv,.support_tableCard__Pm2NQ{background-color:var(--bg-surface);box-shadow:var(--shadow-sm)}.support_tableCard__Pm2NQ{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden}.support_tableWrapper___4TFb{overflow-x:auto}.support_table__dunAt{width:100%;border-collapse:collapse;text-align:left;font-size:.875rem}.support_table__dunAt th{background-color:var(--bg-surface-elevated);padding:var(--space-3) var(--space-4);font-weight:600;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);white-space:nowrap}.support_table__dunAt td{padding:var(--space-4);border-bottom:1px solid var(--border-subtle);color:var(--text-primary);vertical-align:middle}.support_table__dunAt tr:last-child td{border-bottom:none}.support_table__dunAt tr:hover td{background-color:var(--bg-surface-hover)}.support_nameCell__iaa4H{display:flex;flex-direction:column;gap:2px}.support_senderName___RT5A{font-weight:600;color:var(--text-primary)}.support_senderEmail__tJ8im{font-size:.8125rem;color:var(--text-muted)}.support_businessName__WZC3a{font-weight:500}.support_messageSnippet__KKI00{max-width:320px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-secondary)}.support_actionsCell__jQanK{display:flex;align-items:center;gap:var(--space-2);white-space:nowrap}.support_emptyState__Iqm_U{padding:var(--space-12) var(--space-6);text-align:center;color:var(--text-muted)}.support_emptyIcon__naM2Q{margin:0 auto var(--space-3);color:var(--text-muted);opacity:.5}.support_modalContent__tAp36{display:flex;flex-direction:column;gap:var(--space-4)}.support_detailRow__LyU1M{display:flex;flex-direction:column;gap:4px}.support_detailLabel__TM2bs{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.support_detailValue__fG67U{font-size:.9375rem;color:var(--text-primary)}.support_messageBox__2NtkY{background-color:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4);font-size:.875rem;line-height:1.6;white-space:pre-wrap;word-break:break-word;max-height:250px;overflow-y:auto}.support_modalFooter__lO046{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.support_modalActions__WFePS{display:flex;gap:var(--space-2)}.CustomerFormModal_form__JcGkv{display:flex;flex-direction:column;gap:var(--space-4)}.CustomerFormModal_errorBanner__iC8uk{background-color:rgba(239,68,68,.1);border:1px solid var(--accent-danger);color:var(--accent-danger);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:.875rem}.CustomerFormModal_footerActions__NBuy1{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-2)}.DeleteCustomerDialog_dialogBody__hcHmN{display:flex;flex-direction:column;gap:var(--space-4)}.DeleteCustomerDialog_warningText__0iNiB{font-size:.875rem;color:var(--text-secondary);line-height:1.5}.DeleteCustomerDialog_customerNameHighlight__9LJqt{font-weight:600;color:var(--text-primary)}.DeleteCustomerDialog_errorBanner__NuxMA{background-color:rgba(239,68,68,.1);border:1px solid var(--accent-danger);color:var(--accent-danger);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:.875rem}.DeleteCustomerDialog_footerActions__lIrDO{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-2)}.CustomerImportModal_modalBody__IO0Pc{display:flex;flex-direction:column;gap:var(--space-5);max-height:80vh;overflow-y:auto}.CustomerImportModal_instructionsSection__dUPia{display:flex;flex-direction:column;gap:var(--space-3)}.CustomerImportModal_sectionHeader__6Umwu{display:flex;flex-direction:column;gap:var(--space-1)}.CustomerImportModal_sectionTitle__TOAlU{font-size:.9375rem;font-weight:600;color:var(--text-primary);margin:0}.CustomerImportModal_sectionDesc__UOUfZ{font-size:.8125rem;color:var(--text-secondary);line-height:1.4;margin:0}.CustomerImportModal_layoutTable__c8LXT{width:100%;border-collapse:collapse;font-size:.8125rem;border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden}.CustomerImportModal_layoutTable__c8LXT th{background-color:var(--bg-surface-hover);padding:8px 12px;text-align:left;font-weight:600;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);font-size:.75rem;text-transform:uppercase;letter-spacing:.04em}.CustomerImportModal_layoutTable__c8LXT td{padding:10px 12px;border-bottom:1px solid var(--border-subtle);color:var(--text-primary);vertical-align:middle}.CustomerImportModal_layoutTable__c8LXT tr:last-child td{border-bottom:none}.CustomerImportModal_colIndex__agn69{font-weight:700;color:var(--text-muted);font-size:.75rem;white-space:nowrap}.CustomerImportModal_colName__SgUvJ{font-weight:600;color:var(--text-primary)}.CustomerImportModal_colRule__M5lu5{color:var(--text-secondary);font-size:.8125rem}.CustomerImportModal_mandatoryBadge__8_5Iv{font-weight:600;color:var(--accent-danger);background-color:rgba(239,68,68,.1)}.CustomerImportModal_mandatoryBadge__8_5Iv,.CustomerImportModal_optionalBadge__CDWgY{font-size:.6875rem;padding:2px 6px;border-radius:var(--radius-sm);display:inline-block}.CustomerImportModal_optionalBadge__CDWgY{font-weight:500;color:var(--text-muted);background-color:var(--bg-surface-hover)}.CustomerImportModal_formSection__9t7wV{display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-1)}.CustomerImportModal_stepSummaryBar__CI__y{display:flex;justify-content:space-between;align-items:center;padding:0}.CustomerImportModal_stepSummaryLeft__fyMJK{display:flex;align-items:center;gap:var(--space-2)}.CustomerImportModal_stepStepLabel__MAAJf{font-size:.8125rem;font-weight:600;color:var(--text-primary)}.CustomerImportModal_changeSettingsLink__hWFLp{background:none;border:none;color:var(--color-primary-600);font-size:.8125rem;font-weight:500;cursor:pointer;padding:2px 6px;border-radius:var(--radius-sm);transition:background-color var(--transition-fast)}.CustomerImportModal_changeSettingsLink__hWFLp:hover{background-color:rgba(59,130,246,.1);text-decoration:underline}.CustomerImportModal_fileBar__5JhCF{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-3);background-color:var(--bg-surface-hover);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.CustomerImportModal_fileBarLeft__RT1E7{display:flex;align-items:center;gap:var(--space-2);min-width:0}.CustomerImportModal_fileBarIcon__jvKIp{width:18px;height:18px;color:var(--color-primary-600);flex-shrink:0}.CustomerImportModal_fileBarName__PgXBN{font-size:.8125rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CustomerImportModal_fileBarSize__YKO4c{font-size:.75rem;color:var(--text-muted);white-space:nowrap}.CustomerImportModal_changeFileBtn__5ba9Y{background:none;border:none;color:var(--color-primary-600);font-size:.75rem;font-weight:500;cursor:pointer;padding:2px 6px;border-radius:var(--radius-sm);transition:background-color var(--transition-fast);flex-shrink:0}.CustomerImportModal_changeFileBtn__5ba9Y:hover{background-color:rgba(59,130,246,.1);text-decoration:underline}.CustomerImportModal_dropZone__cDMws{border:2px dashed var(--border-strong);border-radius:var(--radius-md);padding:var(--space-6);text-align:center;cursor:pointer;transition:border-color var(--transition-fast),background-color var(--transition-fast);display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.CustomerImportModal_dropZone__cDMws:hover{border-color:var(--accent-primary);background-color:rgba(59,130,246,.03)}.CustomerImportModal_fileInput__HDtBN{display:none}.CustomerImportModal_uploadIcon__n_B_y{width:36px;height:36px;color:var(--text-secondary)}.CustomerImportModal_fileName__XBapR{font-size:.875rem;font-weight:600;color:var(--text-primary)}.CustomerImportModal_fileHint__QazJG{font-size:.75rem;color:var(--text-muted)}.CustomerImportModal_previewCard__rCIHy{display:flex;flex-direction:column;gap:var(--space-2)}.CustomerImportModal_previewHeader__MFCSQ{display:flex;justify-content:space-between;align-items:center}.CustomerImportModal_previewTitle__oEM8O{font-size:.875rem;font-weight:600;color:var(--text-primary)}.CustomerImportModal_sampleTableWrapper__mQz22{overflow-x:auto;border:1px solid var(--border-subtle);border-radius:var(--radius-md);max-height:220px}.CustomerImportModal_previewTable__fCWFg{width:100%;border-collapse:collapse;font-size:.8125rem}.CustomerImportModal_previewTable__fCWFg th{background-color:var(--bg-surface-hover);padding:8px 12px;text-align:left;font-weight:600;border-bottom:1px solid var(--border-subtle);color:var(--text-muted)}.CustomerImportModal_previewTable__fCWFg td{padding:8px 12px;border-bottom:1px solid var(--border-subtle);color:var(--text-primary)}.CustomerImportModal_summaryCards__mJDUZ{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-3);gap:var(--space-3)}.CustomerImportModal_summaryCard__Wx2Y9{background-color:var(--bg-surface-hover);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:var(--space-1)}.CustomerImportModal_summaryLabel__wP5ky{font-size:.75rem;color:var(--text-secondary)}.CustomerImportModal_summaryValue__pr3jD{font-size:1.25rem;font-weight:700;color:var(--text-primary)}.CustomerImportModal_errorBanner__QzNjZ{background-color:rgba(239,68,68,.1);border:1px solid var(--accent-danger);color:var(--accent-danger);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:.875rem}.CustomerImportModal_footerActions__DHr_H{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-2)}@media (max-width:640px){.CustomerImportModal_summaryCards__mJDUZ{grid-template-columns:1fr}}.analytics_container__NQlU_{display:flex;flex-direction:column;gap:var(--space-6)}.analytics_header__2wj5n{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-4)}.analytics_titleGroup__0iqnA{display:flex;flex-direction:column;gap:var(--space-1)}.analytics_title__GL1qR{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:var(--text-primary)}.analytics_subtitle__Mk5M0{font-size:.875rem;color:var(--text-secondary)}.analytics_periodSelector__wIN7L{display:flex;gap:var(--space-2);background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:4px}.analytics_periodBtn__oYV_H{padding:6px 12px;border-radius:var(--radius-sm);border:none;background:transparent;color:var(--text-secondary);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s ease}.analytics_periodBtn__oYV_H:hover{color:var(--text-primary)}.analytics_periodBtnActive___88se{background-color:var(--accent-primary);color:#ffffff!important}.analytics_metricsGrid__t5dMV{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.analytics_metricValue__efcxt{font-size:1.875rem;font-weight:700;letter-spacing:-.02em;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.analytics_metricHint__yBawu{font-size:.8125rem;color:var(--text-muted);margin-top:4px}.analytics_chartsGrid__V1sax{display:grid;grid-template-columns:2fr 1fr;grid-gap:var(--space-6);gap:var(--space-6)}.analytics_chartCard__wKCfI{background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.analytics_chartHeader__xaBG3{display:flex;justify-content:space-between;align-items:center}.analytics_chartTitle__CSaS9{font-size:1rem;font-weight:600;color:var(--text-primary)}.analytics_legend__HjK5d{display:flex;gap:var(--space-4);font-size:.8125rem;align-items:center}.analytics_legendItem__Za2lh{display:flex;align-items:center;gap:6px;color:var(--text-secondary)}.analytics_legendDot__H7RH7{width:10px;height:10px;border-radius:2px}.analytics_chartArea__Ys3jR{width:100%;height:240px;display:flex;align-items:flex-end;gap:var(--space-2);padding-top:var(--space-4);border-bottom:1px solid var(--border-subtle)}.analytics_barColumn__NLP_T{flex:1 1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;position:relative}.analytics_barGroup__o95Q7{width:100%;max-width:36px;height:100%;display:flex;align-items:flex-end;gap:2px}.analytics_barSegmentWhatsApp__aaFDM{background-color:#25d366;border-radius:3px 3px 0 0;flex:1 1;transition:height .3s ease}.analytics_barSegmentSMS__6TYKk{background-color:var(--accent-primary);border-radius:3px 3px 0 0;flex:1 1;transition:height .3s ease}.analytics_barLabel__L68Q1{font-size:.6875rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;width:100%}.analytics_splitBarContainer__14uHL{display:flex;flex-direction:column;gap:var(--space-3)}.analytics_splitBar__4tq0_{height:20px;border-radius:var(--radius-sm);display:flex;overflow:hidden;background-color:var(--bg-surface-hover)}.analytics_splitBarSegmentWhatsApp__5_uHy{background-color:#25d366;transition:width .3s ease}.analytics_splitBarSegmentSMS__emmOF{background-color:var(--accent-primary);transition:width .3s ease}.analytics_splitDetails__Ex7iH{display:flex;justify-content:space-between;font-size:.8125rem;color:var(--text-secondary)}.analytics_costRow__TADaM{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle);font-size:.875rem}.analytics_costRow__TADaM:last-child{border-bottom:none}@media (max-width:1024px){.analytics_chartsGrid__V1sax{grid-template-columns:1fr}}.analytics_tabBar__Jpulb{display:flex;gap:var(--space-2);border-bottom:1px solid var(--border-subtle);padding-bottom:1px}.analytics_tabBtn__lHa3o{padding:var(--space-2) var(--space-4);font-size:.875rem;font-weight:500;color:var(--text-secondary);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .15s ease}.analytics_tabBtn__lHa3o:hover{color:var(--text-primary)}.analytics_tabBtnActive__AAkPO{color:var(--accent-primary);border-bottom-color:var(--accent-primary);font-weight:600}.analytics_headerActions__hmc6K{display:flex;align-items:center;gap:var(--space-3)}.analytics_refreshButton___rD4k{display:inline-flex;align-items:center;gap:var(--space-2);padding:6px 12px;font-size:.8125rem;font-weight:500;color:var(--text-secondary);background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;transition:all .15s ease}.analytics_refreshButton___rD4k:hover:not(:disabled){background-color:var(--bg-surface-hover);color:var(--text-primary);border-color:var(--border-strong)}.analytics_refreshButton___rD4k:disabled{opacity:.6;cursor:not-allowed}.analytics_systemSection__2O_ld{display:flex;flex-direction:column;gap:var(--space-4)}.analytics_sectionHeading__yP4_O{font-size:1.125rem;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:var(--space-2)}.analytics_warningAlertCard__qIqrP{background-color:rgba(245,158,11,.08);border:1px solid var(--accent-warning);border-radius:var(--radius-md);padding:var(--space-4);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.analytics_warningAlertText__NsO9J{font-size:.875rem;font-weight:600;color:var(--text-primary)}.analytics_warningAlertSub__hj0Qg{font-size:.8125rem;color:var(--text-secondary);margin-top:2px}.analytics_statList__vSnUb{display:flex;flex-direction:column;gap:var(--space-2)}.analytics_statRowItem__wNCC3{display:flex;justify-content:space-between;align-items:center;padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle);font-size:.875rem}.analytics_statRowItem__wNCC3:last-child{border-bottom:none}.analytics_statRowLabel__Wh6xu{color:var(--text-secondary);display:flex;align-items:center;gap:var(--space-2)}.analytics_statRowValue__7_hd_{font-weight:600;font-family:var(--font-mono);color:var(--text-primary)}.analytics_channelSplitVisual__39zdd{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-2)}.analytics_velocityCardGrid__9bV3s{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-2)}.analytics_velocityBox__kJMoY{background-color:var(--bg-surface-hover);border-radius:var(--radius-md);padding:var(--space-3);text-align:center}.analytics_velocityValue__X6QAv{font-size:1.25rem;font-weight:700;font-family:var(--font-mono);color:var(--text-primary)}.analytics_velocityLabel__l57nD{font-size:.75rem;color:var(--text-muted);margin-top:2px}@media (max-width:768px){.analytics_velocityCardGrid__9bV3s{grid-template-columns:1fr}}.shops_pageContainer__mNPeR{display:flex;flex-direction:column;gap:var(--space-6)}.shops_pageHeader__hYRaN{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:var(--space-4)}.shops_headerContent__ItOFb{display:flex;flex-direction:column;gap:var(--space-1)}.shops_pageTitle__Oid7n{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:var(--text-primary);margin:0}.shops_pageDescription__K10tk{font-size:.875rem;color:var(--text-secondary);margin:0}.shops_accessDenied__REFbG{padding:var(--space-8);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-3);background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.shops_accessDeniedTitle__yoHsS{font-size:1.125rem;font-weight:600;color:var(--accent-danger);margin:0}.shops_accessDeniedText__BMZjR{font-size:.875rem;color:var(--text-secondary);max-width:420px;margin:0}.shops_errorBanner__J9MVv{justify-content:space-between;background-color:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.25);border-radius:var(--radius-md);color:var(--accent-danger)}.shops_errorBanner__J9MVv,.shops_successBanner__j6jZY{display:flex;align-items:center;padding:var(--space-3) var(--space-4);font-size:.875rem}.shops_successBanner__j6jZY{gap:var(--space-2);background-color:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.25);border-radius:var(--radius-md);color:var(--accent-success)}.shops_tableCard__xvMdt{background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column}.shops_tableToolbar__7RFD8{padding:var(--space-4) var(--space-6);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-3);border-bottom:1px solid var(--border-subtle)}.shops_tableToolbarLeft___Uz9k{display:flex;align-items:baseline;gap:var(--space-2)}.shops_tableTitle__Au7aw{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0}.shops_tableCount__ehqid{font-size:.8125rem;color:var(--text-muted)}.shops_searchWrap__TrGRa{width:260px}.shops_tableWrapper__1__4c{overflow-x:auto}.shops_table__HE8Li{width:100%;border-collapse:collapse;text-align:left;font-size:.875rem}.shops_table__HE8Li th{background-color:var(--bg-secondary);color:var(--text-secondary);font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.shops_table__HE8Li td,.shops_table__HE8Li th{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle)}.shops_table__HE8Li td{color:var(--text-primary);vertical-align:middle}.shops_table__HE8Li tr:last-child td{border-bottom:none}.shops_table__HE8Li tr:hover td{background-color:rgba(255,255,255,.015)}.shops_shopNameWrap__YDUeK{display:flex;flex-direction:column;gap:2px}.shops_shopName__qKgLb{font-weight:600;color:var(--text-primary)}.shops_shopMeta__0m06_{font-size:.75rem;color:var(--text-muted)}.shops_modeSelectWrap__da4hJ{min-width:140px}.shops_modeSelect__xBhOJ{padding:var(--space-1) var(--space-2);font-size:.8125rem;background-color:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);outline:none;cursor:pointer}.shops_modeSelect__xBhOJ:focus{border-color:var(--accent-primary)}.shops_modeSelect__xBhOJ:disabled{opacity:.6;cursor:not-allowed}.shops_savingIndicator__WCfYQ{font-size:.75rem;color:var(--accent-primary);margin-top:2px}.shops_emptyState__TizBz,.shops_loadingState__icp_5{padding:var(--space-8);text-align:center;color:var(--text-muted);font-size:.875rem}.shops_pagination___ByRD{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-6);border-top:1px solid var(--border-subtle);font-size:.8125rem;color:var(--text-secondary)}.shops_actionsCell__wey32,.shops_pageButtons__8G_KC{display:flex;gap:var(--space-2)}.shops_actionsCell__wey32{align-items:center;white-space:nowrap}.shops_channelBadges__hgWaA{display:flex;gap:4px;flex-direction:column}.shops_modalBody__fo9U4{display:flex;flex-direction:column;gap:var(--space-4);max-height:80vh;overflow-y:auto}.shops_modalTabs__yPPpB{display:flex;gap:var(--space-2);border-bottom:1px solid var(--border-subtle);margin-bottom:var(--space-2)}.shops_modalTabBtn__ZdtcK{padding:var(--space-2) var(--space-3);font-size:.8125rem;font-weight:600;background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;color:var(--text-secondary)}.shops_modalTabBtnActive__u1e7A{color:var(--color-primary-600);border-bottom-color:var(--color-primary-600)}.shops_formGroup__J3SdW{display:flex;flex-direction:column;gap:var(--space-1)}.shops_formRow__RtfPZ{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3)}.shops_breakdownRow__8T_5B{display:flex;gap:var(--space-2);align-items:center}.shops_overrideCard__1I_dY{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:var(--space-3);display:flex;justify-content:space-between;align-items:flex-start;font-size:.8125rem}.shops_comboEditForm__AXCsG{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:var(--space-4);margin-top:var(--space-2);display:flex;flex-direction:column;gap:var(--space-3)}.shops_comboHeaderRow__byhK2{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.shops_comboTitle__JCZSd{font-weight:600;font-size:.875rem;color:var(--text-primary)}.shops_comboMeta__C3DsA{font-size:.75rem;color:var(--text-muted);margin-top:2px}.shops_comboCostHighlight__HM_FI{font-size:1rem;font-weight:700;color:var(--accent-primary)}.onboarding_container__zZF1h{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;max-width:1200px;margin:0 auto;width:100%}.onboarding_header__8qDxv{display:flex;flex-direction:column;gap:.375rem}.onboarding_title__Qi3cf{font-size:1.75rem;font-weight:700;color:var(--text-primary);letter-spacing:-.02em;margin:0}.onboarding_subtitle__YeICp{font-size:.95rem;color:var(--text-secondary);margin:0;line-height:1.5}.onboarding_channelCardsGrid__0HlNp{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;margin-top:.5rem}@media (min-width:768px){.onboarding_channelCardsGrid__0HlNp{grid-template-columns:repeat(2,1fr)}}.onboarding_channelCard__LaK6z{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg,12px);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-sm);text-align:left;min-height:200px}.onboarding_channelCard__LaK6z:hover{transform:translateY(-2px);border-color:var(--accent-primary,#3b82f6);box-shadow:var(--shadow-md);background:var(--bg-surface-hover)}.onboarding_channelCardContent__2njc1{display:flex;flex-direction:column;gap:.75rem}.onboarding_channelIconHeader__7zIxP{display:flex;align-items:center;gap:.75rem}.onboarding_channelIconWrap__p8F4A{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:var(--radius-md,8px);background:rgba(59,130,246,.15);color:var(--accent-primary,#3b82f6);flex-shrink:0}.onboarding_whatsappIconWrap__w90GK{background:rgba(16,185,129,.15);color:var(--accent-success,#10b981)}.onboarding_channelTitle__t6OGi{font-size:1.2rem;font-weight:700;color:var(--text-primary);margin:0}.onboarding_channelDescription__Hp6Zm{font-size:.9rem;color:var(--text-secondary);line-height:1.5;margin:0}.onboarding_channelCardFooter__O7tfl{display:flex;align-items:center;justify-content:space-between;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--border-subtle)}.onboarding_channelActionText__BCW8C{font-size:.85rem;font-weight:600;color:var(--accent-primary,#3b82f6)}.onboarding_backBtnRow__XOuhl{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.onboarding_backBtn__9hGLx{display:inline-flex;align-items:center;gap:.5rem;background:var(--bg-surface);border:1px solid var(--border-strong);padding:.5rem .875rem;border-radius:var(--radius-md,8px);font-size:.875rem;font-weight:600;color:var(--text-primary);cursor:pointer;transition:all .15s ease}.onboarding_backBtn__9hGLx:hover{background:var(--bg-surface-hover);border-color:var(--accent-primary,#3b82f6);color:var(--accent-primary,#3b82f6)}.onboarding_compactStatusCard__3jC8N{background:var(--bg-surface);border:1px solid var(--border-subtle);border-left:4px solid var(--accent-primary,#3b82f6);border-radius:var(--radius-md,8px);padding:1rem 1.25rem;box-shadow:var(--shadow-sm)}.onboarding_compactStatusInner__gYfq9{display:flex;flex-direction:column;gap:.875rem}@media (min-width:640px){.onboarding_compactStatusInner__gYfq9{flex-direction:row;align-items:center;justify-content:space-between}}.onboarding_statusMetaRow__ipQoZ{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem}.onboarding_statusTitleGroup__yCWTA{display:flex;align-items:center;gap:.625rem}.onboarding_statusCardTitle__P2BD8{font-size:1rem;font-weight:700;color:var(--text-primary);margin:0}.onboarding_metaItem__1DvUu{display:flex;align-items:center;gap:.375rem;font-size:.85rem;color:var(--text-secondary)}.onboarding_metaLabel__pcW7m{font-weight:500;color:var(--text-muted)}.onboarding_metaValue__doVHj{font-weight:600;color:var(--text-primary)}.onboarding_senderBadge__VMFiB{display:inline-block;font-family:var(--font-mono);font-weight:700;letter-spacing:.08em;padding:.1rem .4rem;background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm,6px);color:var(--text-primary)}.onboarding_textMuted__sL9mg{color:var(--text-muted);font-weight:400}.onboarding_syncBtn__JgUS_{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap;font-size:.85rem}.onboarding_syncIcon__9AEIC{width:.95rem;height:.95rem}.onboarding_alertDanger__YcDxH,.onboarding_alertInfo__w5jq8,.onboarding_alertSuccess__dbLXC{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:var(--radius-md,8px);font-size:.9rem;margin-top:.75rem}.onboarding_alertSuccess__dbLXC{background-color:rgba(16,185,129,.12);color:var(--accent-success,#10b981);border:1px solid rgba(16,185,129,.3)}.onboarding_alertDanger__YcDxH{background-color:rgba(239,68,68,.12);color:var(--accent-danger,#ef4444);border:1px solid rgba(239,68,68,.3)}.onboarding_alertInfo__w5jq8{background-color:rgba(6,182,212,.12);color:var(--accent-info,#06b6d4);border:1px solid rgba(6,182,212,.3)}.onboarding_alertIcon__SZ6Zx{width:1.15rem;height:1.15rem;flex-shrink:0}.onboarding_formCard___Bjp0{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg,12px);box-shadow:var(--shadow-sm)}.onboarding_form__ldh60{display:flex;flex-direction:column;gap:1.25rem}.onboarding_formGrid__hFm_P{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem}@media (min-width:640px){.onboarding_formGrid__hFm_P{grid-template-columns:1fr 1fr}}.onboarding_formGroup__HF6ZR{display:flex;flex-direction:column;gap:.375rem}.onboarding_detailLabel__jKR0p{font-size:.8rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.onboarding_formHint__BEo60{font-size:.8rem;color:var(--text-muted)}.onboarding_fieldError__f7vKR{font-size:.8rem;color:var(--accent-danger,#ef4444);font-weight:500}.onboarding_formActions__Asi8Y{display:flex;justify-content:flex-end;margin-top:.5rem}.onboarding_submitBtn__LODkD{min-width:180px}.onboarding_guidanceCard___nAlJ{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg,12px);box-shadow:var(--shadow-sm)}.onboarding_tmBanner__Nmqe1{background:rgba(59,130,246,.08);border:1px solid rgba(59,130,246,.25);border-radius:var(--radius-md,8px);padding:1.25rem;margin-bottom:1.25rem}.onboarding_tmHeader__IOHna{display:flex;align-items:center;gap:.5rem;font-weight:600;color:var(--accent-primary,#3b82f6);margin-bottom:.75rem;font-size:.95rem}.onboarding_tmDetails__TVcsh{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center}.onboarding_tmInfoItem__xL3v3{display:flex;flex-direction:column;gap:.25rem}.onboarding_tmLabel___ECiW{font-size:.8rem;font-weight:500;color:var(--text-muted)}.onboarding_tmCodeGroup__duKnC{display:flex;align-items:center;gap:.5rem}.onboarding_tmCode___4eDi{font-family:var(--font-mono);font-size:1.1rem;font-weight:700;background:var(--bg-secondary);letter-spacing:.05em}.onboarding_copyBtn__WATJs,.onboarding_tmCode___4eDi{padding:.25rem .625rem;border-radius:var(--radius-sm,6px);border:1px solid var(--border-strong);color:var(--text-primary)}.onboarding_copyBtn__WATJs{display:inline-flex;align-items:center;gap:.25rem;font-size:.8rem;font-weight:600;background:var(--bg-surface);cursor:pointer;transition:all .15s ease}.onboarding_copyBtn__WATJs:hover{background:var(--bg-surface-hover);border-color:var(--accent-primary,#3b82f6);color:var(--accent-primary,#3b82f6)}.onboarding_copyIcon__fc1EB{width:.875rem;height:.875rem}.onboarding_stepsList__JkYf8{display:flex;flex-direction:column;gap:.875rem;margin:0;padding:0;list-style:none}.onboarding_stepItem__1F9Yx{display:flex;align-items:flex-start;gap:.875rem}.onboarding_stepNumber___tkDj{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background:var(--accent-primary,#3b82f6);color:#ffffff;border-radius:50%;font-size:.8rem;font-weight:700;flex-shrink:0;margin-top:.125rem}.onboarding_stepContent__emeT6{display:flex;flex-direction:column;gap:.25rem}.onboarding_stepTitle__nBy_K{font-size:.9rem;font-weight:600;color:var(--text-primary)}.onboarding_stepDesc__6Td6x{font-size:.85rem;color:var(--text-secondary);line-height:1.4}.onboarding_portalLinks__k3F9C{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.375rem}.onboarding_portalLink__dEQbw{display:inline-flex;align-items:center;gap:.25rem;font-size:.85rem;color:var(--accent-primary,#3b82f6);text-decoration:underline;text-underline-offset:2px}.onboarding_whatsappCard__LKaZL{background:var(--bg-surface);border:1px solid var(--border-subtle);border-left:4px solid var(--accent-success,#10b981);border-radius:var(--radius-lg,12px)}.onboarding_detailsGrid__1m2oh{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;padding-top:.75rem;border-top:1px solid var(--border-subtle)}.onboarding_detailItem__gEZny{display:flex;flex-direction:column;gap:.25rem}.onboarding_detailValue__FvuPq{font-size:1rem;font-weight:600;color:var(--text-primary)}.onboarding_spinner__15mRl{display:inline-block;width:1rem;height:1rem;border:2px solid rgba(255,255,255,.3);border-top-color:currentcolor;border-radius:50%;animation:onboarding_spin__81jjC .75s linear infinite}@keyframes onboarding_spin__81jjC{to{transform:rotate(1turn)}}.PointsModeSelector_container__CFRx2{display:flex;flex-direction:column;gap:var(--space-4);width:100%}.PointsModeSelector_modeGrid__Z_QUR{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:var(--space-4);gap:var(--space-4);width:100%}.PointsModeSelector_modeCard__4I_O9{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:var(--space-5);background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease;text-align:left;outline:none}.PointsModeSelector_modeCard__4I_O9:hover:not(.PointsModeSelector_disabled__PC58_){border-color:var(--border-strong);background-color:var(--bg-surface-hover);transform:translateY(-1px)}.PointsModeSelector_modeCard__4I_O9:focus-visible{box-shadow:0 0 0 2px var(--accent-primary)}.PointsModeSelector_modeCard__4I_O9.PointsModeSelector_selected__Uqn_M{border-color:var(--accent-primary);background-color:var(--bg-surface-hover);box-shadow:0 0 0 1px var(--accent-primary)}.PointsModeSelector_modeCard__4I_O9.PointsModeSelector_disabled__PC58_{opacity:.6;cursor:not-allowed}.PointsModeSelector_cardHeader__WifZF{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-3)}.PointsModeSelector_cardTitleWrap__R885K{display:flex;flex-direction:column;gap:var(--space-1)}.PointsModeSelector_cardTitle__XCdkD{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0}.PointsModeSelector_radioIndicator__a9BzV{width:18px;height:18px;border-radius:50%;border:2px solid var(--border-strong);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease}.PointsModeSelector_radioIndicator__a9BzV.PointsModeSelector_checked__w4EzO{border-color:var(--accent-primary);background-color:var(--accent-primary)}.PointsModeSelector_radioDot__G_Qvy{width:6px;height:6px;border-radius:50%;background-color:#ffffff}.PointsModeSelector_cardDescription__szDV3{font-size:.875rem;color:var(--text-secondary);line-height:1.45;margin-bottom:var(--space-4);flex-grow:1}.PointsModeSelector_highlightsList__Lm0fH{display:flex;flex-direction:column;gap:var(--space-1);padding:0;margin:0;list-style:none;border-top:1px solid var(--border-subtle);padding-top:var(--space-3)}.PointsModeSelector_highlightItem__HZdKZ{display:flex;align-items:center;gap:var(--space-2);font-size:.775rem;color:var(--text-muted)}.PointsModeSelector_highlightIcon__8hWS9{width:14px;height:14px;color:var(--accent-primary);flex-shrink:0}.PointsModeSelector_actionsBar__5wDpB{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-2)}.PointsModeSelector_platformConfigSlot__Z4IJu{margin-top:var(--space-4);animation:PointsModeSelector_fadeIn__dDyNW .25s ease-out}@keyframes PointsModeSelector_fadeIn__dDyNW{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.PointsModeSelector_modeGrid__Z_QUR{grid-template-columns:1fr}}.AdjustPointsModal_form__coQaN{display:flex;flex-direction:column;gap:var(--space-4)}.AdjustPointsModal_actionToggleGroup__r36FT{display:flex;gap:var(--space-2);background-color:var(--bg-surface-hover);padding:var(--space-1);border-radius:var(--radius-md);border:1px solid var(--border-subtle)}.AdjustPointsModal_actionToggleBtn__qNMna{flex:1 1;display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:.875rem;font-weight:500;border-radius:var(--radius-sm);border:none;background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.AdjustPointsModal_actionToggleBtn__qNMna.AdjustPointsModal_activeAdd__ym5T1{background-color:var(--accent-success);color:#ffffff;font-weight:600}.AdjustPointsModal_actionToggleBtn__qNMna.AdjustPointsModal_activeDeduct__w49lI{background-color:var(--accent-danger);color:#ffffff;font-weight:600}.AdjustPointsModal_balanceSummaryCard___0vmR{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);background-color:var(--bg-surface-hover);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.AdjustPointsModal_balanceItem___2E34{display:flex;flex-direction:column;gap:2px}.AdjustPointsModal_balanceLabel__h5GNj{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.AdjustPointsModal_balanceValue__cVRC8{font-size:1.125rem;font-weight:700;color:var(--text-primary);font-family:var(--font-mono)}.AdjustPointsModal_balanceArrow__i6pk5{font-size:1.25rem;color:var(--text-muted)}.AdjustPointsModal_newBalanceValue___ooGr{font-size:1.125rem;font-weight:700;font-family:var(--font-mono)}.AdjustPointsModal_newBalanceValue___ooGr.AdjustPointsModal_positive___MtTp{color:var(--accent-success)}.AdjustPointsModal_newBalanceValue___ooGr.AdjustPointsModal_negative__QvhTw{color:var(--accent-danger)}.AdjustPointsModal_fieldGroup__J_dv2{display:flex;flex-direction:column;gap:var(--space-1)}.AdjustPointsModal_fieldLabel__xnhYq{font-size:.875rem;font-weight:500;color:var(--text-primary)}.AdjustPointsModal_textarea__C8VI1{width:100%;min-height:80px;padding:var(--space-2) var(--space-3);background-color:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-sans);font-size:.875rem;resize:vertical;outline:none;transition:border-color .15s ease}.AdjustPointsModal_textarea__C8VI1:focus{border-color:var(--accent-primary)}.AdjustPointsModal_textarea__C8VI1.AdjustPointsModal_hasError__51sa0{border-color:var(--accent-danger)}.AdjustPointsModal_fieldError__fq5gi{font-size:.775rem;color:var(--accent-danger)}.AdjustPointsModal_apiErrorBanner__YBiSo{padding:var(--space-2) var(--space-3);background-color:rgba(239,68,68,.1);border:1px solid var(--accent-danger);border-radius:var(--radius-sm);color:var(--accent-danger);font-size:.825rem}.AdjustPointsModal_modalFooter__V_XfZ{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);width:100%}.PointsHistoryView_container__GgSrN{display:flex;flex-direction:column;gap:var(--space-4);width:100%}.PointsHistoryView_toolbar__5poHW{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3)}.PointsHistoryView_toolbarTitle__fl9yn{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0}.PointsHistoryView_toolbarControls__zV5qg{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.PointsHistoryView_filterSelect__6cO_7{padding:var(--space-2) var(--space-3);background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-primary);font-size:.875rem;outline:none;cursor:pointer}.PointsHistoryView_filterSelect__6cO_7:focus{border-color:var(--accent-primary)}.PointsHistoryView_tableWrapper__2eOrk{width:100%;overflow-x:auto;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background-color:var(--bg-surface)}.PointsHistoryView_table__9Xyk0{width:100%;border-collapse:collapse;text-align:left;font-size:.875rem}.PointsHistoryView_table__9Xyk0 th{background-color:var(--bg-surface-hover);color:var(--text-muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;font-weight:600;white-space:nowrap}.PointsHistoryView_table__9Xyk0 td,.PointsHistoryView_table__9Xyk0 th{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle)}.PointsHistoryView_table__9Xyk0 td{color:var(--text-primary);vertical-align:middle}.PointsHistoryView_table__9Xyk0 tr:last-child td{border-bottom:none}.PointsHistoryView_table__9Xyk0 tr:hover td{background-color:var(--bg-surface-hover)}.PointsHistoryView_pointsEarned__OUH1T{font-weight:700;font-family:var(--font-mono);color:var(--accent-success)}.PointsHistoryView_pointsRedeemed__3yJJv{font-weight:700;font-family:var(--font-mono);color:var(--accent-warning)}.PointsHistoryView_pointsAdjustedPositive__wr17Z{font-weight:700;font-family:var(--font-mono);color:var(--accent-info)}.PointsHistoryView_pointsAdjustedNegative__YkSi6{font-weight:700;font-family:var(--font-mono);color:var(--accent-danger)}.PointsHistoryView_balanceCell__bT4Su{font-family:var(--font-mono);font-weight:600;color:var(--text-primary)}.PointsHistoryView_sourceTag__eHBiz{font-size:.775rem;color:var(--text-muted)}.PointsHistoryView_emptyState__PrPNv{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background-color:var(--bg-surface)}.PointsHistoryView_emptyState__PrPNv,.PointsHistoryView_loadingState__uQ8be{padding:var(--space-8);text-align:center;color:var(--text-muted);font-size:.9rem}.PointsHistoryView_errorBanner__JW7bt{padding:var(--space-3) var(--space-4);background-color:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.25);border-radius:var(--radius-md);color:var(--accent-danger)}.PointsHistoryView_errorBanner__JW7bt,.PointsHistoryView_pagination__qBsi9{display:flex;align-items:center;justify-content:space-between;font-size:.85rem}.PointsHistoryView_pagination__qBsi9{padding:var(--space-3) 0;color:var(--text-secondary)}.PointsHistoryView_paginationActions__Pdw7l{display:flex;align-items:center;gap:var(--space-2)}@media (max-width:640px){.PointsHistoryView_toolbar__5poHW{flex-direction:column;align-items:stretch}.PointsHistoryView_toolbarControls__zV5qg{justify-content:space-between}}.customer-detail_container__KwnBi{display:flex;flex-direction:column;gap:var(--space-6)}.customer-detail_backLink__wnlMw{display:inline-flex;align-items:center;gap:var(--space-2);font-size:.875rem;color:var(--text-secondary);text-decoration:none;transition:color var(--transition-fast);width:-moz-fit-content;width:fit-content}.customer-detail_backLink__wnlMw:hover{color:var(--color-primary-600)}.customer-detail_header__4sqnj{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:var(--space-4)}.customer-detail_profileInfo__1SJBf{display:flex;flex-direction:column;gap:var(--space-2)}.customer-detail_nameRow__uVTXF{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.customer-detail_title__uYzU_{font-size:1.75rem;font-weight:700;letter-spacing:-.02em;color:var(--text-primary);margin:0}.customer-detail_metaRow__S4WpT{display:flex;flex-wrap:wrap;gap:var(--space-4);font-size:.875rem;color:var(--text-secondary)}.customer-detail_metaItem__3A3Fq{display:flex;align-items:center;gap:var(--space-1)}.customer-detail_headerActions__QPe65{display:flex;gap:var(--space-2);align-items:center}.customer-detail_summaryGrid__Y4q81{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.customer-detail_summaryCard__Xz1L6{background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);display:flex;flex-direction:column;gap:var(--space-1)}.customer-detail_summaryLabel__tCdaR{font-size:.8125rem;font-weight:500;color:var(--text-secondary)}.customer-detail_summaryValue__0ZvO2{font-size:1.5rem;font-weight:700;color:var(--text-primary);font-family:var(--font-mono)}.customer-detail_summarySubtext__mxDhx{font-size:.75rem;color:var(--text-muted)}.customer-detail_tabsBar__18mmq{display:flex;gap:var(--space-2);border-bottom:1px solid var(--border-subtle)}.customer-detail_tabBtn__PE3NE{padding:var(--space-2) var(--space-4);background:transparent;border:none;border-bottom:2px solid transparent;font-size:.875rem;font-weight:600;color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast)}.customer-detail_tabBtn__PE3NE:hover{color:var(--text-primary)}.customer-detail_tabBtnActive__lP6uI{color:var(--color-primary-600);border-bottom-color:var(--color-primary-600)}.customer-detail_tabContentCard__cUxC0{background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column}.customer-detail_tableToolbar__8LCxI{padding:var(--space-4) var(--space-6);display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-subtle)}.customer-detail_tableTitle__uECjH{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0}.customer-detail_tableWrapper__mU8gq{overflow-x:auto}.customer-detail_table__lNxJl{width:100%;border-collapse:collapse;text-align:left;font-size:.875rem}.customer-detail_table__lNxJl th{padding:12px 16px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);background-color:var(--bg-surface-hover);border-bottom:1px solid var(--border-subtle);white-space:nowrap}.customer-detail_table__lNxJl td{padding:14px 16px;border-bottom:1px solid var(--border-subtle);color:var(--text-primary);vertical-align:middle}.customer-detail_table__lNxJl tr:last-child td{border-bottom:none}.customer-detail_table__lNxJl tr:hover td{background-color:var(--bg-surface-hover)}.customer-detail_emptyState__WS4fg{padding:var(--space-10);text-align:center;color:var(--text-muted);font-size:.875rem}.customer-detail_superAdminNotice__eGKYH{background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-8);text-align:center;max-width:600px;margin:var(--space-8) auto;display:flex;flex-direction:column;gap:var(--space-4);align-items:center}@media (max-width:900px){.customer-detail_summaryGrid__Y4q81{grid-template-columns:1fr}}