.AIAgentHeroSection-module__IhWGOa__heroSection{width:100%;margin-bottom:var(--space-4,32px)}.AIAgentHeroSection-module__IhWGOa__banner{padding:var(--space-5,40px);gap:var(--space-3,24px);background:linear-gradient(135deg,#f3f4f6 0%,#e5e7eb 100%);border-radius:8px;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:start;display:grid;position:relative}.AIAgentHeroSection-module__IhWGOa__utilityActions{z-index:10;gap:8px;display:flex;position:absolute;top:16px;right:16px}.AIAgentHeroSection-module__IhWGOa__iconButton{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:inline-flex}.AIAgentHeroSection-module__IhWGOa__iconButton:hover{color:#374151;background:#f9fafb;border-color:#d1d5db;box-shadow:0 2px 4px #0000000d}.AIAgentHeroSection-module__IhWGOa__avatarContainer{grid-area:1/1/3;align-self:center;position:relative}.AIAgentHeroSection-module__IhWGOa__avatar{object-fit:cover;background:#fff;border:4px solid #fff;border-radius:50%;width:192px;height:192px;box-shadow:0 4px 6px #0000001a}.AIAgentHeroSection-module__IhWGOa__aiBadgeOverlay{color:#fff;background:linear-gradient(135deg,#006c67 0%,#4caead 100%);border:3px solid #fff;border-radius:20px;align-items:center;gap:4px;padding:5px 10px;font-size:.75rem;font-weight:700;display:inline-flex;position:absolute;bottom:8px;right:8px;box-shadow:0 2px 8px #006c6766}.AIAgentHeroSection-module__IhWGOa__infoContainer{gap:var(--space-2,8px);flex-direction:column;grid-area:1/2/3;align-self:center;min-width:0;display:flex}.AIAgentHeroSection-module__IhWGOa__fullName{color:#111827;word-wrap:break-word;overflow-wrap:break-word;margin:0;font-size:2.25rem;font-weight:700;line-height:1.2}.AIAgentHeroSection-module__IhWGOa__aiBadgeRow{align-items:center;gap:10px;margin-top:4px;display:flex}.AIAgentHeroSection-module__IhWGOa__aiTutorBadge{color:#006c67;background:linear-gradient(135deg,#e6f0f0 0%,#f0faf9 100%);border:1px solid #b2d8d6;border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-size:.9375rem;font-weight:700;display:inline-flex;box-shadow:0 1px 3px #006c671a}.AIAgentHeroSection-module__IhWGOa__platformBadge{color:#92400e;background:#fef3c7;border:1px solid #fbbf24;border-radius:12px;padding:4px 10px;font-size:.75rem;font-weight:700}.AIAgentHeroSection-module__IhWGOa__roleLine{align-items:center;gap:var(--space-2,8px);color:#6b7280;flex-wrap:wrap;font-size:1.125rem;display:flex}.AIAgentHeroSection-module__IhWGOa__availabilityText{color:#374151;font-weight:600}.AIAgentHeroSection-module__IhWGOa__separator{color:#d1d5db}.AIAgentHeroSection-module__IhWGOa__subjectText{color:#6b7280;font-weight:400}.AIAgentHeroSection-module__IhWGOa__creatorLine{color:#6b7280;flex-wrap:wrap;align-items:center;gap:6px;font-size:.9375rem;display:flex}.AIAgentHeroSection-module__IhWGOa__creatorLink{color:#006c67;font-weight:600;text-decoration:none;transition:color .2s}.AIAgentHeroSection-module__IhWGOa__creatorLink:hover{color:#005550;text-decoration:underline}.AIAgentHeroSection-module__IhWGOa__verifiedBadge{color:#059669;background:#d1fae5;border-radius:10px;align-items:center;padding:2px 8px;font-size:.75rem;font-weight:600;display:inline-flex}.AIAgentHeroSection-module__IhWGOa__primaryCTA{grid-area:2/3;place-self:end;display:flex}.AIAgentHeroSection-module__IhWGOa__referButton{background:var(--color-primary-default,#006c67);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:10px 24px;font-size:.875rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 2px 6px #006c6733}.AIAgentHeroSection-module__IhWGOa__referButton:hover{background:var(--color-primary-hover,#005550);transform:translateY(-1px);box-shadow:0 4px 8px #006c674d}@media (max-width:900px){.AIAgentHeroSection-module__IhWGOa__banner{text-align:center;padding:var(--space-4,32px);grid-template-rows:auto auto auto auto;grid-template-columns:1fr}.AIAgentHeroSection-module__IhWGOa__avatarContainer{grid-area:1/1;justify-self:center}.AIAgentHeroSection-module__IhWGOa__avatar{width:140px;height:140px}.AIAgentHeroSection-module__IhWGOa__infoContainer{grid-area:2/1;align-items:center}.AIAgentHeroSection-module__IhWGOa__fullName{font-size:2rem}.AIAgentHeroSection-module__IhWGOa__aiBadgeRow,.AIAgentHeroSection-module__IhWGOa__roleLine,.AIAgentHeroSection-module__IhWGOa__creatorLine{justify-content:center}.AIAgentHeroSection-module__IhWGOa__primaryCTA{grid-area:3/1;justify-self:center}.AIAgentHeroSection-module__IhWGOa__referButton{justify-content:center;width:100%;max-width:280px}}@media (max-width:640px){.AIAgentHeroSection-module__IhWGOa__heroSection{margin-top:var(--space-2,16px);margin-bottom:var(--space-3,24px)}.AIAgentHeroSection-module__IhWGOa__banner{padding:var(--space-3,24px);gap:var(--space-2,16px)}.AIAgentHeroSection-module__IhWGOa__utilityActions{gap:6px;top:8px;right:8px}.AIAgentHeroSection-module__IhWGOa__iconButton{width:36px;height:36px}.AIAgentHeroSection-module__IhWGOa__avatar{width:100px;height:100px}.AIAgentHeroSection-module__IhWGOa__fullName{font-size:1.75rem}.AIAgentHeroSection-module__IhWGOa__aiTutorBadge{padding:4px 10px;font-size:.8125rem}}
.Card-module__X15fcq__card{background-color:var(--color-bg-card,#fff);border:1px solid var(--color-border,#dfe1e5);border-radius:var(--border-radius-md,8px);padding:var(--space-3,24px);box-shadow:var(--shadow-sm,0 1px 3px #0000000a);flex-direction:column;display:flex;overflow:hidden}.Card-module__X15fcq__hoverable{transition:transform .2s,box-shadow .2s}.Card-module__X15fcq__hoverable:hover{box-shadow:var(--shadow-md,0 4px 12px #00000014);transform:translateY(-2px)}
.ListingDetailsCard-module__nGKFEG__detailsCard{padding:0!important}.ListingDetailsCard-module__nGKFEG__cardHeader{background-color:#e6f0f0;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.ListingDetailsCard-module__nGKFEG__cardTitle{color:#1f2937;margin:0;font-size:16px;font-weight:600;line-height:1.4}.ListingDetailsCard-module__nGKFEG__descriptionContent{gap:var(--space-3,24px);flex-direction:column;padding:16px;display:flex}.ListingDetailsCard-module__nGKFEG__descriptionText{color:#374151;white-space:pre-wrap;margin:0;font-size:1rem;line-height:1.75}.ListingDetailsCard-module__nGKFEG__emptyState{text-align:center;padding:48px 16px}.ListingDetailsCard-module__nGKFEG__emptyStateText{color:#6b7280;margin:0;font-size:1rem}.ListingDetailsCard-module__nGKFEG__metadataSection{border-top:1px solid #f3f4f6;padding:16px}.ListingDetailsCard-module__nGKFEG__metadataSection:first-of-type{border-top:none;padding-top:0}.ListingDetailsCard-module__nGKFEG__sectionTitle{color:#111827;text-transform:uppercase;letter-spacing:.025em;margin:0 0 12px;font-size:14px;font-weight:600}.ListingDetailsCard-module__nGKFEG__metadataText{color:#4b5563;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.6}.ListingDetailsCard-module__nGKFEG__badgeContainer{flex-wrap:wrap;gap:8px;display:flex}.ListingDetailsCard-module__nGKFEG__badge{white-space:nowrap;border-radius:16px;align-items:center;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.ListingDetailsCard-module__nGKFEG__badgeSubject{color:#1e40af;background:#dbeafe}.ListingDetailsCard-module__nGKFEG__badgeLevel{color:#166534;background:#dcfce7}.ListingDetailsCard-module__nGKFEG__badgeSpec{color:#92400e;background:#fef3c7}@media (max-width:768px){.ListingDetailsCard-module__nGKFEG__cardTitle{font-size:15px}.ListingDetailsCard-module__nGKFEG__sectionTitle{font-size:13px}.ListingDetailsCard-module__nGKFEG__badge{padding:5px 10px;font-size:12px}}
.CancellationPolicyCard-module__uASv9a__policyCard{margin-bottom:24px}.CancellationPolicyCard-module__uASv9a__cardHeader{margin-bottom:20px}.CancellationPolicyCard-module__uASv9a__cardTitle{color:#111827;margin:0;font-size:20px;font-weight:600}.CancellationPolicyCard-module__uASv9a__customPolicy{border-left:4px solid var(--color-primary-default,#006c67);background:#f9fafb;border-radius:8px;margin-bottom:24px;padding:16px}.CancellationPolicyCard-module__uASv9a__policyText{color:#374151;margin:0;font-size:14px;line-height:1.6}.CancellationPolicyCard-module__uASv9a__policyList{flex-direction:column;gap:16px;display:flex}.CancellationPolicyCard-module__uASv9a__policyItem{align-items:flex-start;gap:12px;display:flex}.CancellationPolicyCard-module__uASv9a__iconWrapper{background:#f3f4f6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.CancellationPolicyCard-module__uASv9a__icon{font-size:16px}.CancellationPolicyCard-module__uASv9a__policyItemText{color:#4b5563;flex:1;margin:0;padding-top:4px;font-size:14px;line-height:1.6}@media (max-width:768px){.CancellationPolicyCard-module__uASv9a__cardTitle{font-size:18px}.CancellationPolicyCard-module__uASv9a__policyItemText{font-size:13px}}
.JoinTeamModal-module__3vlKLG__form{flex-direction:column;gap:20px;padding:24px;display:flex}.JoinTeamModal-module__3vlKLG__field{flex-direction:column;gap:8px;display:flex}.JoinTeamModal-module__3vlKLG__label{color:#374151;font-size:.875rem;font-weight:600}.JoinTeamModal-module__3vlKLG__required{color:#dc2626}.JoinTeamModal-module__3vlKLG__textarea,.JoinTeamModal-module__3vlKLG__input,.JoinTeamModal-module__3vlKLG__select{appearance:none;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:10px 12px;font-family:inherit;font-size:.875rem;transition:all .2s}.JoinTeamModal-module__3vlKLG__input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.JoinTeamModal-module__3vlKLG__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.JoinTeamModal-module__3vlKLG__input[type=number]{-moz-appearance:textfield}.JoinTeamModal-module__3vlKLG__textarea{resize:vertical;min-height:80px}.JoinTeamModal-module__3vlKLG__select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%235f6368' d='M5 8l5 5 5-5z'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;padding-right:36px}.JoinTeamModal-module__3vlKLG__textarea:focus,.JoinTeamModal-module__3vlKLG__input:focus,.JoinTeamModal-module__3vlKLG__select:focus{border-color:#006c67;outline:none;box-shadow:0 0 0 3px #006c671a}.JoinTeamModal-module__3vlKLG__textarea:disabled,.JoinTeamModal-module__3vlKLG__input:disabled,.JoinTeamModal-module__3vlKLG__select:disabled{cursor:not-allowed;opacity:.6;background-color:#f9fafb}.JoinTeamModal-module__3vlKLG__textarea::placeholder,.JoinTeamModal-module__3vlKLG__input::placeholder{color:#9ca3af}.JoinTeamModal-module__3vlKLG__error{color:#dc2626;margin-top:-4px;font-size:.75rem}.JoinTeamModal-module__3vlKLG__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.JoinTeamModal-module__3vlKLG__note{background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;margin-top:8px;padding:12px 16px}.JoinTeamModal-module__3vlKLG__note p{color:#166534;margin:0;font-size:.8125rem;line-height:1.5}.JoinTeamModal-module__3vlKLG__footer{justify-content:flex-end;align-items:center;gap:12px;width:100%;display:flex}@media (max-width:640px){.JoinTeamModal-module__3vlKLG__form{padding:16px}.JoinTeamModal-module__3vlKLG__row{grid-template-columns:1fr;gap:20px}.JoinTeamModal-module__3vlKLG__footer{flex-direction:column-reverse;gap:8px}.JoinTeamModal-module__3vlKLG__footer>*{width:100%}}
.ListingStatsCard-module__t9W-2G__listingStatsCard{padding:0!important}.ListingStatsCard-module__t9W-2G__cardHeader{background-color:#e6f0f0;border-bottom:1px solid #e5e7eb;padding:12px 16px}.ListingStatsCard-module__t9W-2G__cardTitle{color:#1f2937;margin:0;font-size:16px;font-weight:600;line-height:1.4}.ListingStatsCard-module__t9W-2G__statsGrid{flex-direction:column;gap:12px;padding:16px;display:flex}.ListingStatsCard-module__t9W-2G__statItem{justify-content:space-between;align-items:center;width:100%;min-height:20px;display:flex}.ListingStatsCard-module__t9W-2G__statLabel{color:#6b7280;font-size:14px;font-weight:400;line-height:1.5}.ListingStatsCard-module__t9W-2G__statValue{text-align:right;color:#111827;font-size:15px;font-weight:600;line-height:1.5}
.GetInTouchCard-module__8CAf9W__getInTouchCard{padding:0!important}.GetInTouchCard-module__8CAf9W__cardHeader{background-color:#e6f0f0;border-bottom:1px solid #e5e7eb;padding:12px 16px}.GetInTouchCard-module__8CAf9W__cardTitle{color:#1f2937;margin:0;font-size:16px;font-weight:600;line-height:1.4}.GetInTouchCard-module__8CAf9W__cardContent{padding:16px}.GetInTouchCard-module__8CAf9W__primaryButton{width:100%;margin-bottom:0;color:#fff!important;cursor:pointer!important;background-color:#2c7a7b!important;border:none!important;border-radius:8px!important;min-height:40px!important;padding:8px 24px!important;font-size:1rem!important;font-weight:500!important;transition:all .2s ease-in-out!important}.GetInTouchCard-module__8CAf9W__primaryButton:hover:not(:disabled){background-color:#4caead!important}.GetInTouchCard-module__8CAf9W__ctaGrid{gap:var(--space-2,16px);grid-template-columns:1fr 1fr;display:grid}.GetInTouchCard-module__8CAf9W__ctaButton{margin:var(--space-2,16px)0;border:1px solid var(--color-gray-300,#d1d1d1);border-radius:var(--border-radius-md,8px);cursor:pointer;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:0;min-height:40px;padding:8px 24px;transition:all .2s;display:flex}.GetInTouchCard-module__8CAf9W__ctaButton:hover:not(:disabled){border-color:var(--color-primary-default,#006c67);background-color:var(--color-primary-light,#e6f0f0);box-shadow:var(--shadow-md,0 4px 6px #0000001a);transform:translateY(-2px)}.GetInTouchCard-module__8CAf9W__ctaButton:disabled{opacity:.6;cursor:not-allowed}.GetInTouchCard-module__8CAf9W__ctaText{color:var(--color-gray-700,#4b4b4b);text-align:center;font-size:1rem;font-weight:600}.GetInTouchCard-module__8CAf9W__joinTeamButton{border-radius:var(--border-radius-md,8px)!important;color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#10b981 0%,#059669 100%)!important;border:0 solid #10b981!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:40px!important;margin-bottom:0!important;padding:8px 24px!important;font-size:1rem!important;font-weight:500!important;transition:all .2s!important;display:inline-flex!important}.GetInTouchCard-module__8CAf9W__joinTeamButton:hover:not(:disabled){background:linear-gradient(135deg,#059669 0%,#047857 100%)!important;border-color:#059669!important;transform:translateY(-2px)!important}@media (max-width:1023px){.GetInTouchCard-module__8CAf9W__ctaGrid{grid-template-columns:1fr;gap:0}}
.AboutCard-module__fZFymG__aboutCard{padding:0!important}.AboutCard-module__fZFymG__cardHeader{background-color:#e6f0f0;border-bottom:1px solid #e5e7eb;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.AboutCard-module__fZFymG__cardTitle{color:#1f2937;margin:0;font-size:16px;font-weight:600;line-height:1.4}.AboutCard-module__fZFymG__communityBadge{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-radius:16px;flex-shrink:0;align-items:center;gap:6px;padding:6px 14px;font-size:.875rem;font-weight:700;display:inline-flex;box-shadow:0 2px 4px #10b9814d}.AboutCard-module__fZFymG__bioContent{gap:var(--space-3,24px);flex-direction:column;padding:16px;display:flex}.AboutCard-module__fZFymG__bioText{color:#374151;white-space:pre-wrap;margin:0;font-size:1rem;line-height:1.75}.AboutCard-module__fZFymG__emptyState{text-align:center;padding:48px 16px}.AboutCard-module__fZFymG__emptyStateText{color:#6b7280;margin:0;font-size:1rem}.AboutCard-module__fZFymG__freeSessionsStat{align-items:center;gap:var(--space-2,8px);padding:16px;padding-top:var(--space-4,32px);margin-top:var(--space-4,32px);border-top:1px solid #e5e7eb;display:flex}.AboutCard-module__fZFymG__statIcon{color:#10b981;flex-shrink:0}.AboutCard-module__fZFymG__statText{color:#059669;font-size:.9375rem;font-weight:600;line-height:1.5}@media (max-width:768px){.AboutCard-module__fZFymG__cardTitle{font-size:15px}}
.AdspotListingDetailsCard-module__tOXCDq__card{padding:0!important}.AdspotListingDetailsCard-module__tOXCDq__cardHeader{border-bottom:1px solid #e5e7eb;padding:16px 20px 12px}.AdspotListingDetailsCard-module__tOXCDq__cardTitle{color:#1f2937;margin:0 0 10px;font-size:20px;font-weight:700;line-height:1.3}.AdspotListingDetailsCard-module__tOXCDq__badgeRow{flex-wrap:wrap;gap:8px;display:flex}.AdspotListingDetailsCard-module__tOXCDq__badgeCategory{color:#0369a1;background:#e0f2fe;border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.AdspotListingDetailsCard-module__tOXCDq__badgeInventory{color:#15803d;background:#f0fdf4;border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.AdspotListingDetailsCard-module__tOXCDq__badgeNight{color:#c7d2fe;background:#1e1b4b;border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.AdspotListingDetailsCard-module__tOXCDq__description{color:#374151;border-bottom:1px solid #f3f4f6;margin:0;padding:16px 20px;font-size:15px;line-height:1.7}.AdspotListingDetailsCard-module__tOXCDq__section{border-bottom:1px solid #f3f4f6;padding:12px 20px}.AdspotListingDetailsCard-module__tOXCDq__section:last-child{border-bottom:none}.AdspotListingDetailsCard-module__tOXCDq__sectionLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin:0 0 4px;font-size:12px;font-weight:600}.AdspotListingDetailsCard-module__tOXCDq__sectionValue{color:#1f2937;margin:0;font-size:14px;line-height:1.5}.AdspotListingDetailsCard-module__tOXCDq__tagList{flex-wrap:wrap;gap:6px;display:flex}.AdspotListingDetailsCard-module__tOXCDq__tag{color:#374151;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}
.BeautyListingDetailsCard-module__BY3GQq__card{padding:0!important}.BeautyListingDetailsCard-module__BY3GQq__cardHeader{border-bottom:1px solid #e5e7eb;padding:16px 20px 12px}.BeautyListingDetailsCard-module__BY3GQq__cardTitle{color:#1f2937;margin:0 0 10px;font-size:20px;font-weight:700;line-height:1.3}.BeautyListingDetailsCard-module__BY3GQq__badgeRow{flex-wrap:wrap;gap:8px;display:flex}.BeautyListingDetailsCard-module__BY3GQq__badgeType{color:#9d174d;background:#fdf2f8;border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.BeautyListingDetailsCard-module__BY3GQq__description{color:#374151;border-bottom:1px solid #f3f4f6;margin:0;padding:16px 20px;font-size:15px;line-height:1.7}.BeautyListingDetailsCard-module__BY3GQq__section{border-bottom:1px solid #f3f4f6;padding:12px 20px}.BeautyListingDetailsCard-module__BY3GQq__section:last-child{border-bottom:none}.BeautyListingDetailsCard-module__BY3GQq__sectionLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin:0 0 4px;font-size:12px;font-weight:600}.BeautyListingDetailsCard-module__BY3GQq__tagList{flex-wrap:wrap;gap:6px;display:flex}.BeautyListingDetailsCard-module__BY3GQq__tag{color:#374151;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}
.AvailabilityScheduleCard-module__4VzIia__card{padding:0!important}.AvailabilityScheduleCard-module__4VzIia__cardHeader{background-color:var(--color-primary-light,#e6f0f0);border-bottom:1px solid var(--color-border,#e5e7eb);border-radius:var(--border-radius-md,8px)var(--border-radius-md,8px)0 0;padding:12px 16px}.AvailabilityScheduleCard-module__4VzIia__cardTitle{color:var(--color-text-primary,#1f2937);margin:0;font-size:16px;font-weight:600}.AvailabilityScheduleCard-module__4VzIia__cardContent{padding:16px}.AvailabilityScheduleCard-module__4VzIia__twoColumns{gap:var(--space-4,24px);grid-template-columns:1fr 1fr;display:grid}.AvailabilityScheduleCard-module__4VzIia__column{flex-direction:column;display:flex}@media (max-width:640px){.AvailabilityScheduleCard-module__4VzIia__twoColumns{gap:var(--space-3,16px);grid-template-columns:1fr}}.AvailabilityScheduleCard-module__4VzIia__section{margin-bottom:var(--space-3,16px)}.AvailabilityScheduleCard-module__4VzIia__section:last-of-type{margin-bottom:0}.AvailabilityScheduleCard-module__4VzIia__sectionLabel{color:var(--color-text-secondary,#6b7280);letter-spacing:.05em;margin:0 0 var(--space-2,8px)0;font-size:.75rem;font-weight:600}.AvailabilityScheduleCard-module__4VzIia__tagContainer{gap:var(--space-2,8px);flex-wrap:wrap;display:flex}.AvailabilityScheduleCard-module__4VzIia__tag{background:var(--color-gray-100,#f3f4f6);color:var(--color-gray-700,#374151);border-radius:6px;padding:8px 16px;font-size:.875rem;font-weight:500;line-height:1.4;display:inline-block}.AvailabilityScheduleCard-module__4VzIia__tagUnavailable{background:var(--color-error-bg,#fef2f2);color:var(--color-error,#dc2626);border-radius:6px;padding:8px 16px;font-size:.875rem;font-weight:500;line-height:1.4;display:inline-block}.AvailabilityScheduleCard-module__4VzIia__emptyState{background-color:var(--color-gray-50,#f9fafb);border-radius:var(--border-radius-md,8px);text-align:center;padding:32px 16px}.AvailabilityScheduleCard-module__4VzIia__emptyText{color:var(--color-text-secondary,#6b7280);margin:0;font-size:.9375rem}.AvailabilityScheduleCard-module__4VzIia__note{color:var(--color-text-secondary,#6b7280);background-color:var(--color-gray-50,#f9fafb);border-radius:var(--border-radius-md,8px);text-align:center;margin:16px 0 0;padding:12px 16px;font-size:.875rem}
.ProfessionalInfoCard-module__UZEAmq__professionalCard{padding:0!important}.ProfessionalInfoCard-module__UZEAmq__cardHeader{background-color:#e6f0f0;border-bottom:1px solid #e5e7eb;border-radius:8px 8px 0 0;padding:12px 16px}.ProfessionalInfoCard-module__UZEAmq__cardTitle{color:#1f2937;margin:0;font-size:16px;font-weight:600;line-height:1.4}.ProfessionalInfoCard-module__UZEAmq__cardContent{padding:16px}.ProfessionalInfoCard-module__UZEAmq__section{margin-bottom:24px}.ProfessionalInfoCard-module__UZEAmq__section:last-child{margin-bottom:0}.ProfessionalInfoCard-module__UZEAmq__sectionLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin:0 0 var(--space-3,24px)0;font-size:.875rem;font-weight:600}.ProfessionalInfoCard-module__UZEAmq__text{color:#374151;white-space:pre-wrap;margin:0;font-size:1rem;line-height:1.75}.ProfessionalInfoCard-module__UZEAmq__tagContainer{gap:var(--space-2,16px);flex-wrap:wrap;display:flex}.ProfessionalInfoCard-module__UZEAmq__tag{color:#374151;background:#f3f4f6;border-radius:6px;padding:8px 16px;font-size:.875rem;font-weight:500;display:inline-block}.ProfessionalInfoCard-module__UZEAmq__qualificationsList{gap:var(--space-2,16px);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ProfessionalInfoCard-module__UZEAmq__qualificationsList li{color:#374151;padding-left:1.5rem;font-size:1rem;line-height:1.75;position:relative}.ProfessionalInfoCard-module__UZEAmq__qualificationsList li:before{content:"✓";color:#10b981;font-weight:700;position:absolute;left:0}.ProfessionalInfoCard-module__UZEAmq__emptyState{text-align:center;padding:48px 16px}.ProfessionalInfoCard-module__UZEAmq__emptyStateText{color:#6b7280;margin:0;font-size:1rem}@media (max-width:768px){.ProfessionalInfoCard-module__UZEAmq__cardTitle{font-size:15px}.ProfessionalInfoCard-module__UZEAmq__section{margin-bottom:20px}.ProfessionalInfoCard-module__UZEAmq__sectionLabel{margin-bottom:12px}}
.AdspotHostVerificationCard-module____IGMG__verificationCard{padding:0!important}.AdspotHostVerificationCard-module____IGMG__cardHeader{background-color:#e6f0f0;border-bottom:1px solid #e5e7eb;border-radius:8px 8px 0 0;padding:12px 16px}.AdspotHostVerificationCard-module____IGMG__cardTitle{color:#1f2937;margin:0;font-size:16px;font-weight:600;line-height:1.4}.AdspotHostVerificationCard-module____IGMG__verificationsContainer{flex-direction:column;gap:16px;padding:16px;display:flex}.AdspotHostVerificationCard-module____IGMG__verificationItem{justify-content:space-between;align-items:center;display:flex}.AdspotHostVerificationCard-module____IGMG__label{color:#6b7280;font-size:14px;font-weight:400;line-height:1.5}.AdspotHostVerificationCard-module____IGMG__statusContainer{align-items:center;gap:var(--space-2,16px);display:flex}.AdspotHostVerificationCard-module____IGMG__statusIcon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.AdspotHostVerificationCard-module____IGMG__statusIcon.AdspotHostVerificationCard-module____IGMG__verified{color:#059669;background:#d1fae5}.AdspotHostVerificationCard-module____IGMG__statusIcon.AdspotHostVerificationCard-module____IGMG__unverified{color:#dc2626;background:#fee2e2}.AdspotHostVerificationCard-module____IGMG__statusText{text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:600;line-height:1.5}.AdspotHostVerificationCard-module____IGMG__statusText.AdspotHostVerificationCard-module____IGMG__verified{color:#059669}.AdspotHostVerificationCard-module____IGMG__statusText.AdspotHostVerificationCard-module____IGMG__unverified{color:#dc2626}
.AIAgentAboutCard-module__NiOPHq__aboutCard{padding:0!important}.AIAgentAboutCard-module__NiOPHq__cardHeader{background-color:#e6f0f0;border-bottom:1px solid #e5e7eb;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.AIAgentAboutCard-module__NiOPHq__cardTitle{color:#1f2937;margin:0;font-size:16px;font-weight:600}.AIAgentAboutCard-module__NiOPHq__poweredBadge{color:#006c67;background:linear-gradient(135deg,#e6f0f0 0%,#f0faf9 100%);border:1px solid #b2d8d6;border-radius:12px;align-items:center;gap:4px;padding:3px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.AIAgentAboutCard-module__NiOPHq__bioContent{padding:16px}.AIAgentAboutCard-module__NiOPHq__bioText{color:#374151;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.7}.AIAgentAboutCard-module__NiOPHq__emptyState{padding:16px}.AIAgentAboutCard-module__NiOPHq__emptyStateText{color:#9ca3af;margin:0;font-size:14px;font-style:italic}
.ReviewsCard-module__Woy2yG__reviewsCard{padding:0!important}.ReviewsCard-module__Woy2yG__cardHeader{background-color:#e6f0f0;border-bottom:1px solid #e5e7eb;border-radius:8px 8px 0 0;padding:12px 16px}.ReviewsCard-module__Woy2yG__cardTitle{color:#1f2937;margin:0;font-size:16px;font-weight:600;line-height:1.4}.ReviewsCard-module__Woy2yG__cardContent{padding:16px}.ReviewsCard-module__Woy2yG__emptyState{text-align:center;padding:48px 16px}.ReviewsCard-module__Woy2yG__emptyStateText{color:#6b7280;margin:0;font-size:1rem}.ReviewsCard-module__Woy2yG__reviewsContainer{gap:var(--space-5,40px);flex-direction:column;display:flex}.ReviewsCard-module__Woy2yG__reviewItem{gap:var(--space-3,24px);padding-bottom:var(--space-5,40px);border-bottom:1px solid #e5e7eb;flex-direction:column;display:flex}.ReviewsCard-module__Woy2yG__reviewItem:last-child{border-bottom:none;padding-bottom:0}.ReviewsCard-module__Woy2yG__reviewHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3,24px);display:flex}.ReviewsCard-module__Woy2yG__reviewerInfo{gap:var(--space-3,24px);flex:1;align-items:flex-start;display:flex}.ReviewsCard-module__Woy2yG__avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:48px;height:48px}.ReviewsCard-module__Woy2yG__avatarPlaceholder{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.25rem;font-weight:600;display:flex}.ReviewsCard-module__Woy2yG__reviewerDetails{flex-direction:column;gap:4px;display:flex}.ReviewsCard-module__Woy2yG__reviewerName{color:#111827;align-items:center;gap:8px;font-size:1rem;font-weight:600;display:flex}.ReviewsCard-module__Woy2yG__verifiedBadge{color:#15803d;background:#dcfce7;border-radius:4px;padding:2px 8px;font-size:.75rem;font-weight:500;display:inline-block}.ReviewsCard-module__Woy2yG__reviewDate{color:#6b7280;font-size:.875rem}.ReviewsCard-module__Woy2yG__starRating{flex-shrink:0;gap:4px;display:flex}.ReviewsCard-module__Woy2yG__starFilled{color:#fbbf24}.ReviewsCard-module__Woy2yG__starEmpty{color:#d1d5db}.ReviewsCard-module__Woy2yG__reviewTitle{color:#111827;margin:0;font-size:1rem;font-weight:600;line-height:1.4}.ReviewsCard-module__Woy2yG__reviewComment{color:#374151;white-space:pre-wrap;margin:0;font-size:.9375rem;line-height:1.7}@media (max-width:768px){.ReviewsCard-module__Woy2yG__reviewsCard{padding:var(--space-4,32px)}.ReviewsCard-module__Woy2yG__cardTitle{font-size:1.25rem}.ReviewsCard-module__Woy2yG__reviewsContainer{gap:var(--space-4,32px)}.ReviewsCard-module__Woy2yG__reviewItem{padding-bottom:var(--space-4,32px)}.ReviewsCard-module__Woy2yG__reviewHeader{gap:var(--space-2,16px);flex-direction:column}.ReviewsCard-module__Woy2yG__reviewerInfo{gap:var(--space-2,16px)}.ReviewsCard-module__Woy2yG__avatar,.ReviewsCard-module__Woy2yG__avatarPlaceholder{width:40px;height:40px;font-size:1.125rem}}
.AIAgentWhatITeachCard-module__mShGqq__card{padding:0!important}.AIAgentWhatITeachCard-module__mShGqq__cardHeader{background-color:#e6f0f0;border-bottom:1px solid #e5e7eb;border-radius:8px 8px 0 0;padding:12px 16px}.AIAgentWhatITeachCard-module__mShGqq__cardTitle{color:#1f2937;margin:0;font-size:16px;font-weight:600}.AIAgentWhatITeachCard-module__mShGqq__cardContent{flex-direction:column;gap:16px;padding:16px;display:flex}.AIAgentWhatITeachCard-module__mShGqq__section{flex-direction:column;gap:8px;display:flex}.AIAgentWhatITeachCard-module__mShGqq__sectionLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:13px;font-weight:600}.AIAgentWhatITeachCard-module__mShGqq__tagContainer{flex-wrap:wrap;gap:8px;display:flex}.AIAgentWhatITeachCard-module__mShGqq__subjectTag{color:#006c67;background:linear-gradient(135deg,#e6f0f0 0%,#f0faf9 100%);border:1px solid #b2d8d6;border-radius:20px;align-items:center;padding:6px 16px;font-size:14px;font-weight:600;display:inline-flex}.AIAgentWhatITeachCard-module__mShGqq__tag{color:#374151;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:16px;align-items:center;padding:4px 12px;font-size:13px;font-weight:500;display:inline-flex}
.GetInTouchCard-module__onetta__getInTouchCard{padding:0!important}.GetInTouchCard-module__onetta__cardHeader{background-color:#e6f0f0;border-bottom:1px solid #e5e7eb;padding:12px 16px}.GetInTouchCard-module__onetta__cardTitle{color:#1f2937;margin:0;font-size:16px;font-weight:600;line-height:1.4}.GetInTouchCard-module__onetta__cardContent{padding:16px}.GetInTouchCard-module__onetta__freeHelpContainer{width:100%;position:relative}.GetInTouchCard-module__onetta__freeHelpButton{border-radius:var(--border-radius-md,8px);color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:0 solid #10b981;justify-content:center;align-items:center;gap:8px;width:100%;min-height:40px;padding:8px 24px;font-size:1rem;font-weight:500;transition:all .2s;display:inline-flex}.GetInTouchCard-module__onetta__freeHelpButton:hover:not(:disabled){background:linear-gradient(135deg,#059669 0%,#047857 100%);border-color:#059669;transform:translateY(-2px)}.GetInTouchCard-module__onetta__freeHelpButton:disabled{opacity:.7;cursor:not-allowed}.GetInTouchCard-module__onetta__tooltip{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;z-index:10;background-color:#1f2937;border-radius:6px;margin-bottom:8px;padding:8px 12px;font-size:.875rem;transition:opacity .2s;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.GetInTouchCard-module__onetta__tooltip:after{content:"";border:6px solid #0000;border-top-color:#1f2937;position:absolute;top:100%;left:50%;transform:translate(-50%)}.GetInTouchCard-module__onetta__freeHelpContainer:hover .GetInTouchCard-module__onetta__tooltip{opacity:1}.GetInTouchCard-module__onetta__primaryButton{width:100%;margin-bottom:0;color:#fff!important;cursor:pointer!important;background-color:#2c7a7b!important;border:none!important;border-radius:8px!important;min-height:40px!important;padding:8px 24px!important;font-size:1rem!important;font-weight:500!important;transition:all .2s ease-in-out!important}.GetInTouchCard-module__onetta__primaryButton:hover:not(:disabled){background-color:#4caead!important}.GetInTouchCard-module__onetta__ctaGrid{gap:var(--space-2,16px);grid-template-columns:1fr 1fr;display:grid}.GetInTouchCard-module__onetta__ctaButton{margin:var(--space-2,16px)0;border:1px solid var(--color-gray-300,#d1d1d1);border-radius:var(--border-radius-md,8px);cursor:pointer;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:0;min-height:40px;padding:8px 24px;transition:all .2s;display:flex}.GetInTouchCard-module__onetta__ctaButton:hover:not(:disabled){border-color:var(--color-primary-default,#006c67);background-color:var(--color-primary-light,#e6f0f0);box-shadow:var(--shadow-md,0 4px 6px #0000001a);transform:translateY(-2px)}.GetInTouchCard-module__onetta__ctaButton:disabled{opacity:.6;cursor:not-allowed}.GetInTouchCard-module__onetta__ctaText{color:var(--color-gray-700,#4b4b4b);text-align:center;font-size:1rem;font-weight:600}@media (max-width:1023px){.GetInTouchCard-module__onetta__ctaGrid{grid-template-columns:1fr;gap:0}}
.AIAgentHowItWorksCard-module__sSOCsW__card{padding:0!important}.AIAgentHowItWorksCard-module__sSOCsW__cardHeader{background-color:#e6f0f0;border-bottom:1px solid #e5e7eb;border-radius:8px 8px 0 0;padding:12px 16px}.AIAgentHowItWorksCard-module__sSOCsW__cardTitle{color:#1f2937;margin:0;font-size:16px;font-weight:600}.AIAgentHowItWorksCard-module__sSOCsW__cardContent{flex-direction:column;gap:0;padding:20px 16px;display:flex}.AIAgentHowItWorksCard-module__sSOCsW__step{gap:12px;display:flex;position:relative}.AIAgentHowItWorksCard-module__sSOCsW__stepLeft{flex-direction:column;flex-shrink:0;align-items:center;width:28px;display:flex}.AIAgentHowItWorksCard-module__sSOCsW__stepBadge{color:#fff;background:linear-gradient(135deg,#006c67 0%,#4caead 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:flex}.AIAgentHowItWorksCard-module__sSOCsW__stepConnector{background:#e6f0f0;flex:1;width:2px;min-height:24px;margin:4px 0}.AIAgentHowItWorksCard-module__sSOCsW__stepBody{flex:1;align-items:flex-start;gap:12px;padding-bottom:20px;display:flex}.AIAgentHowItWorksCard-module__sSOCsW__step:last-child .AIAgentHowItWorksCard-module__sSOCsW__stepBody{padding-bottom:0}.AIAgentHowItWorksCard-module__sSOCsW__stepIconWrapper{color:#006c67;background:#e6f0f0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.AIAgentHowItWorksCard-module__sSOCsW__stepText{flex-direction:column;gap:4px;display:flex}.AIAgentHowItWorksCard-module__sSOCsW__stepTitle{color:#111827;margin:0;font-size:14px;font-weight:600}.AIAgentHowItWorksCard-module__sSOCsW__stepDescription{color:#6b7280;margin:0;font-size:13px;line-height:1.5}
.RoleStatsCard-module__P-8vYa__roleStatsCard{padding:0!important}.RoleStatsCard-module__P-8vYa__cardHeader{background-color:#e6f0f0;border-bottom:1px solid #e5e7eb;border-radius:8px 8px 0 0;padding:12px 16px}.RoleStatsCard-module__P-8vYa__cardTitle{color:#1f2937;margin:0;font-size:16px;font-weight:600;line-height:1.4}.RoleStatsCard-module__P-8vYa__roleIndicator{background-color:var(--color-teal-50,#e6f7f5);color:var(--color-teal-700,#0d9488);font-size:var(--font-size-sm,14px);text-transform:capitalize;border-radius:12px;padding:4px 12px;font-weight:500;display:inline-block}.RoleStatsCard-module__P-8vYa__statsGrid{flex-direction:column;gap:12px;padding:16px;display:flex}.RoleStatsCard-module__P-8vYa__statItem{justify-content:space-between;align-items:center;width:100%;min-height:20px;display:flex}.RoleStatsCard-module__P-8vYa__statLabel{color:#6b7280;font-size:14px;font-weight:400;line-height:1.5}.RoleStatsCard-module__P-8vYa__statValue{text-align:right;color:#111827;font-size:15px;font-weight:600;line-height:1.5}
.VerificationCard-module__GaktBa__verificationCard{padding:0!important}.VerificationCard-module__GaktBa__cardHeader{background-color:#e6f0f0;border-bottom:1px solid #e5e7eb;border-radius:8px 8px 0 0;padding:12px 16px}.VerificationCard-module__GaktBa__cardTitle{color:#1f2937;margin:0;font-size:16px;font-weight:600;line-height:1.4}.VerificationCard-module__GaktBa__verificationsContainer{flex-direction:column;gap:16px;padding:16px;display:flex}.VerificationCard-module__GaktBa__verificationItem{justify-content:space-between;align-items:center;display:flex}.VerificationCard-module__GaktBa__label{color:#6b7280;font-size:14px;font-weight:400;line-height:1.5}.VerificationCard-module__GaktBa__statusContainer{align-items:center;gap:var(--space-2,16px);display:flex}.VerificationCard-module__GaktBa__statusIcon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.VerificationCard-module__GaktBa__statusIcon.VerificationCard-module__GaktBa__verified{color:#059669;background:#d1fae5}.VerificationCard-module__GaktBa__statusIcon.VerificationCard-module__GaktBa__unverified{color:#dc2626;background:#fee2e2}.VerificationCard-module__GaktBa__statusText{text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:600;line-height:1.5}.VerificationCard-module__GaktBa__statusText.VerificationCard-module__GaktBa__verified{color:#059669}.VerificationCard-module__GaktBa__statusText.VerificationCard-module__GaktBa__unverified{color:#dc2626}@media (max-width:1023px){.VerificationCard-module__GaktBa__verificationsContainer{gap:16px;padding:16px}}
.TrainerListingDetailsCard-module__rqwQCW__card{background:#fff;border-radius:12px;padding:20px 24px;box-shadow:0 1px 3px #00000014}.TrainerListingDetailsCard-module__rqwQCW__title{color:#1f2937;margin:0 0 16px;font-size:18px;font-weight:700}.TrainerListingDetailsCard-module__rqwQCW__badgeRow{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.TrainerListingDetailsCard-module__rqwQCW__badgeType{text-transform:uppercase;letter-spacing:.05em;color:#1a5f5f;background:#e6f0f0;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:700}.TrainerListingDetailsCard-module__rqwQCW__badgeNeutral{color:#6b7280;background:#f3f4f6;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:600}.TrainerListingDetailsCard-module__rqwQCW__badgeCimspa{color:#059669;background:#d1fae5;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:600}.TrainerListingDetailsCard-module__rqwQCW__description{color:#374151;margin:0 0 16px;font-size:14px;line-height:1.7}.TrainerListingDetailsCard-module__rqwQCW__tagSection{margin-bottom:12px}.TrainerListingDetailsCard-module__rqwQCW__tagSection:last-child{margin-bottom:0}.TrainerListingDetailsCard-module__rqwQCW__tagLabel{text-transform:uppercase;letter-spacing:.05em;color:#6b7280;margin:0 0 6px;font-size:12px;font-weight:700}.TrainerListingDetailsCard-module__rqwQCW__tagList{flex-wrap:wrap;gap:6px;display:flex}.TrainerListingDetailsCard-module__rqwQCW__tag{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:16px;padding:3px 10px;font-size:13px}
.AIAgentReviewsCard-module__6JVn3q__reviewsCard{padding:0!important}.AIAgentReviewsCard-module__6JVn3q__cardHeader{background-color:#e6f0f0;border-bottom:1px solid #e5e7eb;border-radius:8px 8px 0 0;padding:12px 16px}.AIAgentReviewsCard-module__6JVn3q__cardTitle{color:#1f2937;margin:0;font-size:16px;font-weight:600;line-height:1.4}.AIAgentReviewsCard-module__6JVn3q__cardContent{padding:16px}.AIAgentReviewsCard-module__6JVn3q__emptyState{text-align:center;padding:48px 16px}.AIAgentReviewsCard-module__6JVn3q__emptyStateText{color:#6b7280;margin:0;font-size:1rem}.AIAgentReviewsCard-module__6JVn3q__reviewsContainer{flex-direction:column;gap:40px;display:flex}.AIAgentReviewsCard-module__6JVn3q__reviewItem{border-bottom:1px solid #e5e7eb;flex-direction:column;gap:12px;padding-bottom:40px;display:flex}.AIAgentReviewsCard-module__6JVn3q__reviewItem:last-child{border-bottom:none;padding-bottom:0}.AIAgentReviewsCard-module__6JVn3q__reviewHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.AIAgentReviewsCard-module__6JVn3q__reviewerInfo{flex:1;align-items:flex-start;gap:12px;display:flex}.AIAgentReviewsCard-module__6JVn3q__avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:48px;height:48px}.AIAgentReviewsCard-module__6JVn3q__avatarPlaceholder{color:#fff;background:linear-gradient(135deg,#006c67 0%,#4caead 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.125rem;font-weight:600;display:flex}.AIAgentReviewsCard-module__6JVn3q__reviewerDetails{flex-direction:column;gap:4px;display:flex}.AIAgentReviewsCard-module__6JVn3q__reviewerName{color:#111827;align-items:center;gap:8px;font-size:1rem;font-weight:600;display:flex}.AIAgentReviewsCard-module__6JVn3q__verifiedBadge{color:#15803d;background:#dcfce7;border-radius:4px;padding:2px 8px;font-size:.75rem;font-weight:500;display:inline-block}.AIAgentReviewsCard-module__6JVn3q__reviewDate{color:#6b7280;font-size:.875rem}.AIAgentReviewsCard-module__6JVn3q__starRating{flex-shrink:0;gap:4px;display:flex}.AIAgentReviewsCard-module__6JVn3q__reviewComment{color:#374151;white-space:pre-wrap;margin:0;font-size:.9375rem;line-height:1.7}
.AIAgentTrustCard-module__0m0pZq__trustCard{padding:0!important}.AIAgentTrustCard-module__0m0pZq__cardHeader{background-color:#e6f0f0;border-bottom:1px solid #e5e7eb;border-radius:8px 8px 0 0;padding:12px 16px}.AIAgentTrustCard-module__0m0pZq__cardTitle{color:#1f2937;margin:0;font-size:16px;font-weight:600;line-height:1.4}.AIAgentTrustCard-module__0m0pZq__itemsContainer{flex-direction:column;gap:16px;padding:16px;display:flex}.AIAgentTrustCard-module__0m0pZq__item{justify-content:space-between;align-items:center;display:flex}.AIAgentTrustCard-module__0m0pZq__label{color:#6b7280;font-size:14px;font-weight:400;line-height:1.5}.AIAgentTrustCard-module__0m0pZq__statusContainer{align-items:center;gap:8px;display:flex}.AIAgentTrustCard-module__0m0pZq__statusIcon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.AIAgentTrustCard-module__0m0pZq__statusIcon.AIAgentTrustCard-module__0m0pZq__verified{color:#059669;background:#d1fae5}.AIAgentTrustCard-module__0m0pZq__statusIcon.AIAgentTrustCard-module__0m0pZq__thirdParty{color:#d97706;background:#fef3c7}.AIAgentTrustCard-module__0m0pZq__statusText{text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:600}.AIAgentTrustCard-module__0m0pZq__statusText.AIAgentTrustCard-module__0m0pZq__verified{color:#059669}.AIAgentTrustCard-module__0m0pZq__statusText.AIAgentTrustCard-module__0m0pZq__thirdParty{color:#d97706}
.ServicesCard-module__QzD95G__servicesCard{padding:0!important}.ServicesCard-module__QzD95G__cardHeader{background-color:#e6f0f0;border-bottom:1px solid #e5e7eb;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.ServicesCard-module__QzD95G__cardTitle{color:#1f2937;margin:0;font-size:16px;font-weight:600;line-height:1.4}.ServicesCard-module__QzD95G__countBadge{color:#fff;cursor:pointer;background-color:#3b82f6;border:none;border-radius:12px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 8px;font-size:.75rem;font-weight:600;line-height:1;transition:all .15s;display:inline-flex}.ServicesCard-module__QzD95G__countBadge:hover{background-color:#2563eb;transform:scale(1.05)}.ServicesCard-module__QzD95G__countBadge:active{background-color:#1d4ed8;transform:scale(.98)}.ServicesCard-module__QzD95G__countBadgeStatic{color:#fff;background-color:#3b82f6;border-radius:12px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 8px;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.ServicesCard-module__QzD95G__cardContent{padding:16px}.ServicesCard-module__QzD95G__emptyState{text-align:center;padding:48px 16px}.ServicesCard-module__QzD95G__emptyStateText{color:#6b7280;margin:0;font-size:1rem}.ServicesCard-module__QzD95G__listingsContainer{border-right:1px solid #e5e7eb;flex-direction:column;gap:0;display:flex}.ServicesCard-module__QzD95G__listingRow{cursor:pointer;text-align:left;appearance:none;background:#fff;border-top:none;border-bottom:1px solid #e5e7eb;border-left:3px solid #e5e7eb;border-right:none;grid-template-columns:1fr auto auto;align-items:center;gap:16px;width:100%;padding:12px 32px 12px 36px;transition:all .15s;display:grid;position:relative}.ServicesCard-module__QzD95G__listingRow:first-child{border-top:1px solid #e5e7eb}.ServicesCard-module__QzD95G__listingRow:hover{background-color:#f9fafb;border-left-color:#3b82f6}.ServicesCard-module__QzD95G__listingRow:active{background-color:#f3f4f6;border-left-color:#2563eb}.ServicesCard-module__QzD95G__listingTitle{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:600;overflow:hidden}.ServicesCard-module__QzD95G__listingMeta{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.ServicesCard-module__QzD95G__listingPrice{color:#059669;white-space:nowrap;font-size:.875rem;font-weight:600}@media (max-width:768px){.ServicesCard-module__QzD95G__listingRow{grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:6px 12px;padding:10px 12px}.ServicesCard-module__QzD95G__listingTitle{grid-area:1/1/auto/-1;font-size:.875rem;font-weight:600}.ServicesCard-module__QzD95G__listingMeta{white-space:nowrap;text-overflow:ellipsis;grid-area:2/1;font-size:.75rem;overflow:hidden}.ServicesCard-module__QzD95G__listingPrice{white-space:nowrap;grid-area:2/2;font-size:.75rem}.ServicesCard-module__QzD95G__countBadge,.ServicesCard-module__QzD95G__countBadgeStatic{min-width:20px;height:20px;padding:0 6px;font-size:.6875rem}}
.AIAgentStatsCard-module__5KPQrq__statsCard{padding:0!important}.AIAgentStatsCard-module__5KPQrq__cardHeader{background-color:#e6f0f0;border-bottom:1px solid #e5e7eb;border-radius:8px 8px 0 0;padding:12px 16px}.AIAgentStatsCard-module__5KPQrq__cardTitle{color:#1f2937;margin:0;font-size:16px;font-weight:600;line-height:1.4}.AIAgentStatsCard-module__5KPQrq__statsGrid{flex-direction:column;gap:12px;padding:16px;display:flex}.AIAgentStatsCard-module__5KPQrq__statItem{justify-content:space-between;align-items:center;width:100%;min-height:20px;display:flex}.AIAgentStatsCard-module__5KPQrq__statLabel{color:#6b7280;font-size:14px;font-weight:400;line-height:1.5}.AIAgentStatsCard-module__5KPQrq__statValue{text-align:right;color:#111827;font-size:15px;font-weight:600;line-height:1.5}
.AIAgentStartSessionCard-module__JLR5uG__card{padding:0!important}.AIAgentStartSessionCard-module__JLR5uG__cardHeader{background-color:#e6f0f0;border-bottom:1px solid #e5e7eb;border-radius:8px 8px 0 0;padding:12px 16px}.AIAgentStartSessionCard-module__JLR5uG__cardTitle{color:#1f2937;margin:0;font-size:16px;font-weight:600;line-height:1.4}.AIAgentStartSessionCard-module__JLR5uG__cardContent{flex-direction:column;gap:12px;padding:16px;display:flex}.AIAgentStartSessionCard-module__JLR5uG__priceRow{justify-content:space-between;align-items:baseline;display:flex}.AIAgentStartSessionCard-module__JLR5uG__priceLabel{color:#6b7280;font-size:13px}.AIAgentStartSessionCard-module__JLR5uG__priceValue{color:#111827;font-size:20px;font-weight:700}.AIAgentStartSessionCard-module__JLR5uG__availabilityRow{background:#e6f0f0;border-radius:6px;align-items:center;gap:6px;padding:8px 10px;display:flex}.AIAgentStartSessionCard-module__JLR5uG__availabilityIcon{color:#006c67;flex-shrink:0}.AIAgentStartSessionCard-module__JLR5uG__availabilityText{color:#006c67;font-size:13px;font-weight:500}.AIAgentStartSessionCard-module__JLR5uG__primaryButton{width:100%;color:#fff!important;cursor:pointer!important;background-color:#006c67!important;border:none!important;border-radius:8px!important;min-height:44px!important;padding:10px 24px!important;font-size:1rem!important;font-weight:600!important;transition:background-color .2s ease-in-out!important}.AIAgentStartSessionCard-module__JLR5uG__primaryButton:hover:not(:disabled){background-color:#005550!important}.AIAgentStartSessionCard-module__JLR5uG__trustNote{color:#9ca3af;text-align:center;margin:0;font-size:12px}
.PageHeader-module__O7UMDW__pageHeader{margin-bottom:var(--space-5,48px)}@media (max-width:640px){.PageHeader-module__O7UMDW__pageHeader{margin-bottom:var(--space-4,32px)}}.PageHeader-module__O7UMDW__center{text-align:center}.PageHeader-module__O7UMDW__left{text-align:left}.PageHeader-module__O7UMDW__title{font-size:var(--font-size-2xl,1.5rem);font-weight:var(--font-weight-bold,700);color:var(--color-text-primary,#202124);margin:0 0 var(--space-2,16px)0;line-height:1.2}@media (min-width:640px){.PageHeader-module__O7UMDW__title{font-size:var(--font-size-3xl,2rem)}}.PageHeader-module__O7UMDW__subtitle{font-size:1rem;font-weight:var(--font-weight-regular,400);color:var(--color-text-secondary,#5f6368);margin:0;line-height:1.5}@media (min-width:640px){.PageHeader-module__O7UMDW__subtitle{font-size:var(--font-size-lg,1.125rem)}}
.Container-module__nhrISG__container{flex-grow:1;width:100%;max-width:1200px;margin:0 auto;padding:1rem;transition:padding .2s ease-in-out}@media (min-width:768px){.Container-module__nhrISG__container{padding:2rem}}@media (min-width:1024px){.Container-module__nhrISG__container{padding:2rem}}.Container-module__nhrISG__narrow{max-width:800px}.Container-module__nhrISG__wide{max-width:1440px}.Container-module__nhrISG__form{max-width:600px;padding-top:var(--space-5);padding-bottom:var(--space-5)}.Container-module__nhrISG__profile{max-width:1440px;padding:0 var(--space-6)}.Container-module__nhrISG__form>div[class*=PageHeader_pageHeader__]{margin-bottom:var(--space-3)}.Container-module__nhrISG__form>.page-tagline{margin-top:0;margin-bottom:var(--space-2)}
.PublicPageShell-module__h5nsHa__heroSection{margin-bottom:var(--space-4,32px)}.PublicPageShell-module__h5nsHa__bodySection{gap:var(--space-4,32px);margin-bottom:var(--space-3,24px);grid-template-columns:1fr;display:grid}.PublicPageShell-module__h5nsHa__mainColumn,.PublicPageShell-module__h5nsHa__sidebarColumn{gap:var(--space-3,24px);flex-direction:column;display:flex}.PublicPageShell-module__h5nsHa__relatedSection{gap:var(--space-3,24px);margin-bottom:var(--space-4,32px);flex-direction:column;display:flex}.PublicPageShell-module__h5nsHa__bottomSpacer{height:var(--space-4,32px)}@media (min-width:640px) and (max-width:1023px){.PublicPageShell-module__h5nsHa__bodySection{gap:var(--space-3,24px);grid-template-columns:1fr}.PublicPageShell-module__h5nsHa__heroSection{margin-bottom:var(--space-3,24px)}.PublicPageShell-module__h5nsHa__mainColumn,.PublicPageShell-module__h5nsHa__sidebarColumn{gap:var(--space-3,24px)}.PublicPageShell-module__h5nsHa__relatedSection{margin-bottom:var(--space-4,32px)}.PublicPageShell-module__h5nsHa__bottomSpacer{height:70px}}@media (min-width:1024px){.PublicPageShell-module__h5nsHa__bodySection{grid-template-columns:2fr 1fr}.PublicPageShell-module__h5nsHa__sidebarColumn{top:var(--space-4,32px);align-self:flex-start;position:sticky}}@media (max-width:639px){.PublicPageShell-module__h5nsHa__heroSection{margin-bottom:var(--space-2,16px)}.PublicPageShell-module__h5nsHa__bodySection,.PublicPageShell-module__h5nsHa__mainColumn,.PublicPageShell-module__h5nsHa__sidebarColumn{gap:var(--space-2,16px)}.PublicPageShell-module__h5nsHa__relatedSection{margin-bottom:var(--space-3,24px)}.PublicPageShell-module__h5nsHa__bottomSpacer{height:120px}}@media (min-width:1440px){.PublicPageShell-module__h5nsHa__bodySection{gap:var(--space-4,32px)}}
.page-module__-Pi_4q__page{--measure:49.75rem;padding-top:1rem;padding-bottom:4rem}.page-module__-Pi_4q__header{text-align:center;max-width:1120px;margin:0 auto 4.5rem;padding-top:3.5rem}.page-module__-Pi_4q__title{letter-spacing:-.035em;margin:0 0 1.6rem;font-size:clamp(2.1rem,5vw,4rem);font-weight:700;line-height:1.08}.page-module__-Pi_4q__titleLine{display:block}.page-module__-Pi_4q__subtitle{color:var(--color-text-secondary,#4b5563);text-wrap:pretty;max-width:78ch;margin:0 auto 1.75rem;font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.6}.page-module__-Pi_4q__paperCite{color:var(--color-text-secondary,#4b5563);text-wrap:pretty;max-width:72ch;margin:0 auto 1.75rem;font-size:.95rem;line-height:1.6}.page-module__-Pi_4q__paperLink{color:var(--color-primary,#0d9488);text-underline-offset:.18em;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.page-module__-Pi_4q__paperLink:hover{text-decoration-thickness:2px}.page-module__-Pi_4q__stamp{color:var(--color-text-tertiary,#6b7280);margin:0;font-size:.9rem;display:inline-block}.page-module__-Pi_4q__stampStale{text-align:left;color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;max-width:62ch;margin:0 auto;padding:.6rem .9rem;font-size:.9rem;display:inline-block}.page-module__-Pi_4q__section{margin-bottom:clamp(2.5rem,5vw,4.5rem)}.page-module__-Pi_4q__sectionTitle{letter-spacing:-.025em;text-wrap:balance;text-align:center;color:var(--color-text-primary,#111827);margin:0 0 .85rem;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:700;line-height:1.15}.page-module__-Pi_4q__sectionLede{color:var(--color-text-secondary,#4b5563);text-wrap:pretty;text-align:center;max-width:var(--measure);margin:0 auto 2.25rem;font-size:clamp(.98rem,1.25vw,1.1rem);line-height:1.62}.page-module__-Pi_4q__note{color:var(--color-text-secondary,#4b5563);text-align:center;text-wrap:pretty;max-width:var(--measure);margin:1.4rem auto 0;font-size:.88rem;line-height:1.55}.page-module__-Pi_4q__footnote{color:var(--color-text-tertiary,#6b7280);text-align:center;text-wrap:pretty;max-width:var(--measure);border-top:1px solid var(--color-border,#e5e7eb);margin-top:2.5rem;margin-left:auto;margin-right:auto;padding-top:1.25rem;font-size:.88rem;line-height:1.55}.page-module__-Pi_4q__unavailable{color:var(--color-text-secondary,#4b5563);border:1px dashed var(--color-border,#d1d5db);border-radius:10px;max-width:62ch;padding:1.25rem;font-size:.95rem;line-height:1.55}@media (max-width:768px){.page-module__-Pi_4q__header{margin-bottom:2.5rem;padding-top:1rem}.page-module__-Pi_4q__sectionLede{margin-bottom:1.5rem}}.page-module__-Pi_4q__vGrid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.page-module__-Pi_4q__vGridSingle{justify-content:center;gap:1rem;display:flex}.page-module__-Pi_4q__vGridSingle>*{width:calc(25% - .75rem)}.page-module__-Pi_4q__vCard{border:1px solid var(--color-border,#e5e7eb);background:#fff;border-radius:10px;flex-direction:column;gap:.4rem;padding:1.15rem 1.25rem 1.25rem;display:flex}.page-module__-Pi_4q__vName{letter-spacing:-.01em;font-size:1.05rem;font-weight:700}.page-module__-Pi_4q__vTagline{color:var(--color-text-secondary,#4b5563);min-height:2.4em;font-size:.85rem;line-height:1.45}.page-module__-Pi_4q__vMeter{background:var(--color-gray-100,#f3f4f6);border-radius:999px;height:4px;margin-top:.35rem;overflow:hidden}.page-module__-Pi_4q__vMeterFill{background:var(--color-primary,#0d9488);border-radius:999px;height:100%;display:block}.page-module__-Pi_4q__vCount{color:var(--color-text-secondary,#4b5563);font-variant-numeric:tabular-nums;font-size:.82rem}.page-module__-Pi_4q__vDomain{color:var(--color-text-tertiary,#9ca3af);margin-top:auto;padding-top:.35rem;font-size:.75rem}.page-module__-Pi_4q__vAside{border-top:1px dashed var(--color-border,#e5e7eb);margin-top:1.75rem;padding-top:1.5rem}.page-module__-Pi_4q__vAsideLabel{text-transform:uppercase;letter-spacing:.08em;text-align:center;color:var(--color-text-tertiary,#9ca3af);max-width:var(--measure);margin:0 auto .875rem;font-size:.75rem;font-weight:600}.page-module__-Pi_4q__vAsideNote{text-align:center;text-wrap:pretty;color:var(--color-text-secondary,#4b5563);max-width:var(--measure);margin:1.4rem auto 0;font-size:.85rem;line-height:1.55}@media (max-width:1024px){.page-module__-Pi_4q__vGrid{grid-template-columns:repeat(2,1fr)}.page-module__-Pi_4q__vGridSingle>*{width:calc(50% - .5rem)}}@media (max-width:640px){.page-module__-Pi_4q__vGrid{grid-template-columns:1fr}.page-module__-Pi_4q__vGridSingle>*{width:100%}.page-module__-Pi_4q__vTagline{min-height:0}}.page-module__-Pi_4q__orgRuntimes{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-bottom:2rem;display:flex}.page-module__-Pi_4q__orgRuntimeChip{color:var(--color-text-secondary,#4b5563);background:var(--color-gray-50,#f9fafb);border:1px solid var(--color-border,#e5e7eb);border-radius:999px;padding:.4rem .9rem;font-size:.9rem}.page-module__-Pi_4q__orgRuntimeChip strong{color:var(--color-text-primary,#111827);font-variant-numeric:tabular-nums}.page-module__-Pi_4q__orgTier{text-transform:uppercase;letter-spacing:.08em;text-align:center;color:var(--color-text-tertiary,#9ca3af);margin:0 0 .9rem;font-size:.78rem;font-weight:600}.page-module__-Pi_4q__orgGrid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:1rem;margin-bottom:2.25rem;display:grid}.page-module__-Pi_4q__orgExecCard,.page-module__-Pi_4q__orgTeamCard{border:1px solid var(--color-border,#e5e7eb);text-align:left;background:#fff;border-radius:10px;flex-direction:column;height:100%;padding:1rem 1.1rem;display:flex}.page-module__-Pi_4q__orgSeatMore{color:var(--color-text-tertiary,#9ca3af);font-variant-numeric:tabular-nums;padding-top:.15rem}.page-module__-Pi_4q__orgExecCard{border-top:3px solid var(--color-primary,#0d9488)}.page-module__-Pi_4q__orgSeatName{letter-spacing:-.01em;margin-bottom:.25rem;font-size:.95rem;font-weight:700}.page-module__-Pi_4q__orgSeatRole{color:var(--color-text-secondary,#4b5563);margin-bottom:.4rem;font-size:.8rem;line-height:1.45}.page-module__-Pi_4q__orgSeatMeta{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-tertiary,#9ca3af);font-size:.72rem}.page-module__-Pi_4q__orgSeatList{color:var(--color-text-secondary,#4b5563);margin:.55rem 0 0;padding:0;font-size:.8rem;line-height:1.6;list-style:none}@media (max-width:1024px){.page-module__-Pi_4q__orgGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.page-module__-Pi_4q__orgGrid{grid-template-columns:1fr}}.page-module__-Pi_4q__orgGraph{border:1px solid var(--color-border,#e5e7eb);background:#fff;border-radius:12px;width:100%;height:430px;margin-bottom:2.25rem;overflow:hidden}@media (max-width:768px){.page-module__-Pi_4q__orgGraph{display:none}}
.page-module__z-aNuG__page{--measure:49.75rem;padding-top:1rem;padding-bottom:4rem}.page-module__z-aNuG__header{text-align:center;max-width:1120px;margin:0 auto 4.5rem;padding-top:3.5rem}.page-module__z-aNuG__title{letter-spacing:-.035em;margin:0 0 1.6rem;font-size:clamp(2.1rem,5vw,4rem);font-weight:700;line-height:1.08}.page-module__z-aNuG__titleLine{display:block}.page-module__z-aNuG__subtitle{color:var(--color-text-secondary,#4b5563);text-wrap:pretty;max-width:78ch;margin:0 auto 1.75rem;font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.6}.page-module__z-aNuG__ctaWrapper{justify-content:center;gap:1rem;margin-top:2.5rem;display:flex}.page-module__z-aNuG__commercialProposition{color:var(--color-brand-primary,#0d9488);text-align:center;text-wrap:balance;max-width:80ch;margin:1.5rem auto 0;font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:600}.page-module__z-aNuG__section{margin-bottom:clamp(2.5rem,5vw,4.5rem)}.page-module__z-aNuG__sectionTitle{letter-spacing:-.025em;text-wrap:balance;text-align:center;color:var(--color-text-primary,#111827);margin:0 0 .85rem;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:700;line-height:1.15}.page-module__z-aNuG__sectionLede{color:var(--color-text-secondary,#4b5563);text-wrap:pretty;text-align:center;max-width:var(--measure);margin:0 auto 2.25rem;font-size:clamp(.98rem,1.25vw,1.1rem);line-height:1.62}@media (max-width:768px){.page-module__z-aNuG__header{margin-bottom:2.5rem;padding-top:1rem}.page-module__z-aNuG__sectionLede{margin-bottom:1.5rem}}
.page-module__4--sQW__page{background:linear-gradient(135deg,#f8fafc 0%,#fff 100%);min-height:100vh;padding:3rem 0}.page-module__4--sQW__container{flex-direction:column;gap:2.5rem;max-width:1000px;margin:0 auto;padding:0 2rem;display:flex}.page-module__4--sQW__hero{text-align:center;padding:2rem 0}.page-module__4--sQW__logo{object-fit:cover;border-radius:16px;margin-bottom:1.5rem;box-shadow:0 4px 12px #0000001a}.page-module__4--sQW__title{color:#1e293b;margin:0 0 1rem;font-size:2.5rem;font-weight:700;line-height:1.2}.page-module__4--sQW__location{color:#64748b;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:1rem;display:inline-flex}.page-module__4--sQW__location svg{color:#667eea}.page-module__4--sQW__bio{color:#475569;max-width:700px;margin:0 auto;font-size:1.125rem;line-height:1.7}.page-module__4--sQW__referrerCard{background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);border:2px solid #fbbf24;border-radius:16px;padding:2rem;box-shadow:0 4px 12px #fbbf2433}.page-module__4--sQW__referrerHeader{align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.page-module__4--sQW__referrerIcon{color:#f59e0b}.page-module__4--sQW__referrerTitle{color:#78350f;margin:0;font-size:1.5rem;font-weight:700}.page-module__4--sQW__referrerContent{align-items:center;gap:1.25rem;display:flex}.page-module__4--sQW__referrerAvatar{object-fit:cover;border:3px solid #fff;border-radius:50%;box-shadow:0 2px 8px #0000001a}.page-module__4--sQW__referrerName{color:#1e293b;margin-bottom:.25rem;font-size:1.25rem;font-weight:600}.page-module__4--sQW__referrerText{color:#64748b;font-size:1rem}.page-module__4--sQW__statsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;display:grid}.page-module__4--sQW__statCard{text-align:center;background:#fff;border-radius:12px;padding:2rem 1.5rem;transition:all .2s;box-shadow:0 2px 8px #00000014}.page-module__4--sQW__statCard:hover{transform:translateY(-4px);box-shadow:0 4px 16px #0000001f}.page-module__4--sQW__statIcon{color:#667eea;margin-bottom:.75rem}.page-module__4--sQW__statValue{color:#1e293b;margin-bottom:.5rem;font-size:2.5rem;font-weight:700;line-height:1}.page-module__4--sQW__statLabel{color:#64748b;font-size:.9375rem;font-weight:600}.page-module__4--sQW__benefitsSection{background:#fff;border-radius:16px;padding:2.5rem;box-shadow:0 2px 8px #00000014}.page-module__4--sQW__benefitsTitle{color:#1e293b;text-align:center;margin:0 0 2rem;font-size:1.875rem;font-weight:700}.page-module__4--sQW__benefitsList{flex-direction:column;gap:1.5rem;display:flex}.page-module__4--sQW__benefitItem{align-items:flex-start;gap:1rem;display:flex}.page-module__4--sQW__benefitIcon{color:#10b981;flex-shrink:0;margin-top:.25rem}.page-module__4--sQW__benefitTitle{color:#1e293b;margin-bottom:.375rem;font-size:1.125rem;font-weight:600}.page-module__4--sQW__benefitText{color:#64748b;font-size:1rem;line-height:1.6}.page-module__4--sQW__ctaSection{text-align:center;color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:16px;padding:3rem 2.5rem;box-shadow:0 4px 16px #667eea4d}.page-module__4--sQW__ctaTitle{margin:0 0 1rem;font-size:2rem;font-weight:700}.page-module__4--sQW__ctaText{opacity:.95;max-width:600px;margin:0 auto 2rem;font-size:1.125rem;line-height:1.6}.page-module__4--sQW__ctaButtons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.page-module__4--sQW__primaryButton{color:#667eea;cursor:pointer;background:#fff;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.page-module__4--sQW__primaryButton:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.page-module__4--sQW__secondaryButton{color:#fff;cursor:pointer;background:#fff3;border:2px solid #fff;border-radius:8px;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.page-module__4--sQW__secondaryButton:hover{background:#ffffff4d;transform:translateY(-2px)}.page-module__4--sQW__applyButton{background:var(--color-primary-default,#006c67);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1rem;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #006c674d}.page-module__4--sQW__applyButton:hover{background:var(--color-primary-hover,#005550);transform:translateY(-2px);box-shadow:0 4px 12px #006c6766}.page-module__4--sQW__footerNote{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1.5rem}.page-module__4--sQW__footerNote p{color:#64748b;margin:0;font-size:.875rem;line-height:1.6}@media (max-width:768px){.page-module__4--sQW__page{padding:2rem 0}.page-module__4--sQW__container{gap:2rem;padding:0 1.5rem}.page-module__4--sQW__title{font-size:2rem}.page-module__4--sQW__bio{font-size:1rem}.page-module__4--sQW__referrerCard{padding:1.5rem}.page-module__4--sQW__referrerContent{text-align:center;flex-direction:column}.page-module__4--sQW__statsGrid{grid-template-columns:1fr;gap:1rem}.page-module__4--sQW__benefitsSection{padding:2rem 1.5rem}.page-module__4--sQW__benefitsTitle{font-size:1.5rem}.page-module__4--sQW__ctaSection{padding:2rem 1.5rem}.page-module__4--sQW__ctaTitle{font-size:1.5rem}.page-module__4--sQW__ctaText{font-size:1rem}.page-module__4--sQW__ctaButtons{flex-direction:column}.page-module__4--sQW__primaryButton,.page-module__4--sQW__secondaryButton{justify-content:center;width:100%}}
.auth-module__HhO3yq__authCard{aspect-ratio:unset;background:var(--color-primary-light,#e6f0f0);padding:var(--space-4,32px);border-radius:var(--border-radius-lg,12px)}.auth-module__HhO3yq__authCard input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--color-text-primary,#202124)!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.auth-module__HhO3yq__authCard input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--color-text-primary,#202124)!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.auth-module__HhO3yq__authCard input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--color-text-primary,#202124)!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.auth-module__HhO3yq__authCard input:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--color-text-primary,#202124)!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}:is(.auth-module__HhO3yq__authCard input:-moz-autofill,.auth-module__HhO3yq__authCard input:-moz-autofill-preview){color:var(--color-text-primary,#202124)!important;background-color:#fff!important}.auth-module__HhO3yq__twoColGrid{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.auth-module__HhO3yq__separator{text-align:center;color:var(--color-text-secondary);font-size:var(--font-size-xs);margin:var(--space-2)0;align-items:center;display:flex}.auth-module__HhO3yq__separator:before,.auth-module__HhO3yq__separator:after{content:"";border-bottom:1px solid var(--color-border);flex:1}.auth-module__HhO3yq__separator:not(:empty):before{margin-right:.5em}.auth-module__HhO3yq__separator:not(:empty):after{margin-left:.5em}.auth-module__HhO3yq__authSwitch{text-align:center;margin-top:var(--space-2);font-size:var(--font-size-sm)}.auth-module__HhO3yq__authSwitch a{font-weight:var(--font-weight-medium)}.auth-module__HhO3yq__forgotPasswordLink{text-align:right;margin-top:calc(-1*var(--space-2));margin-bottom:var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-secondary);display:block}.auth-module__HhO3yq__passwordInputWrapper{align-items:center;display:flex;position:relative}.auth-module__HhO3yq__togglePasswordButton{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:none;border-radius:4px;min-height:44px;padding:4px 8px;transition:all .2s;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.auth-module__HhO3yq__togglePasswordButton:hover{color:var(--color-text-primary);background-color:var(--color-bg-secondary)}.auth-module__HhO3yq__togglePasswordButton:focus{outline:none}.auth-module__HhO3yq__togglePasswordButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.auth-module__HhO3yq__togglePasswordButton:active{transform:translateY(-50%)scale(.95)}.auth-module__HhO3yq__passwordStrength{margin-top:var(--space-1);padding:10px var(--space-2);background-color:var(--color-bg-tertiary);font-size:var(--font-size-sm);border-radius:6px}.auth-module__HhO3yq__strengthHeader{align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);display:flex}.auth-module__HhO3yq__strengthLabel{font-weight:var(--font-weight-semibold);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.5px;min-width:60px}.auth-module__HhO3yq__strengthBar{background-color:var(--color-border);border-radius:3px;flex:1;height:6px;overflow:hidden}.auth-module__HhO3yq__strengthBarFill{border-radius:3px;height:100%;transition:width .3s,background-color .3s}.auth-module__HhO3yq__strengthChecklist{grid-template-columns:1fr 1fr;gap:6px;margin:0;padding:0;list-style:none;display:grid}.auth-module__HhO3yq__strengthChecklist li{color:var(--color-text-secondary);font-size:var(--font-size-xs);transition:color .2s}.auth-module__HhO3yq__strengthChecklist li.auth-module__HhO3yq__checkPassed{color:#10b981;font-weight:var(--font-weight-medium)}.auth-module__HhO3yq__termsCheckbox{margin:var(--space-2)0;padding:var(--space-2);background-color:var(--color-bg-tertiary);border-radius:6px}.auth-module__HhO3yq__termsCheckbox label{font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer;align-items:flex-start;line-height:1.5;display:flex}.auth-module__HhO3yq__termsCheckbox input[type=checkbox]{cursor:pointer;min-width:16px;min-height:16px;margin-top:2px}.auth-module__HhO3yq__termsCheckbox a{color:var(--color-primary);font-weight:var(--font-weight-medium);text-decoration:underline}.auth-module__HhO3yq__termsCheckbox a:hover{color:var(--color-primary-dark)}.auth-module__HhO3yq__inlineError{font-size:var(--font-size-xs);color:#ef4444;align-items:center;gap:4px;margin-top:6px;display:flex}.auth-module__HhO3yq__inlineError:before{content:"⚠";font-size:var(--font-size-sm)}.auth-module__HhO3yq__buttonGrid{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.auth-module__HhO3yq__checkEmailContent{text-align:center;align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.auth-module__HhO3yq__emailIcon{color:var(--color-primary);margin-bottom:var(--space-1)}.auth-module__HhO3yq__checkEmailText{font-size:var(--font-size-base);color:var(--color-text-primary);max-width:400px;line-height:1.6}.auth-module__HhO3yq__checkEmailText strong{color:var(--color-text-primary);word-break:break-all}.auth-module__HhO3yq__checkEmailTips{background-color:var(--color-bg-tertiary);padding:var(--space-2)var(--space-3);text-align:left;border-radius:8px;width:100%}.auth-module__HhO3yq__checkEmailTips p{font-size:var(--font-size-sm);color:var(--color-text-primary);margin-bottom:var(--space-1)}.auth-module__HhO3yq__checkEmailTips ul{margin:0;padding:0;list-style:none}.auth-module__HhO3yq__checkEmailTips li{font-size:var(--font-size-sm);color:var(--color-text-secondary);padding:4px 0;padding-left:var(--space-2);position:relative}.auth-module__HhO3yq__checkEmailTips li:before{content:"•";color:var(--color-primary);position:absolute;left:0}.auth-module__HhO3yq__checkEmailActions{gap:var(--space-2);width:100%;margin-top:var(--space-1);flex-direction:column;display:flex}.auth-module__HhO3yq__checkEmailLink{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-decoration:underline}.auth-module__HhO3yq__checkEmailLink:hover{color:var(--color-primary)}@media (max-width:480px){.auth-module__HhO3yq__twoColGrid,.auth-module__HhO3yq__strengthChecklist,.auth-module__HhO3yq__buttonGrid{grid-template-columns:1fr}}
.Message-module__fp7zba__message{padding:var(--space-2,16px);border-radius:var(--border-radius-md,8px);font-size:var(--font-size-sm,14px);margin-bottom:var(--space-3,24px);border:1px solid}.Message-module__fp7zba__success{background-color:var(--color-success-bg,#e8f5e8);color:var(--color-success-text,#137333);border-color:var(--color-success-border,#c4e7c4)}.Message-module__fp7zba__error{background-color:var(--color-error-bg,#fce8e6);color:var(--color-error-text,#d93025);border-color:var(--color-error-border,#f5c6cb)}.Message-module__fp7zba__warning{background-color:var(--color-warning-bg,#fef7e0);color:var(--color-warning,#b06000);border-color:var(--color-warning-border,#fdd663)}
.page-module__nc_aJq__container{max-width:800px;margin:0 auto}.page-module__nc_aJq__warningMessage{margin-bottom:1.5rem}.page-module__nc_aJq__form{margin-top:1.5rem}.page-module__nc_aJq__errorText{color:var(--color-error);text-align:center;margin-bottom:1rem;font-size:.875rem}.page-module__nc_aJq__dangerButton{background-color:var(--color-error);border-color:var(--color-error);color:#fff;font-weight:600}.page-module__nc_aJq__dangerButton:hover:not(:disabled){background-color:var(--color-error-text);border-color:var(--color-error-text)}.page-module__nc_aJq__dangerButton:disabled{background-color:var(--color-bg-page);border-color:var(--color-border);color:var(--color-text-secondary);cursor:not-allowed;opacity:.6}
.page-module__5Z49_q__page{gap:var(--space-3);padding-top:var(--space-3);flex-direction:column;display:flex}.page-module__5Z49_q__header{margin-bottom:var(--space-1)}.page-module__5Z49_q__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-gray-900);margin:0 0 var(--space-1)}.page-module__5Z49_q__subtitle{font-size:var(--font-size-base);color:var(--color-text-secondary);margin:0;line-height:1.6}.page-module__5Z49_q__form{flex-direction:column;display:flex}.page-module__5Z49_q__formError{font-size:var(--font-size-sm);color:var(--color-error,#dc2626);margin:0 0 var(--space-1)}.page-module__5Z49_q__formActions{justify-content:flex-start;display:flex}.page-module__5Z49_q__threads{gap:var(--space-2);flex-direction:column;display:flex}.page-module__5Z49_q__loading{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center;padding:var(--space-4)0}.page-module__5Z49_q__empty{text-align:center;padding:var(--space-5)0}.page-module__5Z49_q__empty p{font-size:var(--font-size-sm);color:var(--color-gray-400)}.page-module__5Z49_q__thread{overflow:hidden;padding:0!important}.page-module__5Z49_q__threadHeader{padding:12px var(--space-3);background:var(--color-gray-50);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.page-module__5Z49_q__threadSection{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-primary);text-transform:uppercase;letter-spacing:.04em}.page-module__5Z49_q__threadCount{font-size:var(--font-size-xs);color:var(--color-gray-400)}.page-module__5Z49_q__messages{flex-direction:column;display:flex}.page-module__5Z49_q__message{padding:var(--space-2)var(--space-3);border-bottom:1px solid var(--color-gray-100)}.page-module__5Z49_q__message:last-child{border-bottom:none}.page-module__5Z49_q__messageReply{background:var(--color-primary-light);border-left:3px solid var(--color-primary)}.page-module__5Z49_q__messageMeta{align-items:center;gap:var(--space-1);margin-bottom:6px;display:flex}.page-module__5Z49_q__messageAuthor{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-gray-800)}.page-module__5Z49_q__messageDate{font-size:var(--font-size-xs);color:var(--color-gray-400)}.page-module__5Z49_q__messageText{font-size:var(--font-size-sm);color:var(--color-gray-700);margin:0;line-height:1.6}
/*# sourceMappingURL=9f70bcc8206c1861.css.map*/