html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.Login_container__-h4N5{align-items:center;background-color:#f5f5f5;display:flex;justify-content:center;min-height:100vh}.Login_content__49cDX{color:#333;font-size:24px;text-align:center}.Home_appContainer__spA0N{background-color:#fafafa;min-height:100vh;scroll-behavior:smooth}.Home_appContainerWithBg__WddWr{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover}.Home_header__6gPPp{background-color:#fff;border-bottom:1px solid #f0f0f0;padding:60px 20px 30px;scroll-margin-top:20px}.Home_headerContent__toxVQ{text-align:center}.Home_logoSection__NAPND{align-items:center;display:flex;justify-content:center;margin-bottom:20px}.Home_logoIcons__k3seD{align-items:center;display:flex;margin-right:12px}.Home_logoIcon1__rc2gD{filter:hue-rotate(320deg) saturate(2)}.Home_logoIcon2__WCHRu{filter:hue-rotate(180deg) saturate(2);margin-left:4px}.Home_logoIcon3__VK1DJ{filter:hue-rotate(120deg) saturate(1.5);margin-left:4px}.Home_logoTitle__Do2AY{color:#2c3e50;font-size:24px;font-weight:700}.Home_mainTitle__zIv-l{color:#2c3e50;font-size:28px;font-weight:700;margin-bottom:8px}.Home_subtitle__3pAVv{color:#7f8c8d;font-size:16px;margin-bottom:30px}.Home_statsContainer__dq8bL{display:flex;justify-content:space-around;width:100%}.Home_statCard__bGuG9{background-color:#f8f9fa;border-radius:12px;flex:1 1;margin:0 4px;padding:16px 20px;text-align:center}.Home_statNumber__r7GNX{color:#2c3e50;font-size:20px;font-weight:700}.Home_statLabel__n24bo{color:#7f8c8d;font-size:12px;margin-top:4px}.Home_content__aDyUb{padding:20px}.Home_sectionTitle__vBqIx{color:#2c3e50;font-size:24px;font-weight:700;margin-bottom:8px;text-align:center}.Home_sectionSubtitle__N496Z{color:#7f8c8d;font-size:16px;margin-bottom:32px;text-align:center}.Home_servicesSection__Ek4eU{margin-bottom:40px;scroll-margin-top:20px}.Home_serviceAnchor__38wy0{position:relative;top:-20px;visibility:hidden}.Home_serviceCard__m5C-y{background-color:#fff;border-radius:16px;box-shadow:0 2px 8px #0000001a;cursor:pointer;margin-bottom:20px;overflow:hidden}.Home_serviceImageContainer__uZV5t{height:120px;position:relative}.Home_serviceImage__dXL-0{height:100%;object-fit:cover;width:100%}.Home_serviceImageOverlay__vKnbk{background:linear-gradient(180deg,#0000004d,#000000b3);bottom:0;left:0;position:absolute;right:0;top:0}.Home_serviceIconContainer__Q\+M7C{align-items:center;border-radius:24px;box-shadow:0 2px 4px #0003;display:flex;height:48px;justify-content:center;position:absolute;right:16px;top:16px;width:48px}.Home_serviceIcon__VvECg{filter:brightness(0) invert(1)}.Home_serviceContent__KhkMl{padding:12px 20px 20px}.Home_serviceHeader__xVPBz{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;margin-top:8px}.Home_serviceTitleContainer__AKN-4{flex:1 1}.Home_serviceTitle__ia6JQ{color:#2c3e50;font-size:20px;font-weight:700}.Home_serviceSubtitle__zrsyk{color:#7f8c8d;font-size:14px;margin-top:2px}.Home_servicePriceContainer__HQeN5{background-color:#f8f9fa;border-radius:8px;padding:6px 12px}.Home_servicePrice__tzPBq{color:#e74c3c;font-size:16px;font-weight:700}.Home_serviceDescription__dwCYL{color:#5d6d7e;font-size:14px;line-height:20px;margin-bottom:16px}.Home_serviceFeaturesContainer__3U5Ry{margin-bottom:16px}.Home_serviceFeature__uk97c{align-items:center;display:flex;margin-bottom:8px}.Home_serviceFeatureText__PhB2B{color:#5d6d7e;font-size:13px;margin-left:8px}.Home_serviceAction__K5XUK{align-items:center;border-top:1px solid #f0f0f0;display:flex;justify-content:center;padding-top:16px}.Home_serviceActionText__O2CMV{font-size:16px;font-weight:600;margin-right:8px}.Home_testimonialsSection__vWDeD{margin-bottom:40px;scroll-margin-top:20px}.Home_testimonialsTitle__R6vBt{color:#2c3e50;font-size:24px;font-weight:700;margin-bottom:8px;text-align:center}.Home_testimonialsSubtitle__0czAn{color:#7f8c8d;font-size:16px;margin-bottom:30px;text-align:center}.Home_testimonialCard__hzwmi{background-color:#fff;border-radius:12px;box-shadow:0 1px 4px #0000000d;margin-bottom:16px;padding:16px}.Home_testimonialHeader__sWFNE{align-items:flex-start;display:flex;margin-bottom:12px}.Home_testimonialAvatar__\+xt8V{border-radius:20px;height:40px;margin-right:12px;object-fit:cover;width:40px}.Home_testimonialUserInfo__w9hT-{display:flex;flex:1 1;flex-direction:column;height:40px;justify-content:center}.Home_testimonialName__5TzEh{color:#2c3e50;font-size:16px;font-weight:600;margin-bottom:7px}.Home_testimonialService__agwKC{color:#7f8c8d;font-size:12px;margin-top:0}.Home_testimonialStars__iKGkS{display:flex}.Home_testimonialStar__it3k-{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(288deg) brightness(102%) contrast(102%)}.Home_testimonialComment__cxMg6{color:#5d6d7e;font-size:14px;line-height:20px}.Home_loadingContainer__PehxW{margin-bottom:30px;text-align:center}.Home_loadingCard__3jKqX{background-color:#fff;border-radius:16px;box-shadow:0 2px 8px #0000001a;padding:40px}.Home_loadingTitle__AtIls{color:#2c3e50;font-size:20px;font-weight:700;margin-top:16px}.Home_loadingSubtitle__yNpRT{color:#7f8c8d;font-size:14px;margin-top:8px}.Home_resultContainer__RlHhp{margin-bottom:30px}.Home_resultCard__diqsE{background-color:#fff;border-radius:16px;box-shadow:0 2px 8px #0000001a;padding:24px}.Home_resultHeader__7Xuhj{align-items:center;display:flex;margin-bottom:20px}.Home_resultIcon__qx6hu{align-items:center;border-radius:24px;display:flex;height:48px;justify-content:center;margin-right:16px;width:48px}.Home_resultIconImage__i8gUP{filter:brightness(0) invert(1)}.Home_resultTitleContainer__yZC0x{align-items:center;display:flex;flex:1 1}.Home_resultTitle__hya1s{color:#2c3e50;font-size:20px;font-weight:700}.Home_paidBadge__nYnDm{align-items:center;background-color:#52c885;border-radius:12px;display:flex;margin-left:12px;padding:4px 8px}.Home_paidBadgeIcon__hklLM{filter:brightness(0) invert(1)}.Home_paidBadgeText__rKDKX{color:#fff;font-size:12px;font-weight:600;margin-left:4px}.Home_resultContent__hZ\+29{background-color:#f8f9fa;border-radius:12px;margin-bottom:20px;padding:20px;position:relative}.Home_resultText__Lf5V5{color:#2c3e50;font-family:inherit;font-size:16px;line-height:26px;white-space:pre-wrap}.Home_resultOverlay__M8x7X{align-items:center;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);background:linear-gradient(180deg,#f8f9fa00 0,#f8f9fa2e 10%,#f8f9fa7a 40%,#f8f9fac7 80%);border-radius:0 0 12px 12px;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:45%}.Home_unlockBadge__HfviE{background-color:#ffffffe6;border-radius:8px;margin-top:20px;padding:12px 16px}.Home_unlockText__GWqgy{font-size:14px;font-weight:600}.Home_paymentButton__mZw3-{border:none;border-radius:12px;cursor:pointer;margin-bottom:12px;padding:16px;width:100%}.Home_paymentButtonText__VQvI7{color:#fff;font-size:16px;font-weight:600}.Home_resetButton__z3EEA{background-color:initial;border-radius:12px;cursor:pointer;padding:16px;width:100%}.Home_resetButtonText__r2Zk8{font-size:16px;font-weight:600}.Home_customerServiceCard__KHy0a{background-color:#fff;border-radius:12px;box-shadow:0 1px 4px #0000000d;margin-bottom:20px;padding:20px}.Home_customerServiceContent__2TIBP{align-items:center;display:flex;justify-content:space-between}.Home_customerServiceTitle__UlV8M{color:#2c3e50;font-size:16px;font-weight:700;margin-bottom:0;margin-top:0}.Home_customerServiceSubtitle__LsKXq{color:#7f8c8d;font-size:14px;margin:0}.Home_customerServiceButton__zKFNb{align-items:center;background-color:#1890ff;border:none;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:6px;padding:10px 20px;white-space:nowrap}.Home_footerCard__oYh3h{background-color:#fff;border-radius:12px;box-shadow:0 1px 4px #0000000d;margin-bottom:20px;padding:20px}.Home_footerTitle__9U26j{color:#e74c3c;font-size:16px;font-weight:700;margin-bottom:8px}.Home_footerText__2q043{color:#7f8c8d;font-size:14px;line-height:20px}.Home_versionInfo__b5nYd{margin-bottom:40px;padding:20px;text-align:center}.Home_versionText__izrjT{color:#bdc3c7;font-size:12px;margin:0}.Home_simpleIcon__EH2rg{font-weight:700}.Home_serviceCard__m5C-y:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px);transition:all .3s ease}@keyframes Home_sparkle__c-oz-{0%,to{transform:scale(1) rotate(0deg)}50%{transform:scale(1.1) rotate(180deg)}}.Home_sparkleAnimation__WNEHX{animation:Home_sparkle__c-oz- 2s infinite}.Career_inputContainer__KW0VO{margin-bottom:20px}.Career_inputLabel__7I2rd{color:#2c3e50;display:block;font-size:16px;font-weight:600;margin-bottom:8px}.Career_inputBase__wDy8d{background-color:#f8f9fa;border:none;border-radius:12px;box-sizing:border-box;color:#2c3e50;font-size:16px;outline:none;padding:16px;width:100%}.Career_inputSection__mFNgT{margin-bottom:30px}.Career_inputCard__9-Gn9{background-color:#fff;border-radius:16px;box-shadow:0 2px 8px #0000001a;padding:24px}.Career_button__J\+Yfo{border:none;border-radius:12px;box-shadow:0 2px 4px #0000001a;margin-bottom:16px;margin-top:8px;padding:16px}.Career_button__J\+Yfo,.Career_resetButton__JyRxt{align-items:center;cursor:pointer;display:flex;justify-content:center;width:100%}.Career_resetButton__JyRxt{background-color:initial;border-radius:12px;padding:12px 16px}.Career_buttonText__6Q\+\+k{color:#fff;font-size:16px;font-weight:600;margin-right:8px}.Career_resetButtonText__Lk1UW{font-size:16px;font-weight:600;margin-left:8px}.Career_container__dX-4v{background-color:#fafafa;min-height:100vh}.Career_content__YeVp3{padding:20px 20px 40px}.Career_serviceInfo__qZfeD{background-color:#fff;border-radius:16px;box-shadow:0 2px 8px #0000001a;margin-bottom:30px;padding:24px}.Career_serviceHeader__FhMr5{align-items:center;display:flex;margin-bottom:16px}.Career_serviceIcon__M6n7b{align-items:center;border-radius:24px;display:flex;height:48px;justify-content:center;margin-right:16px;width:48px}.Career_serviceIconImage__0TNTu{filter:brightness(0) invert(1)}.Career_serviceTitleContainer__BGHKZ{flex:1 1}.Career_serviceTitle__lDF6n{color:#2c3e50;font-size:28px;font-weight:700;margin-bottom:8px;margin-top:0}.Career_serviceSubtitle__PXTnn{color:#7f8c8d;font-size:16px;margin-bottom:30px;margin-top:0}.Career_serviceDescription__oVi2e{color:#5d6d7e;font-size:14px;line-height:20px;margin-bottom:16px}.Career_serviceFeaturesContainer__Hwg0u{display:flex;flex-direction:column;gap:8px}.Career_serviceFeature__GqnVg{align-items:center;display:flex;gap:8px}.Career_serviceFeatureText__vlDuq{color:#2c3e50;font-size:14px}.Career_loadingContainer__gjen6{margin-bottom:30px;text-align:center}.Career_loadingSpinner__Vw0fJ{display:flex;justify-content:center;margin-bottom:16px}.Career_loadingIcon__4nnQI{animation:Career_spin__qoCAu 2s linear infinite;filter:none}@keyframes Career_spin__qoCAu{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Career_loadingText__2HPmU{color:#7f8c8d;font-size:16px;margin:0}.Career_resultSection__LMmsg{margin-bottom:30px}.Career_resultCard__hf9O7{background-color:#fff;border-radius:16px;box-shadow:0 2px 8px #0000001a;padding:24px}.Career_resultHeader__9YK-n{align-items:center;display:flex;margin-bottom:20px}.Career_resultTitle__e-AG0{color:#2c3e50;font-size:20px;font-weight:700;margin:0}.Career_resultContent__nsmQA{position:relative}.Career_fullResult__zUiDB,.Career_partialResult__eQRz4{background-color:#f8f9fa;border-radius:12px;padding:20px}.Career_partialResult__eQRz4{position:relative}.Career_resultText__MKz5f{color:#2c3e50;font-family:inherit;font-size:16px;line-height:26px;margin:0;white-space:pre-wrap}.Career_paymentOverlay__2rK4F{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,#fff0 0,#ffffff4d 20%,#ffffffb3 60%,#fffffff2);border-radius:0 0 12px 12px;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:50%}.Career_paymentCard__AZ\+vK{background-color:#fffffff2;border-radius:12px;box-shadow:0 4px 12px #00000026;margin:20px;padding:20px;text-align:center}.Career_paymentTitle__3VILw{color:#2c3e50;font-size:18px;font-weight:700;margin-bottom:8px;margin-top:0}.Career_paymentDescription__tfzZ2{color:#7f8c8d;font-size:14px;margin-bottom:16px;margin-top:0}.Career_paymentPrice__YK4\+x{margin-bottom:16px}.Career_priceAmount__TPi4T{color:#e74c3c;font-size:24px;font-weight:700}.Career_paymentButton__an9K2{border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 24px}.Career_customerService__CGjXJ{margin-bottom:20px}.Career_customerServiceCard__o1p03{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 1px 4px #0000000d;display:flex;justify-content:space-between;padding:20px}.Career_customerServiceInfo__2fHUD{flex:1 1}.Career_customerServiceTitle__mF6P4{color:#2c3e50;font-size:16px;font-weight:700;margin-bottom:4px;margin-top:0}.Career_customerServiceSubtitle__zDA\+s{color:#7f8c8d;font-size:14px;margin:0}.Career_customerServiceButton__2JMuN{align-items:center;background-color:#1890ff;border:none;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:6px;padding:10px 20px}.Career_customerServiceButtonText__UeSNb{margin-right:4px}.Career_simpleIcon__HbSMt{display:inline-block;margin-top:1px;vertical-align:middle}.Career_header__dLtpK{align-items:center;background-color:#fff;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:16px 20px}.Career_backButton__dIcla{background:none;border:none;color:#6b7280;cursor:pointer;font-size:16px;padding:8px}.Career_title__aCL1S{color:#1f2937;font-size:18px;font-weight:600;margin:0}.Career_inputGroup__hLDJe{margin-bottom:20px}.Career_inputBox__5WWCC{margin-bottom:16px}.Career_inputBox__5WWCC label{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:6px}.Career_inputBox__5WWCC input{background-color:#fff;border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;color:#1f2937;font-size:16px;padding:12px 16px;width:100%}.Career_calculateButton__m24gY{background-color:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-bottom:20px;padding:14px;width:100%}.Career_result__kZFZK{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:16px;padding:16px}.Career_blurred__PYn0F{filter:blur(2px);position:relative}.Career_payButton__U72Ka{background-color:#ef4444;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px}.Marriage_inputContainer__51wH\+{margin-bottom:20px}.Marriage_inputLabel__7XuW1{color:#2c3e50;display:block;font-size:16px;font-weight:600;margin-bottom:8px}.Marriage_inputBase__qdb3O{background-color:#f8f9fa;border:none;border-radius:12px;box-sizing:border-box;color:#2c3e50;font-size:16px;outline:none;padding:16px;width:100%}.Marriage_inputSection__kgqKD{margin-bottom:30px}.Marriage_inputCard__6ieYq{background-color:#fff;border-radius:16px;box-shadow:0 2px 8px #0000001a;padding:24px}.Marriage_inputGroup__G7I-Q{border-bottom:1px solid #e8e8e8;margin-bottom:24px;padding-bottom:20px}.Marriage_inputGroup__G7I-Q:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.Marriage_groupHeader__VHrNw{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.Marriage_groupTitle__GTPZK{color:#2c3e50;font-size:18px;font-weight:600;margin:0}.Marriage_required__BcF3b{color:#e74c3c;font-weight:700;margin-right:4px}.Marriage_button__WMGiO{border:none;border-radius:12px;box-shadow:0 2px 4px #0000001a;margin-bottom:16px;margin-top:8px;padding:16px}.Marriage_button__WMGiO,.Marriage_resetButton__7y0pw{align-items:center;cursor:pointer;display:flex;justify-content:center;width:100%}.Marriage_resetButton__7y0pw{background-color:initial;border-radius:12px;padding:12px 16px}.Marriage_buttonText__vwhn9{color:#fff;font-size:16px;font-weight:600;margin-right:8px}.Marriage_resetButtonText__63qAa{font-size:16px;font-weight:600;margin-left:8px}.Marriage_container__sK3iT{background-color:#fafafa;min-height:100vh}.Marriage_content__-k4P7{padding:20px 20px 40px}.Marriage_serviceInfo__dDHhP{background-color:#fff;border-radius:16px;box-shadow:0 2px 8px #0000001a;margin-bottom:30px;padding:24px}.Marriage_serviceHeader__Acm2K{align-items:center;display:flex;margin-bottom:16px}.Marriage_serviceIcon__Q78QE{align-items:center;border-radius:24px;display:flex;height:48px;justify-content:center;margin-right:16px;width:48px}.Marriage_serviceIconImage__Pung2{filter:brightness(0) invert(1)}.Marriage_serviceTitleContainer__pJaX6{flex:1 1}.Marriage_serviceTitle__\+I1sr{color:#2c3e50;font-size:28px;font-weight:700;margin-bottom:8px;margin-top:0}.Marriage_serviceSubtitle__\+6hzF{color:#7f8c8d;font-size:16px;margin-bottom:30px;margin-top:0}.Marriage_serviceDescription__jeaAz{color:#5d6d7e;font-size:14px;line-height:20px;margin-bottom:16px}.Marriage_serviceFeaturesContainer__ntB-k{display:flex;flex-direction:column;gap:8px}.Marriage_serviceFeature__olcEk{align-items:center;display:flex;gap:8px}.Marriage_serviceFeatureText__t2eid{color:#2c3e50;font-size:14px}.Marriage_loadingContainer__nNYe\+{margin-bottom:30px;text-align:center}.Marriage_loadingSpinner__DEbX2{display:flex;justify-content:center;margin-bottom:16px}.Marriage_loadingIcon__-Szfx{animation:Marriage_spin__gM67m 2s linear infinite;filter:none}@keyframes Marriage_spin__gM67m{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Marriage_loadingText__r12q7{color:#7f8c8d;font-size:16px;margin:0}.Marriage_resultSection__yZv7q{margin-bottom:30px}.Marriage_resultCard__X7scL{background-color:#fff;border-radius:16px;box-shadow:0 2px 8px #0000001a;padding:24px}.Marriage_resultHeader__lGtod{align-items:center;display:flex;margin-bottom:20px}.Marriage_resultTitle__2AcvI{color:#2c3e50;font-size:20px;font-weight:700;margin:0}.Marriage_resultContent__9nzWY{position:relative}.Marriage_fullResult__ZxomH,.Marriage_partialResult__aPyok{background-color:#f8f9fa;border-radius:12px;padding:20px}.Marriage_partialResult__aPyok{min-height:200px;overflow:hidden;position:relative}.Marriage_resultText__7Zxao{color:#2c3e50;font-family:inherit;font-size:16px;line-height:26px;margin:0;position:relative;white-space:pre-wrap;z-index:1}.Marriage_paymentOverlay__e6bIh{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(180deg,#f8f9fa00 0,#f8f9fa66 20%,#f8f9fab3 50%,#f8f9fae6 80%,#f8f9fafa);border-radius:0 0 12px 12px;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:50%;z-index:2}.Marriage_paymentCard__VOfp7{background-color:#fffffff2;border-radius:12px;box-shadow:0 4px 12px #00000026;margin:20px;padding:20px;text-align:center}.Marriage_paymentTitle__IAjVj{color:#2c3e50;font-size:18px;font-weight:700;margin-bottom:8px;margin-top:0}.Marriage_paymentDescription__8KuNL{color:#7f8c8d;font-size:14px;margin-bottom:16px;margin-top:0}.Marriage_paymentPrice__TieT9{margin-bottom:16px}.Marriage_priceAmount__EAfz3{color:#e74c3c;font-size:24px;font-weight:700}.Marriage_paymentButton__a3sds{border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 24px}.Marriage_customerService__oUPra{margin-bottom:20px}.Marriage_customerServiceCard__8Lm-U{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 1px 4px #0000000d;display:flex;justify-content:space-between;padding:20px}.Marriage_customerServiceInfo__Z7OzD{flex:1 1}.Marriage_customerServiceTitle__\+6xyX{color:#2c3e50;font-size:16px;font-weight:700;margin-bottom:4px;margin-top:0}.Marriage_customerServiceSubtitle__rUvb7{color:#7f8c8d;font-size:14px;margin:0}.Marriage_customerServiceButton__24\+3D{align-items:center;background-color:#1890ff;border:none;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:6px;padding:10px 20px}.Marriage_customerServiceButtonText__0qnX3{margin-right:4px}.Marriage_simpleIcon__q6jbB{display:inline-block;margin-top:1px;vertical-align:middle}.Baby_container__baysh{background-color:#f8fafc;box-sizing:border-box;min-height:100vh;padding:20px}.Baby_content__nIZzg{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:600px}.Baby_serviceInfo__SsIDP{background:#fff;border:2px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 12px #0000001a;padding:24px}.Baby_serviceHeader__QvOE3{align-items:center;display:flex;gap:16px;margin-bottom:16px}.Baby_serviceIcon__jSwME{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.Baby_serviceIconImage__vUv4V{filter:brightness(0) invert(1)}.Baby_serviceTitleContainer__i4ig0{flex:1 1}.Baby_serviceTitle__z8qPs{color:#1e293b;font-size:20px;font-weight:600;margin:0 0 4px}.Baby_serviceSubtitle__UKRqR{color:#64748b;font-size:14px;margin:0}.Baby_serviceDescription__tPKuk{color:#475569;font-size:14px;line-height:1.5;margin-bottom:16px}.Baby_serviceFeaturesContainer__-NaqV{display:flex;flex-direction:column;gap:8px}.Baby_serviceFeature__4Gu0T{align-items:center;display:flex;gap:8px}.Baby_serviceFeatureText__rJJ3O{color:#475569;font-size:14px}.Baby_inputSection__q-MSi{display:flex;flex-direction:column;gap:16px}.Baby_inputCard__Em6Fl{background:#fff;border:2px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 12px #0000001a;padding:24px}.Baby_inputContainer__DTtGN{margin-bottom:20px}.Baby_inputLabel__soAVt{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.Baby_inputBase__\+\+bA6{background-color:#fff;border:2px solid #e5e7eb;border-radius:12px;box-sizing:border-box;color:#111827;font-size:16px;padding:12px 16px;transition:all .2s ease;width:100%}.Baby_inputBase__\+\+bA6:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.Baby_inputBase__\+\+bA6::placeholder{color:#9ca3af}.Baby_button__Xfz2R{align-items:center;background-color:#3b82f6;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;margin-bottom:12px;padding:16px 24px;transition:all .2s ease;width:100%}.Baby_button__Xfz2R:hover{background-color:#2563eb;box-shadow:0 4px 12px #3b82f64d;transform:translateY(-1px)}.Baby_button__Xfz2R:active{transform:translateY(0)}.Baby_buttonText__X0jPE{color:#fff;font-weight:600}.Baby_resetButton__ljJTa{align-items:center;background-color:initial;border:2px solid #3b82f6;border-radius:12px;color:#3b82f6;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px 24px;transition:all .2s ease;width:100%}.Baby_resetButton__ljJTa:hover{background-color:#f1f5f9;transform:translateY(-1px)}.Baby_resetButtonText__vJLyg{font-weight:500}.Baby_loadingContainer__6hzDC{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;justify-content:center;padding:40px 20px}.Baby_loadingSpinner__CMyTy{margin-bottom:16px}.Baby_loadingIcon__ALvZa{animation:Baby_spin__cbKzz 2s linear infinite}@keyframes Baby_spin__cbKzz{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Baby_loadingText__-z53H{color:#64748b;font-size:16px;margin:0}.Baby_resultSection__-p6WS{margin-top:20px}.Baby_resultCard__NnWgz{background:#fff;border:2px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 12px #0000001a;overflow:hidden;padding:24px;position:relative}.Baby_resultHeader__WVQoU{margin-bottom:20px}.Baby_resultTitle__HinZd{color:#1e293b;font-size:18px;font-weight:600;margin:0}.Baby_resultContent__yf-ZV{position:relative}.Baby_resultText__HCNtS{word-wrap:break-word;color:#374151;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.6;margin:0;white-space:pre-wrap}.Baby_partialResult__YuluV{position:relative}.Baby_paymentOverlay__qcf1y{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,#0000 0,#fffc 30%,#fffffff2);bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:absolute;right:0;top:50%}.Baby_paymentCard__8uvxS{background:#fff;border:2px solid #e2e8f0;border-radius:12px;box-shadow:0 8px 24px #00000026;max-width:280px;padding:20px;text-align:center;width:100%}.Baby_paymentTitle__Ue4wp{color:#1e293b;font-size:16px;font-weight:600;margin:0 0 8px}.Baby_paymentDescription__OHlAl{color:#64748b;font-size:14px;line-height:1.4;margin:0 0 16px}.Baby_paymentPrice__2hTCg{margin-bottom:16px}.Baby_priceAmount__LxvKO{color:#dc2626;font-size:24px;font-weight:700}.Baby_paymentButton__cHa4Y{background-color:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 20px;transition:all .2s ease;width:100%}.Baby_paymentButton__cHa4Y:hover{background-color:#2563eb;transform:translateY(-1px)}.Baby_customerService__TbsP9{margin-top:20px}.Baby_customerServiceCard__7Nvld{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;box-shadow:0 4px 12px #667eea4d;display:flex;justify-content:space-between;padding:20px}.Baby_customerServiceInfo__Xh4jU{flex:1 1}.Baby_customerServiceTitle__Czios{color:#fff;font-size:16px;font-weight:600;margin:0 0 4px}.Baby_customerServiceSubtitle__ZEEUi{color:#fffc;font-size:14px;margin:0}.Baby_customerServiceButton__\+vmLC{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fff3;border:1px solid #ffffff4d;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:10px 16px;transition:all .2s ease}.Baby_customerServiceButton__\+vmLC:hover{background-color:#ffffff4d;transform:translateY(-1px)}.Baby_customerServiceButtonText__pKYw7{color:#fff}.Baby_simpleIcon__2JI3q{flex-shrink:0}@media (max-width:640px){.Baby_container__baysh{padding:16px}.Baby_content__nIZzg{gap:16px}.Baby_inputCard__Em6Fl,.Baby_resultCard__NnWgz,.Baby_serviceInfo__SsIDP{padding:20px}.Baby_serviceHeader__QvOE3{gap:12px}.Baby_serviceIcon__jSwME{height:40px;width:40px}.Baby_serviceTitle__z8qPs{font-size:18px}.Baby_customerServiceCard__7Nvld{flex-direction:column;gap:16px;text-align:center}.Baby_customerServiceButton__\+vmLC{justify-content:center;width:100%}}.Personal_container__3CGde{background:linear-gradient(135deg,#ff9a9e,#fecfef 50%,#fecfef);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;padding:20px}.Personal_content__2eLTR{margin:0 auto;max-width:600px}.Personal_serviceInfo__yXlMh{background:linear-gradient(135deg,#ff9a9e,#ff6b9d);border:2px solid #fff3;border-radius:20px;box-shadow:0 8px 32px #ff6b9d4d;margin-bottom:24px;padding:24px}.Personal_serviceHeader__b0pSZ{align-items:center;display:flex;gap:16px;margin-bottom:16px}.Personal_serviceIcon__8tr-a{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.Personal_serviceIconImage__V68Fj{filter:brightness(0) invert(1)}.Personal_serviceTitleContainer__rvm6\+{flex:1 1}.Personal_serviceTitle__sB4J6{color:#fff;font-size:24px;font-weight:700;margin:0 0 4px}.Personal_serviceSubtitle__PvtZi{color:#fffc;font-size:14px;margin:0}.Personal_serviceDescription__ZUtVw{color:#ffffffe6;font-size:14px;line-height:1.6;margin-bottom:20px}.Personal_serviceFeaturesContainer__Scdq2{display:flex;flex-wrap:wrap;gap:12px}.Personal_serviceFeature__MPIId{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border-radius:20px;display:flex;gap:8px;padding:8px 12px}.Personal_serviceFeatureText__mOETE{color:#fff;font-size:14px;font-weight:500}.Personal_simpleIcon__xKmX4{flex-shrink:0}.Personal_inputSection__CSpea{margin-bottom:24px}.Personal_inputCard__Gmc7K{background:#fff;border:2px solid #e0e0e0;border-radius:20px;box-shadow:0 8px 32px #0000001a;padding:24px}.Personal_inputContainer__FPZvQ{margin-bottom:20px}.Personal_inputLabel__316lO{color:#333;display:block;font-size:16px;font-weight:600;margin-bottom:8px}.Personal_inputBase__QAUOK{background:#fff;border:2px solid #e0e0e0;border-radius:12px;box-sizing:border-box;font-size:16px;padding:16px;transition:all .3s ease;width:100%}.Personal_inputBase__QAUOK[type=text]{padding-right:16px}select.Personal_inputBase__QAUOK{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 4 5"><path fill="%23666" d="M2 0L0 2h4zm0 5L0 3h4z"/></svg>');background-position:right 10px center;background-repeat:no-repeat;background-size:12px;padding-right:25px}.Personal_inputBase__QAUOK:focus{border-color:#ff6b9d;box-shadow:0 0 0 3px #ff6b9d1a;outline:none}.Personal_inputBase__QAUOK::placeholder{color:#999}.Personal_button__IRpCJ{align-items:center;background:linear-gradient(135deg,#ff9a9e,#ff6b9d);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;margin-bottom:16px;padding:16px 24px;transition:all .3s ease;width:100%}.Personal_button__IRpCJ:hover{box-shadow:0 8px 25px #ff6b9d66;transform:translateY(-2px)}.Personal_buttonText__J0RLE{flex:1 1;text-align:center}.Personal_resetButton__fseK-{background:#0000;border-radius:12px;display:flex;font-weight:500;gap:8px;justify-content:center;padding:12px 24px;width:100%}.Personal_resetButton__fseK-:hover{background:#ff6b9d0d;transform:translateY(-1px)}.Personal_resetButtonText__h3S86{font-weight:500}.Personal_loadingContainer__fnfp9{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.Personal_loadingSpinner__CRdRp{margin-bottom:20px}.Personal_loadingIcon__WyTFT{animation:Personal_spin__6Dc0f 2s linear infinite;filter:hue-rotate(320deg) saturate(1.5)}.Personal_loadingText__qgu2y{color:#666;font-size:16px;font-weight:500;margin:0}.Personal_resultSection__HS9Bm{padding:0}.Personal_resultHeader__ymVTx{margin-bottom:24px;text-align:center}.Personal_resultTitle__xPF2C{color:#333;font-size:20px;font-weight:700;margin:0}.Personal_resultContent__3IF0E{margin-bottom:24px;position:relative}.Personal_fullResult__JNX3w{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;padding:20px}.Personal_resultText__Aw14K{word-wrap:break-word;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.6;margin:0;white-space:pre-wrap}.Personal_paymentOverlay__Kgei5{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,#0000 0,#fffc 30%,#fffffff2);border-radius:12px;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:50%}.Personal_paymentCard__ufUml{background:#fff;border:2px solid #ff6b9d;border-radius:16px;box-shadow:0 12px 48px #00000026;max-width:280px;padding:32px 24px;text-align:center;width:100%}.Personal_paymentTitle__IOv27{color:#333;font-size:18px;font-weight:700;margin:0 0 12px}.Personal_paymentDescription__GL8yN{color:#666;font-size:14px;line-height:1.5;margin:0 0 24px}.Personal_paymentButton__F\+VyY{background:linear-gradient(135deg,#ff9a9e,#ff6b9d);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px 24px;transition:all .3s ease;width:100%}.Personal_paymentButton__F\+VyY:hover{box-shadow:0 8px 25px #ff6b9d66;transform:translateY(-2px)}.Personal_resultActions__0fM0-{text-align:center}.Personal_resetButton__fseK-{align-items:center;background:#fff;border:2px solid #ff6b9d;border-radius:25px;color:#ff6b9d;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;padding:12px 25px;transition:all .3s ease}.Personal_resetButton__fseK-:hover{background:#ff6b9d;color:#fff;transform:translateY(-2px)}.Personal_customerService__gvh5b{margin-top:20px}.Personal_customerServiceCard__VYWQe{align-items:center;background:linear-gradient(135deg,#ff9a9e,#ff6b9d);border-radius:16px;box-shadow:0 4px 12px #ff9a9e4d;display:flex;justify-content:space-between;padding:20px}.Personal_customerServiceInfo__1PMc9{flex:1 1}.Personal_customerServiceTitle__WV02I{color:#fff;font-size:16px;font-weight:600;margin:0 0 4px}.Personal_customerServiceSubtitle__DDK7n{color:#fffc;font-size:14px;margin:0}.Personal_customerServiceButton__jnnbr{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fff3;border:1px solid #ffffff4d;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:10px 16px;transition:all .2s ease}.Personal_customerServiceButton__jnnbr:hover{background-color:#ffffff4d;transform:translateY(-1px)}.Personal_customerServiceButtonText__G0ZiK{color:#fff}.Personal_loadingContainer__fnfp9{padding:40px 20px;text-align:center}.Personal_loadingContainer__fnfp9 p{color:#666;font-size:16px;margin:0}@keyframes Personal_spin__6Dc0f{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:640px){.Personal_container__3CGde{padding:16px}.Personal_content__2eLTR{gap:16px}.Personal_inputSection__CSpea,.Personal_resultView__kGD\+D,.Personal_serviceCard__d52ms{padding:20px}.Personal_serviceHeader__b0pSZ{gap:12px}.Personal_serviceIcon__8tr-a{height:40px;width:40px}.Personal_serviceTitle__sB4J6{font-size:18px}.Personal_customerServiceCard__VYWQe{flex-direction:column;gap:16px;text-align:center}.Personal_customerServiceButton__jnnbr{justify-content:center;width:100%}}.Kefu_container__KDlqH{background-color:#f8fafc;display:flex;flex-direction:column;height:100vh;position:relative}.Kefu_header__3nHXC{align-items:center;background-color:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 1px 3px #0000001a;display:flex;height:48px;left:0;padding:12px 16px;position:fixed;right:0;top:0;z-index:100}.Kefu_backButton__sZ72l{align-items:center;background:none;border:none;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:18px;height:32px;justify-content:center;margin-right:12px;padding:4px 8px;transition:all .2s ease;width:32px}.Kefu_backButton__sZ72l:hover{background-color:#f3f4f6;color:#1f2937}.Kefu_backButton__sZ72l:active{background-color:#e5e7eb}.Kefu_title__PXUZw{color:#1f2937;font-size:18px;font-weight:600;margin:0}.Kefu_chatArea__akLo5{flex:1 1;margin-bottom:80px;margin-top:72px;overflow-y:auto;padding:16px;scroll-behavior:smooth}.Kefu_messageContainer__W2XVe{display:flex;margin-bottom:16px}.Kefu_messageContainerSent__-x76c{justify-content:flex-end}.Kefu_messageContainerReceived__kNkXe{justify-content:flex-start}.Kefu_messageBubble__8srom{border-radius:16px;box-shadow:0 1px 2px #0000001a;font-size:14px;max-width:70%;padding:12px 16px;position:relative;word-break:break-word}.Kefu_messageBubbleSent__hA1Uf{background-color:#3b82f6;border-bottom-right-radius:4px;color:#fff}.Kefu_messageBubbleReceived__TOaC1{background-color:#fff;border:1px solid #e5e7eb;border-bottom-left-radius:4px;color:#374151}.Kefu_messageContent__x2Mgb{line-height:1.4;margin-bottom:4px}.Kefu_messageTime__Bq0FH{font-size:12px;margin-top:4px;opacity:.7;text-align:right}.Kefu_messageBubbleReceived__TOaC1 .Kefu_messageTime__Bq0FH{color:#6b7280;text-align:left}.Kefu_messageBubbleSent__hA1Uf .Kefu_messageTime__Bq0FH{color:#fffc}.Kefu_inputArea__e3wnc{align-items:center;background-color:#fff;border-top:1px solid #e2e8f0;bottom:0;box-shadow:0 -1px 3px #0000001a;display:flex;gap:12px;height:56px;left:0;padding:12px 16px;position:fixed;right:0;z-index:100}.Kefu_messageInput__kYrjR{background-color:#f9fafb;border:1px solid #d1d5db;border-radius:24px;color:#374151;flex:1 1;font-size:14px;outline:none;padding:10px 16px;transition:all .2s ease}.Kefu_messageInput__kYrjR:focus{background-color:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.Kefu_messageInput__kYrjR::placeholder{color:#9ca3af}.Kefu_sendButton__sHvfB{align-items:center;background-color:#3b82f6;border:none;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;height:40px;justify-content:center;min-width:60px;padding:10px 20px;transition:all .2s ease}.Kefu_sendButton__sHvfB:hover{background-color:#2563eb;box-shadow:0 4px 12px #3b82f64d;transform:translateY(-1px)}.Kefu_sendButton__sHvfB:active{transform:translateY(0)}.Kefu_sendButtonDisabled__IScdp{color:#9ca3af;cursor:not-allowed}.Kefu_sendButtonDisabled__IScdp,.Kefu_sendButtonDisabled__IScdp:hover{background-color:#d1d5db;box-shadow:none;transform:none}.Kefu_chatArea__akLo5::-webkit-scrollbar{width:4px}.Kefu_chatArea__akLo5::-webkit-scrollbar-track{background:#0000}.Kefu_chatArea__akLo5::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px}.Kefu_chatArea__akLo5::-webkit-scrollbar-thumb:hover{background:#9ca3af}@media (max-width:640px){.Kefu_header__3nHXC{padding:10px 12px}.Kefu_chatArea__akLo5{margin-bottom:76px;margin-top:68px;padding:12px}.Kefu_inputArea__e3wnc{gap:8px;padding:10px 12px}.Kefu_messageInput__kYrjR{font-size:16px;padding:8px 12px}.Kefu_sendButton__sHvfB{height:36px;min-width:50px;padding:8px 16px}.Kefu_messageBubble__8srom{max-width:85%;padding:10px 14px}.Kefu_backButton__sZ72l{font-size:16px;height:28px;width:28px}.Kefu_title__PXUZw{font-size:16px}}@keyframes Kefu_messageSlideIn__ONXNt{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Kefu_messageContainer__W2XVe{animation:Kefu_messageSlideIn__ONXNt .3s ease-out}.Kefu_emptyState__4D3q6{align-items:center;color:#9ca3af;display:flex;flex-direction:column;height:200px;justify-content:center;text-align:center}.Kefu_emptyStateIcon__kSVZ5{font-size:48px;margin-bottom:16px;opacity:.5}.Kefu_emptyStateText__XqL6P{font-size:16px;margin-bottom:8px}.Kefu_emptyStateSubtext__LUWid{font-size:14px;opacity:.7}
/*# sourceMappingURL=main.d6fb55e8.css.map*/