.GeoPro-module__QNAlUW__highlightText{color:#1e3a5f;text-underline-offset:4px;letter-spacing:-.02em;white-space:nowrap;font-size:.95em;font-weight:700;-webkit-text-decoration:underline #d4a574;text-decoration:underline #d4a574;text-decoration-thickness:2px}.GeoPro-module__QNAlUW__container{max-width:1280px;margin:0 auto;padding:0 1rem}.GeoPro-module__QNAlUW__heroSection{color:#fff;background:linear-gradient(to bottom right,#1e3a5f,#2b4c7e,#3a5f99);padding:5rem 0 8rem}.GeoPro-module__QNAlUW__heroContent{text-align:center;max-width:56rem;margin:0 auto}.GeoPro-module__QNAlUW__worldFirstBadge{background:linear-gradient(90deg,#d4a574,#c89a63);border-radius:9999px;margin-bottom:1rem;padding:.5rem 1.5rem;display:inline-block;box-shadow:0 10px 15px -3px #0000001a}.GeoPro-module__QNAlUW__worldFirstBadge span{color:#fff;font-size:.875rem;font-weight:700}.GeoPro-module__QNAlUW__themeTypeBadge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#d4a57433;border:1px solid #d4a5744d;border-radius:9999px;margin-bottom:1.5rem;padding:.5rem 1.5rem;display:inline-block}.GeoPro-module__QNAlUW__themeTypeBadge span{color:#e0b88a;font-weight:600}.GeoPro-module__QNAlUW__heroTitle{margin-bottom:1.5rem;font-size:2.25rem;font-weight:700;line-height:1.25}.GeoPro-module__QNAlUW__heroTitle .GeoPro-module__QNAlUW__highlight{color:#d4a574}.GeoPro-module__QNAlUW__heroDescription{color:#e5e7eb;margin-bottom:3rem;font-size:1.25rem;line-height:1.75}.GeoPro-module__QNAlUW__heroCta{flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.GeoPro-module__QNAlUW__primaryButton{color:#fff;background:linear-gradient(90deg,#d4a574,#c89a63);border-radius:.5rem;padding:1rem 2rem;font-weight:600;text-decoration:none;transition:all .3s;box-shadow:0 10px 15px -3px #0000001a}.GeoPro-module__QNAlUW__primaryButton:hover{background:linear-gradient(90deg,#c89a63,#d4a574);transform:scale(1.05);box-shadow:0 20px 25px -5px #0000001a}.GeoPro-module__QNAlUW__secondaryButton{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:.5rem;padding:1rem 2rem;font-weight:600;text-decoration:none;transition:all .3s}.GeoPro-module__QNAlUW__secondaryButton:hover{background:#fff3}.GeoPro-module__QNAlUW__heroFeatures{color:#d1d5db;flex-wrap:wrap;justify-content:center;gap:2rem;margin-top:3rem;font-size:.875rem;display:flex}.GeoPro-module__QNAlUW__featureItem{align-items:center;gap:.5rem;display:flex}.GeoPro-module__QNAlUW__featureIcon{color:#d4a574;width:1.25rem;height:1.25rem}.GeoPro-module__QNAlUW__section{padding:5rem 0}.GeoPro-module__QNAlUW__sectionWhite{background:#fff}.GeoPro-module__QNAlUW__sectionGray{background:linear-gradient(#f9fafb,#fff)}.GeoPro-module__QNAlUW__sectionDark{color:#fff;background:linear-gradient(to bottom right,#1e3a5f,#2b4c7e,#3a5f99)}.GeoPro-module__QNAlUW__sectionHeader{text-align:center;max-width:48rem;margin:0 auto 4rem}.GeoPro-module__QNAlUW__sectionTitle{color:#1e3a5f;margin-bottom:1.5rem;font-size:1.875rem;font-weight:700}.GeoPro-module__QNAlUW__sectionDark .GeoPro-module__QNAlUW__sectionTitle{color:#fff}.GeoPro-module__QNAlUW__sectionDescription{color:#4b5563;font-size:1.25rem}.GeoPro-module__QNAlUW__sectionDark .GeoPro-module__QNAlUW__sectionDescription{color:#fffffff2}.GeoPro-module__QNAlUW__whySection{background:#fff;padding:5rem 0}.GeoPro-module__QNAlUW__whySectionHeader{text-align:center;max-width:48rem;margin:0 auto 4rem}.GeoPro-module__QNAlUW__whyTitle{color:#1e3a5f;margin-bottom:1.5rem;font-size:1.875rem;font-weight:700}.GeoPro-module__QNAlUW__whyDescriptionMain{color:#4b5563;margin-bottom:1rem;font-size:1.25rem;line-height:1.75}.GeoPro-module__QNAlUW__whyDescriptionSub{color:#6b7280;font-size:1.125rem}.GeoPro-module__QNAlUW__whyDescriptionSub .GeoPro-module__QNAlUW__emphasize{color:#1e3a5f;font-weight:600}.GeoPro-module__QNAlUW__marketGrowthSection{background:linear-gradient(135deg,#f0f9ff 0%,#fff 100%);border:2px solid #1e3a5f1a;border-radius:1rem;max-width:72rem;margin:3rem auto 4rem;padding:3rem}.GeoPro-module__QNAlUW__chartContainer{text-align:center;margin-bottom:2.5rem}.GeoPro-module__QNAlUW__chartImage{border-radius:.5rem;max-width:100%;height:auto;margin:0 auto 1.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.GeoPro-module__QNAlUW__chartCaption{color:#1e3a5f;margin-bottom:.75rem;font-size:1.125rem;line-height:1.6}.GeoPro-module__QNAlUW__chartSource{color:#6b7280;font-size:.875rem;font-style:italic}.GeoPro-module__QNAlUW__sourceLink{color:#2b4c7e;text-decoration:underline;transition:color .2s}.GeoPro-module__QNAlUW__sourceLink:hover{color:#5a67d8}.GeoPro-module__QNAlUW__marketInsight{border-top:1px solid #e5e7eb;margin-top:2rem;padding:1.5rem 0}.GeoPro-module__QNAlUW__insightTitle{color:#374151;margin-bottom:1rem;font-size:1.125rem;font-weight:600}.GeoPro-module__QNAlUW__insightList{margin:0;padding-left:1.5rem;list-style:outside}.GeoPro-module__QNAlUW__insightList li{color:#6b7280;margin-bottom:.5rem;font-size:.9375rem;line-height:1.6}.GeoPro-module__QNAlUW__insightList li strong{color:#374151;font-weight:500}@media (max-width:768px){.GeoPro-module__QNAlUW__marketGrowthSection{margin:2rem auto 3rem;padding:2rem 1.5rem}.GeoPro-module__QNAlUW__chartCaption{font-size:1rem}.GeoPro-module__QNAlUW__insightTitle{font-size:1.25rem}.GeoPro-module__QNAlUW__insightList li{font-size:1rem}}.GeoPro-module__QNAlUW__benefitsGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;max-width:72rem;margin:0 auto;display:grid}.GeoPro-module__QNAlUW__benefitCard{background:linear-gradient(to bottom right,#f9fafb,#fff);border:2px solid #d4a57433;border-radius:.75rem;padding:2rem;transition:all .3s}.GeoPro-module__QNAlUW__benefitCard:hover{border-color:#d4a57466;box-shadow:0 10px 15px -3px #0000001a}.GeoPro-module__QNAlUW__benefitTitle{color:#1e3a5f;margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.GeoPro-module__QNAlUW__benefitDescription{color:#4b5563;line-height:1.75}.GeoPro-module__QNAlUW__uniquenessSection{color:#fff;background:linear-gradient(to bottom right,#1e3a5f,#2b4c7e,#3a5f99);padding:5rem 0}.GeoPro-module__QNAlUW__uniquenessContent{max-width:80rem;margin:0 auto}.GeoPro-module__QNAlUW__uniquenessHeader{text-align:center;margin-bottom:3rem}.GeoPro-module__QNAlUW__uniquenessTitle{margin-bottom:1.5rem;font-size:1.875rem;font-weight:700}.GeoPro-module__QNAlUW__uniquenessSubtitle{color:#e5e7eb;font-size:1.25rem}.GeoPro-module__QNAlUW__comparisonTable{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #fff3;border-radius:1rem;margin-bottom:2rem;padding:1rem 2rem;overflow-x:auto}.GeoPro-module__QNAlUW__comparisonTableTitle{text-align:center;margin-bottom:1.5rem;font-size:1.25rem;font-weight:700}.GeoPro-module__QNAlUW__comparisonTable table{text-align:left;width:100%}.GeoPro-module__QNAlUW__comparisonTable thead tr{border-bottom:1px solid #fff3}.GeoPro-module__QNAlUW__comparisonTable th{padding:.75rem 1rem;font-size:.875rem;line-height:1.4}.GeoPro-module__QNAlUW__tableHeaderSub{color:#ffffffb3;margin-top:.125rem;font-size:.6875rem;font-weight:400;display:block}.GeoPro-module__QNAlUW__comparisonTable tbody{color:#e5e7eb}.GeoPro-module__QNAlUW__comparisonTable tbody tr{border-bottom:1px solid #ffffff1a}.GeoPro-module__QNAlUW__comparisonTable tbody tr.GeoPro-module__QNAlUW__highlight{background:#d4a57433}.GeoPro-module__QNAlUW__comparisonTable td{padding:.75rem 1rem;font-size:.875rem}.GeoPro-module__QNAlUW__comparisonTable td:first-child{font-weight:700}.GeoPro-module__QNAlUW__comparisonTable td:not(:first-child){text-align:center;font-size:1.125rem}.GeoPro-module__QNAlUW__checkMark{color:#10b981;font-size:1.5rem;font-weight:700}.GeoPro-module__QNAlUW__crossMark{color:#ef4444;font-size:1.5rem;font-weight:700}.GeoPro-module__QNAlUW__warningMark{color:#f59e0b;font-size:1.5rem;font-weight:700}.GeoPro-module__QNAlUW__advantagesGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;display:grid}.GeoPro-module__QNAlUW__advantageCard{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #fff3;border-radius:.75rem;padding:1.5rem}.GeoPro-module__QNAlUW__advantageCardTitle{margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.GeoPro-module__QNAlUW__advantageCardDescription{color:#e5e7eb;font-size:.875rem;line-height:1.75}.GeoPro-module__QNAlUW__featuresSection{background:linear-gradient(#f9fafb,#fff);padding:5rem 0}.GeoPro-module__QNAlUW__featuresGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:72rem;margin:0 auto;display:grid}.GeoPro-module__QNAlUW__featureCard{background:#fff;border:1px solid #f3f4f6;border-radius:.75rem;padding:2rem;transition:all .3s;box-shadow:0 4px 6px -1px #0000001a}.GeoPro-module__QNAlUW__featureCard:hover{border-color:#d4a5744d;box-shadow:0 20px 25px -5px #0000001a}.GeoPro-module__QNAlUW__featureCardTitle{color:#1e3a5f;margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.GeoPro-module__QNAlUW__featureCardDescription{color:#4b5563;line-height:1.75}.GeoPro-module__QNAlUW__blocksSection{background:#fff;padding:5rem 0}.GeoPro-module__QNAlUW__blocksContent{max-width:56rem;margin:0 auto}.GeoPro-module__QNAlUW__blocksGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;display:grid}.GeoPro-module__QNAlUW__blockItem{background:#f9fafb;border-radius:.5rem;padding:1rem;transition:background .2s}.GeoPro-module__QNAlUW__blockItem:hover{background:#f3f4f6}.GeoPro-module__QNAlUW__blockItem span{color:#374151}.GeoPro-module__QNAlUW__schemaInfo{background:linear-gradient(90deg,#2b4c7e0d,#d4a5740d);border:2px solid #d4a57433;border-radius:.75rem;max-width:56rem;margin:3rem auto 0;padding:2rem}.GeoPro-module__QNAlUW__schemaInfoTitle{color:#1e3a5f;margin-bottom:1rem;font-size:1.25rem;font-weight:700}.GeoPro-module__QNAlUW__schemaInfoDescription{color:#4b5563;line-height:1.75}.GeoPro-module__QNAlUW__templatesSection{color:#fff;background:linear-gradient(to bottom right,#1e3a5f,#2b4c7e,#3a5f99);padding:5rem 0 3rem}.GeoPro-module__QNAlUW__templatesSection .GeoPro-module__QNAlUW__sectionTitle{color:#fff}.GeoPro-module__QNAlUW__templatesSection .GeoPro-module__QNAlUW__sectionDescription{color:#ffffffe6}.GeoPro-module__QNAlUW__templatesContent{max-width:80rem;margin:0 auto}.GeoPro-module__QNAlUW__comparisonGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:3rem;display:grid}.GeoPro-module__QNAlUW__comparisonCard{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #fff3;border-radius:.5rem;padding:1.5rem}.GeoPro-module__QNAlUW__comparisonCardHighlight{background:#ffffff26;border:1px solid #d4a57466}.GeoPro-module__QNAlUW__comparisonCardTitle{color:#fff;margin-bottom:1rem;font-size:1.125rem;font-weight:600}.GeoPro-module__QNAlUW__comparisonSteps{color:#ffffffe6;flex-direction:column;gap:.5rem;display:flex}.GeoPro-module__QNAlUW__comparisonStep{align-items:flex-start;gap:.5rem;font-size:.9375rem;display:flex}.GeoPro-module__QNAlUW__stepNumber{color:#ffffffb3;min-width:1.25rem;font-weight:600}.GeoPro-module__QNAlUW__stepNumberHighlight{color:#d4a574}.GeoPro-module__QNAlUW__timeBox{border-radius:.25rem;margin-top:1rem;padding:.75rem;font-size:.875rem}.GeoPro-module__QNAlUW__timeBoxDanger{background:#ef44441a;border:1px solid #ef44444d}.GeoPro-module__QNAlUW__timeBoxSuccess{background:#d4a5741a;border:1px solid #d4a5744d}.GeoPro-module__QNAlUW__timeBoxDanger p:first-child{color:#fca5a5;font-weight:500}.GeoPro-module__QNAlUW__timeNote{color:#fff9;margin-top:.25rem;font-size:.75rem;font-weight:400}.GeoPro-module__QNAlUW__timeBoxSuccess p:first-child{color:#d4a574;font-weight:500}.GeoPro-module__QNAlUW__comparisonNote{text-align:center;border-top:1px solid #d4a5744d;margin-top:1rem;padding-top:1rem}.GeoPro-module__QNAlUW__comparisonNoteText{color:#ffffffe6;margin:0;font-size:.9375rem}.GeoPro-module__QNAlUW__comparisonNoteText strong{color:#d4a574}.GeoPro-module__QNAlUW__templatesShowcase{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #fff3;border-radius:.5rem;padding:1.5rem}.GeoPro-module__QNAlUW__templatesShowcaseTitle{color:#fff;margin-bottom:1rem;font-size:1.125rem;font-weight:600}.GeoPro-module__QNAlUW__templateItemsGrid{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:1rem;display:grid}.GeoPro-module__QNAlUW__templateItem{background:#ffffff14;border:1px solid #ffffff26;border-radius:.375rem;padding:.875rem}.GeoPro-module__QNAlUW__templateItemTitle{color:#fff;margin-bottom:.25rem;font-size:.9375rem;font-weight:600}.GeoPro-module__QNAlUW__templateItemDescription{color:#ffffffb3;font-size:.8125rem}.GeoPro-module__QNAlUW__templatesNote{text-align:center;color:#ffffffb3;margin-top:.75rem;font-size:.875rem}@media (max-width:640px){.GeoPro-module__QNAlUW__templateItemsGrid{grid-template-columns:1fr}}.GeoPro-module__QNAlUW__templatesFeaturesSection{background:linear-gradient(#f9fafb,#fff);padding:4rem 0}.GeoPro-module__QNAlUW__templatesFeaturesSection .GeoPro-module__QNAlUW__schemaInfo{max-width:56rem;margin:0 auto}.GeoPro-module__QNAlUW__templatesFeaturesSection .GeoPro-module__QNAlUW__schemaInfoDescription,.GeoPro-module__QNAlUW__templatesFeaturesSection .GeoPro-module__QNAlUW__comparisonStep{color:#4b5563}.GeoPro-module__QNAlUW__templatesFeaturesSection .GeoPro-module__QNAlUW__stepNumberHighlight{color:#d4a574}.GeoPro-module__QNAlUW__pricingSection{color:#fff;background:linear-gradient(to bottom right,#1e3a5f,#2b4c7e,#3a5f99);padding:5rem 0}.GeoPro-module__QNAlUW__pricingContent{text-align:center;max-width:48rem;margin:0 auto}.GeoPro-module__QNAlUW__pricingTitle{margin-bottom:1.5rem;font-size:1.875rem;font-weight:700}.GeoPro-module__QNAlUW__pricingDescription{color:#e5e7eb;margin-bottom:2rem;font-size:1.25rem}.GeoPro-module__QNAlUW__pricingFeatures{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #fff3;border-radius:1rem;margin-bottom:2rem;padding:2rem}.GeoPro-module__QNAlUW__pricingFeaturesGrid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;display:grid}.GeoPro-module__QNAlUW__pricingFeatureItem h4{margin-bottom:.25rem;font-weight:600}.GeoPro-module__QNAlUW__pricingFeatureItem p{color:#d1d5db;font-size:.875rem}.GeoPro-module__QNAlUW__pricingNote{color:#d1d5db;margin-top:1.5rem;font-size:.875rem}.GeoPro-module__QNAlUW__termsLink{color:#d4a574;text-decoration:underline;transition:color .2s}.GeoPro-module__QNAlUW__termsLink:hover{color:#e5b685}.GeoPro-module__QNAlUW__serverSection{background:linear-gradient(#f9fafb,#fff);padding:3rem 0}.GeoPro-module__QNAlUW__serverCard{background:linear-gradient(90deg,#2b4c7e08,#d4a57408);border:1px solid #d4a57426;border-radius:.5rem;max-width:56rem;margin:0 auto;padding:1.5rem 2rem}.GeoPro-module__QNAlUW__serverTitle{color:#1e3a5f;margin-bottom:.5rem;font-size:1rem;font-weight:600}.GeoPro-module__QNAlUW__serverDescription{color:#4b5563;font-size:.9375rem;line-height:1.7}.GeoPro-module__QNAlUW__serverLink{color:#d4a574;text-underline-offset:2px;text-decoration:underline;transition:color .2s}.GeoPro-module__QNAlUW__serverLink:hover{color:#c89a63}@media (max-width:768px){.GeoPro-module__QNAlUW__serverSection{padding:2rem 0}.GeoPro-module__QNAlUW__serverCard{padding:1.25rem 1.5rem}.GeoPro-module__QNAlUW__serverTitle{font-size:.9375rem}.GeoPro-module__QNAlUW__serverDescription{font-size:.875rem}}.GeoPro-module__QNAlUW__faqSection{background:#fff;padding:5rem 0}.GeoPro-module__QNAlUW__faqContent{max-width:48rem;margin:0 auto}.GeoPro-module__QNAlUW__faqTitle{color:#1e3a5f;text-align:center;margin-bottom:3rem;font-size:1.875rem;font-weight:700}.GeoPro-module__QNAlUW__faqList{flex-direction:column;gap:1.5rem;display:flex}.GeoPro-module__QNAlUW__faqItem{background:#f9fafb;border-left:4px solid #d4a574;border-radius:.5rem;padding:1.5rem}.GeoPro-module__QNAlUW__faqQuestion{color:#1e3a5f;margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.GeoPro-module__QNAlUW__faqAnswer{color:#4b5563}.GeoPro-module__QNAlUW__alternativeSection{background:linear-gradient(#f9fafb,#fff);padding:4rem 0}.GeoPro-module__QNAlUW__alternativeCard{text-align:center;background:linear-gradient(90deg,#2b4c7e0d,#d4a5740d);border:2px solid #d4a57433;border-radius:.75rem;max-width:56rem;margin:0 auto;padding:2rem}.GeoPro-module__QNAlUW__alternativeTitle{color:#1e3a5f;margin-bottom:1rem;font-size:1.25rem;font-weight:700}.GeoPro-module__QNAlUW__alternativeDescription{color:#4b5563;margin-bottom:1rem;line-height:1.75}.GeoPro-module__QNAlUW__alternativeFeature{color:#6b7280;background:linear-gradient(90deg,#f9fafb,#fff);border-left:3px solid #d4a574;border-radius:.5rem;margin-bottom:1.5rem;padding:1rem;font-size:.9375rem;line-height:1.75}.GeoPro-module__QNAlUW__alternativeCta{margin-top:1rem}.GeoPro-module__QNAlUW__alternativeButton{color:#fff;background:#6b7280;border-radius:.375rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-block}.GeoPro-module__QNAlUW__alternativeButton:hover{background:#4b5563}@media (max-width:768px){.GeoPro-module__QNAlUW__alternativeSection{padding:1.5rem 0}.GeoPro-module__QNAlUW__alternativeCard{padding:1.25rem 1.5rem}.GeoPro-module__QNAlUW__alternativeTitle{font-size:1rem}.GeoPro-module__QNAlUW__alternativeDescription{font-size:.875rem}.GeoPro-module__QNAlUW__alternativeButton{padding:.5rem 1rem;font-size:.8125rem}}.GeoPro-module__QNAlUW__finalCtaSection{color:#fff;background:linear-gradient(90deg,#2b4c7e,#3a5f99);padding:5rem 0}.GeoPro-module__QNAlUW__finalCtaContent{text-align:center;max-width:42rem;margin:0 auto;padding-bottom:2rem}.GeoPro-module__QNAlUW__finalCtaTitle{margin-bottom:1.5rem;font-size:1.875rem;font-weight:700}.GeoPro-module__QNAlUW__finalCtaDescription{color:#e5e7eb;margin-bottom:2.5rem;font-size:1.25rem}.GeoPro-module__QNAlUW__finalCtaShare{justify-content:flex-end;max-width:72rem;margin-top:3rem;margin-left:auto;margin-right:auto;display:flex}@media (max-width:768px){.GeoPro-module__QNAlUW__finalCtaShare{justify-content:center;margin-top:2rem}}@media (min-width:640px){.GeoPro-module__QNAlUW__heroCta{flex-direction:row}}@media (min-width:768px){.GeoPro-module__QNAlUW__heroTitle{font-size:3.75rem}.GeoPro-module__QNAlUW__heroDescription{font-size:1.5rem}.GeoPro-module__QNAlUW__sectionTitle,.GeoPro-module__QNAlUW__whyTitle,.GeoPro-module__QNAlUW__uniquenessTitle,.GeoPro-module__QNAlUW__pricingTitle,.GeoPro-module__QNAlUW__faqTitle,.GeoPro-module__QNAlUW__finalCtaTitle{font-size:2.25rem}.GeoPro-module__QNAlUW__comparisonTable th,.GeoPro-module__QNAlUW__comparisonTable td{padding:.75rem 1rem;font-size:1rem}.GeoPro-module__QNAlUW__comparisonTable td:not(:first-child){font-size:1.25rem}}@media (max-width:768px){.GeoPro-module__QNAlUW__highlightText{white-space:normal;font-size:.9em}.GeoPro-module__QNAlUW__heroSection{padding:4rem 0 6rem}.GeoPro-module__QNAlUW__section{padding:3rem 0}.GeoPro-module__QNAlUW__comparisonTable{padding:1rem}}
.SocialShare-module__lJSsTG__socialShare{text-align:center;background:linear-gradient(135deg,#2563eb 0%,#0056b3 100%);border-radius:1rem;padding:2.5rem 2rem;box-shadow:0 10px 30px #00000026}.SocialShare-module__lJSsTG__socialShareCompact{text-align:center;padding:1rem 0}.SocialShare-module__lJSsTG__socialShareCompact .SocialShare-module__lJSsTG__shareButton{width:2.5rem;height:2.5rem;padding:.625rem}.SocialShare-module__lJSsTG__socialShareCompact .SocialShare-module__lJSsTG__buttonIcon{width:1.25rem;height:1.25rem}.SocialShare-module__lJSsTG__shareHeader{justify-content:center;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.SocialShare-module__lJSsTG__shareIcon{color:#fff;width:1.5rem;height:1.5rem}.SocialShare-module__lJSsTG__shareTitle{color:#fff;margin:0;font-size:1.25rem;font-weight:700}.SocialShare-module__lJSsTG__shareButtons{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.SocialShare-module__lJSsTG__shareButton{cursor:pointer;color:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;padding:1rem;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 2px 8px #0000001a}.SocialShare-module__lJSsTG__shareButton:hover{transform:translateY(-2px)scale(1.05);box-shadow:0 4px 12px #0003}.SocialShare-module__lJSsTG__buttonIcon{width:1.5rem;height:1.5rem}.SocialShare-module__lJSsTG__twitter{background:#000}.SocialShare-module__lJSsTG__twitter:hover{background:#1a1a1a}.SocialShare-module__lJSsTG__facebook{background:#1877f2}.SocialShare-module__lJSsTG__facebook:hover{background:#0d66d0}.SocialShare-module__lJSsTG__line{background:#06c755}.SocialShare-module__lJSsTG__line:hover{background:#05a846}.SocialShare-module__lJSsTG__copy{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:1px solid #ffffff4d}.SocialShare-module__lJSsTG__copy:hover{background:#ffffff4d}@media (max-width:640px){.SocialShare-module__lJSsTG__socialShare{padding:2rem 1.5rem}.SocialShare-module__lJSsTG__shareButtons{gap:.5rem}.SocialShare-module__lJSsTG__shareButton{width:3rem;height:3rem;padding:.75rem}.SocialShare-module__lJSsTG__buttonIcon{width:1.25rem;height:1.25rem}.SocialShare-module__lJSsTG__socialShareCompact .SocialShare-module__lJSsTG__shareButton{width:2rem;height:2rem;padding:.5rem}.SocialShare-module__lJSsTG__socialShareCompact .SocialShare-module__lJSsTG__buttonIcon{width:1rem;height:1rem}}
.Footer-module__r3xEZW__footer{background:var(--color-calm-bg);color:var(--color-calm-text);border-top:1px solid var(--color-calm-border);margin-top:auto;padding:72px 0 28px}.Footer-module__r3xEZW__footerContent{max-width:1200px;margin:0 auto;padding:0 28px}.Footer-module__r3xEZW__siteMapSection{border-bottom:1px solid var(--color-calm-border);margin-bottom:48px;padding-bottom:48px}.Footer-module__r3xEZW__siteMapGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.Footer-module__r3xEZW__siteMapColumn{min-width:0}.Footer-module__r3xEZW__siteMapTitle{color:var(--color-calm-text);letter-spacing:.04em;margin-bottom:20px;font-size:.9rem;font-weight:700}.Footer-module__r3xEZW__siteMapList{margin:0;padding:0;list-style:none}.Footer-module__r3xEZW__siteMapList li+li{margin-top:12px}.Footer-module__r3xEZW__siteMapLink{color:var(--color-calm-muted);font-size:.85rem;line-height:1.8;transition:color .16s;display:inline-block}.Footer-module__r3xEZW__siteMapLink:hover,.Footer-module__r3xEZW__legalLink:hover{color:var(--color-calm-text);text-underline-offset:5px;text-decoration:underline}.Footer-module__r3xEZW__companyInfo{border-bottom:1px solid var(--color-calm-border);flex-wrap:wrap;align-items:center;gap:28px 40px;margin-bottom:24px;padding-bottom:40px;display:flex}.Footer-module__r3xEZW__companyDetails{flex:320px;min-width:0}.Footer-module__r3xEZW__companyName{color:var(--color-primary);letter-spacing:-.04em;margin-bottom:12px;font-size:1.6rem;font-weight:700}.Footer-module__r3xEZW__tagline{color:var(--color-calm-muted);margin-bottom:16px;font-size:.85rem;line-height:1.9}.Footer-module__r3xEZW__contactInfo{color:var(--color-calm-muted);font-size:.8rem;line-height:1.9}.Footer-module__r3xEZW__footerCta{align-items:center;display:flex}.Footer-module__r3xEZW__ctaButton{background:var(--color-calm-accent);min-height:48px;color:var(--color-bg);border:1px solid var(--color-calm-accent);border-radius:var(--radius-sm);justify-content:center;align-items:center;padding:12px 24px;font-size:.9rem;font-weight:700;transition:background-color .16s,border-color .16s;display:inline-flex}.Footer-module__r3xEZW__ctaButton:hover{background:var(--color-calm-accent-hover);border-color:var(--color-calm-accent-hover)}.Footer-module__r3xEZW__shareControls :is(a,button){background:var(--color-bg);color:var(--color-calm-muted);border:1px solid var(--color-calm-border);border-radius:var(--radius-sm);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:color .16s,background-color .16s}.Footer-module__r3xEZW__shareControls :is(a,button):hover{background:var(--color-calm-tint);color:var(--color-calm-text);box-shadow:none;transform:none}.Footer-module__r3xEZW__copyright{color:var(--color-calm-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;font-size:.75rem;line-height:1.8;display:flex}.Footer-module__r3xEZW__legalLinks{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.Footer-module__r3xEZW__legalLink{color:var(--color-calm-muted);transition:color .16s}.Footer-module__r3xEZW__separator{color:var(--color-calm-border)}.Footer-module__r3xEZW__footer :is(a,button):focus-visible{outline:2px solid var(--color-calm-accent);outline-offset:4px}@media (max-width:900px){.Footer-module__r3xEZW__siteMapGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}}@media (max-width:640px){.Footer-module__r3xEZW__footer{padding:48px 0 24px}.Footer-module__r3xEZW__footerContent{padding:0 20px}.Footer-module__r3xEZW__siteMapSection{margin-bottom:32px;padding-bottom:32px}.Footer-module__r3xEZW__companyInfo{align-items:flex-start;gap:20px;padding-bottom:32px}.Footer-module__r3xEZW__companyDetails{flex-basis:100%}.Footer-module__r3xEZW__footerCta,.Footer-module__r3xEZW__ctaButton{width:100%}.Footer-module__r3xEZW__copyright{flex-direction:column;align-items:flex-start}}@media (max-width:360px){.Footer-module__r3xEZW__siteMapGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.Footer-module__r3xEZW__footer :is(a,button){transition:none}}
.DeferredChatWidget-module__xzaUha__launcher{z-index:1000;border:1px solid var(--color-calm-border);width:52px;height:52px;color:var(--color-bg);background:var(--color-calm-accent);box-shadow:var(--shadow-sm);border-radius:50%;justify-content:center;align-items:center;transition:background-color .16s;display:flex;position:fixed;bottom:24px;right:24px}.DeferredChatWidget-module__xzaUha__launcher:hover{background:var(--color-calm-accent-hover)}.DeferredChatWidget-module__xzaUha__launcher:focus-visible{outline:2px solid var(--color-calm-accent);outline-offset:4px}.DeferredChatWidget-module__xzaUha__loading{z-index:1000;border:1px solid var(--color-calm-border);color:var(--color-calm-text);background:var(--color-bg);box-shadow:var(--shadow-sm);border-radius:8px;padding:12px 16px;font-size:.875rem;position:fixed;bottom:24px;right:24px}.DeferredChatWidget-module__xzaUha__loading a{margin-top:6px;text-decoration:underline;display:block}@media (max-width:767px){.DeferredChatWidget-module__xzaUha__launcher,.DeferredChatWidget-module__xzaUha__loading{bottom:16px;right:16px}}
.MembershipSelection-module__q84TEq__modalOverlay{z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.MembershipSelection-module__q84TEq__modalContent{background:#fff;border-radius:20px;width:100%;max-width:500px;animation:.3s MembershipSelection-module__q84TEq__modalSlideIn;overflow:hidden;box-shadow:0 20px 60px #0000004d}@keyframes MembershipSelection-module__q84TEq__modalSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.MembershipSelection-module__q84TEq__header{text-align:center;color:#fff;background:linear-gradient(135deg,#059669 0%,#10b981 100%);padding:32px 32px 24px}.MembershipSelection-module__q84TEq__title{margin:0 0 8px;font-size:24px;font-weight:700}.MembershipSelection-module__q84TEq__subtitle{opacity:.95;margin:0;font-size:15px}.MembershipSelection-module__q84TEq__body{padding:32px}.MembershipSelection-module__q84TEq__buttonContainer{flex-direction:column;gap:16px;display:flex}.MembershipSelection-module__q84TEq__optionButton{cursor:pointer;text-align:left;background:#fff;border:2px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:8px;padding:20px 24px;transition:all .2s;display:flex}.MembershipSelection-module__q84TEq__optionButton:hover{background-color:#f0fdf4;border-color:#059669;transform:translateY(-2px);box-shadow:0 4px 12px #05966926}.MembershipSelection-module__q84TEq__optionButton:active{transform:translateY(0)}.MembershipSelection-module__q84TEq__optionTitle{color:#1f2937;align-items:center;gap:10px;margin:0;font-size:18px;font-weight:700;display:flex}.MembershipSelection-module__q84TEq__optionIcon{font-size:24px}.MembershipSelection-module__q84TEq__optionDescription{color:#6b7280;margin:0;font-size:14px;line-height:1.5}.MembershipSelection-module__q84TEq__benefits{color:#059669;margin:8px 0 0 34px;padding:0;font-size:13px;list-style:none}.MembershipSelection-module__q84TEq__benefits li{align-items:center;gap:6px;margin-bottom:4px;display:flex}.MembershipSelection-module__q84TEq__benefits li:before{content:"✓";font-weight:700}@media (max-width:640px){.MembershipSelection-module__q84TEq__modalContent{border-radius:16px;max-width:100%}.MembershipSelection-module__q84TEq__header{padding:24px 24px 20px}.MembershipSelection-module__q84TEq__title{font-size:20px}.MembershipSelection-module__q84TEq__subtitle{font-size:14px}.MembershipSelection-module__q84TEq__body{padding:24px}.MembershipSelection-module__q84TEq__buttonContainer{gap:12px}.MembershipSelection-module__q84TEq__optionButton{padding:18px 20px}.MembershipSelection-module__q84TEq__optionTitle{font-size:16px}.MembershipSelection-module__q84TEq__optionDescription{font-size:13px}.MembershipSelection-module__q84TEq__benefits{font-size:12px}}
.GoogleAuthButton-module__RVmXda__googleButton{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;justify-content:center;align-items:center;gap:12px;width:100%;padding:12px 24px;font-size:15px;font-weight:600;transition:all .2s;display:flex}.GoogleAuthButton-module__RVmXda__googleButton:hover{background-color:#f9fafb;border-color:#9ca3af;box-shadow:0 2px 8px #0000001a}.GoogleAuthButton-module__RVmXda__googleButton:active{background-color:#f3f4f6}.GoogleAuthButton-module__RVmXda__googleButton:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;background-color:#fff}.GoogleAuthButton-module__RVmXda__googleIcon{width:20px;height:20px}@media (max-width:640px){.GoogleAuthButton-module__RVmXda__googleButton{padding:11px 20px}}
.LoginForm-module__hEk1Xq__form{flex-direction:column;gap:20px;display:flex}.LoginForm-module__hEk1Xq__formGroup{flex-direction:column;gap:8px;display:flex}.LoginForm-module__hEk1Xq__label{color:#374151;font-size:14px;font-weight:600}.LoginForm-module__hEk1Xq__input{border:1px solid #d1d5db;border-radius:8px;padding:12px 16px;font-family:inherit;font-size:15px;transition:all .2s}.LoginForm-module__hEk1Xq__input:focus{border-color:#059669;outline:none;box-shadow:0 0 0 3px #0596691a}.LoginForm-module__hEk1Xq__input::placeholder{color:#9ca3af}.LoginForm-module__hEk1Xq__submitButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#059669 0%,#10b981 100%);border:none;border-radius:8px;margin-top:8px;padding:14px 24px;font-size:16px;font-weight:600;transition:all .2s}.LoginForm-module__hEk1Xq__submitButton:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0596694d}.LoginForm-module__hEk1Xq__submitButton:active{transform:translateY(0)}.LoginForm-module__hEk1Xq__submitButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.LoginForm-module__hEk1Xq__errorMessage{color:#dc2626;background-color:#fee2e2;border:1px solid #fecaca;border-radius:8px;margin-bottom:16px;padding:12px 16px;font-size:14px}.LoginForm-module__hEk1Xq__divider{text-align:center;align-items:center;margin:8px 0;display:flex}.LoginForm-module__hEk1Xq__divider:before,.LoginForm-module__hEk1Xq__divider:after{content:"";border-bottom:1px solid #e5e7eb;flex:1}.LoginForm-module__hEk1Xq__divider span{color:#6b7280;padding:0 16px;font-size:14px}@media (max-width:640px){.LoginForm-module__hEk1Xq__form{gap:16px}.LoginForm-module__hEk1Xq__input{padding:11px 14px;font-size:16px}.LoginForm-module__hEk1Xq__submitButton{padding:13px 20px}}
.SignupForm-module__DJp-Oa__form{flex-direction:column;gap:20px;display:flex}.SignupForm-module__DJp-Oa__formGroup{flex-direction:column;gap:8px;display:flex}.SignupForm-module__DJp-Oa__label{color:#374151;font-size:14px;font-weight:600}.SignupForm-module__DJp-Oa__input{border:1px solid #d1d5db;border-radius:8px;padding:12px 16px;font-family:inherit;font-size:15px;transition:all .2s}.SignupForm-module__DJp-Oa__input:focus{border-color:#059669;outline:none;box-shadow:0 0 0 3px #0596691a}.SignupForm-module__DJp-Oa__input::placeholder{color:#9ca3af}.SignupForm-module__DJp-Oa__helperText{color:#6b7280;font-size:13px}.SignupForm-module__DJp-Oa__submitButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#059669 0%,#10b981 100%);border:none;border-radius:8px;margin-top:8px;padding:14px 24px;font-size:16px;font-weight:600;transition:all .2s}.SignupForm-module__DJp-Oa__submitButton:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0596694d}.SignupForm-module__DJp-Oa__submitButton:active{transform:translateY(0)}.SignupForm-module__DJp-Oa__submitButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.SignupForm-module__DJp-Oa__successMessage{color:#065f46;background-color:#d1fae5;border:1px solid #a7f3d0;border-radius:8px;margin-top:20px;padding:16px;font-size:14px;line-height:1.6}.SignupForm-module__DJp-Oa__successMessage h3{align-items:center;gap:8px;margin:0 0 8px;font-size:16px;font-weight:600;display:flex}.SignupForm-module__DJp-Oa__successMessage h3:before{content:"✓";color:#fff;background-color:#059669;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-weight:700;display:inline-flex}.SignupForm-module__DJp-Oa__successMessage p{margin:0}.SignupForm-module__DJp-Oa__errorMessage{color:#dc2626;background-color:#fee2e2;border:1px solid #fecaca;border-radius:8px;margin-bottom:16px;padding:12px 16px;font-size:14px}.SignupForm-module__DJp-Oa__divider{text-align:center;align-items:center;margin:8px 0;display:flex}.SignupForm-module__DJp-Oa__divider:before,.SignupForm-module__DJp-Oa__divider:after{content:"";border-bottom:1px solid #e5e7eb;flex:1}.SignupForm-module__DJp-Oa__divider span{color:#6b7280;padding:0 16px;font-size:14px}@media (max-width:640px){.SignupForm-module__DJp-Oa__form{gap:16px}.SignupForm-module__DJp-Oa__input{padding:11px 14px;font-size:16px}.SignupForm-module__DJp-Oa__submitButton{padding:13px 20px}}
.Breadcrumb-module__PmlwVG__breadcrumb{background:var(--color-bg);border-bottom:1px solid var(--color-calm-border);padding:12px 0}.Breadcrumb-module__PmlwVG__breadcrumbContainer{max-width:1200px;margin:0 auto;padding:0 28px}.Breadcrumb-module__PmlwVG__breadcrumbList{flex-wrap:wrap;align-items:center;margin:0;padding:0;font-size:.75rem;line-height:1.8;list-style:none;display:flex}.Breadcrumb-module__PmlwVG__breadcrumbItem{align-items:center;min-width:0;display:flex}.Breadcrumb-module__PmlwVG__breadcrumbLink{color:var(--color-calm-muted);text-underline-offset:4px;padding:4px 0}.Breadcrumb-module__PmlwVG__breadcrumbLink:hover{color:var(--color-calm-text);text-decoration:underline}.Breadcrumb-module__PmlwVG__breadcrumbLink:focus-visible{outline:2px solid var(--color-calm-accent);outline-offset:4px}.Breadcrumb-module__PmlwVG__breadcrumbSeparator{color:var(--color-calm-muted);margin:0 12px;font-size:.65rem}.Breadcrumb-module__PmlwVG__breadcrumbCurrent{color:var(--color-calm-text);overflow-wrap:anywhere;padding:4px 0}@media (max-width:767px){.Breadcrumb-module__PmlwVG__breadcrumb{padding:8px 0}.Breadcrumb-module__PmlwVG__breadcrumbContainer{padding:0 20px}.Breadcrumb-module__PmlwVG__breadcrumbList{font-size:.7rem}.Breadcrumb-module__PmlwVG__breadcrumbSeparator{margin:0 8px}}
.AuthModal-module__OhFhZq__modalOverlay{z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.AuthModal-module__OhFhZq__modalContent{background:#fff;border-radius:20px;width:100%;max-width:440px;max-height:90vh;animation:.3s AuthModal-module__OhFhZq__modalSlideIn;overflow-y:auto;box-shadow:0 20px 60px #0000004d}@keyframes AuthModal-module__OhFhZq__modalSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.AuthModal-module__OhFhZq__modalHeader{justify-content:space-between;align-items:center;padding:24px 24px 0;display:flex}.AuthModal-module__OhFhZq__modalTitle{color:#1f2937;margin:0;font-size:24px;font-weight:700}.AuthModal-module__OhFhZq__closeButton{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:28px;transition:all .2s;display:flex}.AuthModal-module__OhFhZq__closeButton:hover{color:#1f2937;background-color:#f3f4f6}.AuthModal-module__OhFhZq__tabContainer{border-bottom:1px solid #e5e7eb;gap:8px;padding:16px 24px;display:flex}.AuthModal-module__OhFhZq__tab{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;padding:12px 16px;font-size:15px;font-weight:600;transition:all .2s}.AuthModal-module__OhFhZq__tab:hover{color:#1f2937;background-color:#f3f4f6}.AuthModal-module__OhFhZq__tab.AuthModal-module__OhFhZq__active{color:#fff;background:linear-gradient(135deg,#059669 0%,#10b981 100%)}.AuthModal-module__OhFhZq__modalBody{padding:24px}.AuthModal-module__OhFhZq__errorMessage{color:#dc2626;background-color:#fee2e2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:8px;margin-bottom:20px;padding:12px 16px;font-size:14px;display:flex}.AuthModal-module__OhFhZq__errorMessage:before{content:"⚠️";font-size:16px}@media (max-width:640px){.AuthModal-module__OhFhZq__modalContent{border-radius:16px;max-width:100%}.AuthModal-module__OhFhZq__modalHeader{padding:20px 20px 0}.AuthModal-module__OhFhZq__modalTitle{font-size:20px}.AuthModal-module__OhFhZq__tabContainer{padding:12px 20px}.AuthModal-module__OhFhZq__modalBody{padding:20px}}
.ChatHistory-module__ws9CTG__container{background-color:#f9fafb;border-right:1px solid #e5e7eb;flex-direction:column;height:100%;display:flex}.ChatHistory-module__ws9CTG__header{color:#fff;background:linear-gradient(135deg,#059669 0%,#10b981 100%);justify-content:space-between;align-items:center;padding:20px;display:flex}.ChatHistory-module__ws9CTG__headerTitle{margin:0;font-size:18px;font-weight:700}.ChatHistory-module__ws9CTG__newChatButton{color:#fff;cursor:pointer;background:#fff3;border:1px solid #ffffff4d;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.ChatHistory-module__ws9CTG__newChatButton:hover{background:#ffffff4d;border-color:#ffffff80}.ChatHistory-module__ws9CTG__chatList{flex:1;padding:12px;overflow-y:auto}.ChatHistory-module__ws9CTG__chatItem{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;padding:12px 16px;transition:all .2s;display:flex}.ChatHistory-module__ws9CTG__chatItem:hover{background-color:#f0fdf4;border-color:#059669;transform:translate(2px)}.ChatHistory-module__ws9CTG__chatItem.ChatHistory-module__ws9CTG__active{background-color:#f0fdf4;border-color:#059669}.ChatHistory-module__ws9CTG__chatItemContent{flex:1;min-width:0}.ChatHistory-module__ws9CTG__chatItemTitle{color:#1f2937;white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;font-size:14px;font-weight:600;overflow:hidden}.ChatHistory-module__ws9CTG__chatItemDate{color:#6b7280;margin:0;font-size:12px}.ChatHistory-module__ws9CTG__deleteButton{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}.ChatHistory-module__ws9CTG__deleteButton:hover{color:#dc2626;background-color:#fee2e2}.ChatHistory-module__ws9CTG__emptyState{text-align:center;color:#6b7280;padding:40px 20px}.ChatHistory-module__ws9CTG__emptyStateIcon{opacity:.5;margin-bottom:16px;font-size:48px}.ChatHistory-module__ws9CTG__emptyStateText{margin:0;font-size:14px;line-height:1.6}.ChatHistory-module__ws9CTG__userInfo{background:#fff;border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.ChatHistory-module__ws9CTG__userName{color:#1f2937;margin:0;font-size:14px;font-weight:600}.ChatHistory-module__ws9CTG__signOutButton{color:#6b7280;cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:600;transition:all .2s}.ChatHistory-module__ws9CTG__signOutButton:hover{color:#dc2626;background-color:#fee2e2;border-color:#dc2626}@media (max-width:640px){.ChatHistory-module__ws9CTG__container{border-bottom:1px solid #e5e7eb;border-right:none}.ChatHistory-module__ws9CTG__header{padding:16px}.ChatHistory-module__ws9CTG__headerTitle{font-size:16px}.ChatHistory-module__ws9CTG__chatList{padding:8px}.ChatHistory-module__ws9CTG__userInfo{padding:12px 16px}}
