.ChartSVG_chartContainer__2G5gV{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;max-width:100%;max-height:100%;margin:0}.ChartSVG_chartSvg__Jbo8r{width:100%;height:100%;max-width:100%;max-height:100%;border-radius:4px;background-color:#FFFFFF;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);display:block;-o-object-fit:contain;object-fit:contain}.ChartSVG_innerZodiacRing__uziQt{pointer-events:none}.ChartSVG_innerSignSymbol__L2JxD{font-size:12px}.ChartSVG_innerHouseNumber__3cHCd{font-size:12px;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:fill .2s ease;pointer-events:none}.ChartSVG_zodiacRing__YaSpx{pointer-events:none}.ChartSVG_signSymbol__Ui8pK{font-size:32px;font-feature-settings:normal}.ChartSVG_innerSignSymbol__L2JxD,.ChartSVG_signSymbol__Ui8pK{font-weight:700;font-family:Arial Unicode MS,Lucida Sans Unicode,Arial,Helvetica,sans-serif;font-variant:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;unicode-bidi:normal;direction:ltr}.ChartSVG_innerSignSymbol__L2JxD{font-size:18px;font-feature-settings:normal}.ChartSVG_houseLines__gjxio,.ChartSVG_houseSectors__bgot2{pointer-events:none}.ChartSVG_houseSector__OBc_R{transition:opacity .2s ease,fill .2s ease}.ChartSVG_houseSignLabel__ofgo_{font-family:Arial Unicode MS,Lucida Sans Unicode,Arial,Helvetica,sans-serif;pointer-events:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:opacity .2s ease;font-variant:normal;font-feature-settings:normal;unicode-bidi:normal;direction:ltr}.ChartSVG_houseHoverArea__GNQJp{cursor:pointer;pointer-events:all}.ChartSVG_houseLine__pNo2E{stroke:rgba(0,0,0,.2);stroke-width:1.5;transition:all .2s ease;pointer-events:none}.ChartSVG_houseMidLine__4PYG2{stroke:rgba(0,0,0,.1);stroke-width:1.5px;transition:stroke .2s ease,opacity .2s ease;opacity:.6}.ChartSVG_houseMidLine__4PYG2:hover{stroke:#000000;opacity:1}.ChartSVG_houseNumberBg__glhQQ{transition:all .2s ease;pointer-events:none}.ChartSVG_houseNumber__sgr2_{font-size:14px;font-weight:700;transition:fill .2s ease,font-size .2s ease}.ChartSVG_cuspLabel__Qfj3G,.ChartSVG_houseNumber__sgr2_{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;pointer-events:none}.ChartSVG_cuspLabel__Qfj3G{font-size:10px;font-weight:500;fill:rgba(0,0,0,.6);text-rendering:optimizeLegibility}.ChartSVG_planets___qD_Y{pointer-events:none}.ChartSVG_planetCircle__5n8Re{fill:#FFFFFF;stroke:#000000;stroke-width:2;transition:all .2s;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.ChartSVG_planetCircle__5n8Re:hover{stroke-width:3;filter:drop-shadow(0 2px 4px rgba(0,0,0,.15))}.ChartSVG_planetSymbol__9rtza{font-size:16px;font-weight:600;fill:#000000;pointer-events:none;font-family:Arial Unicode MS,Lucida Sans Unicode,Arial,Helvetica,sans-serif;font-variant:normal;font-feature-settings:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;unicode-bidi:normal;direction:ltr}.ChartSVG_retroIndicator__iHF2Z{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ChartSVG_aspects__ASr5s{pointer-events:none}.ChartSVG_aspectLine__feiM9{transition:opacity .2s}.ChartSVG_chartTitle__NLiyn{font-size:22px;font-weight:700;fill:#000000}.ChartSVG_birthDetails__3QOZt,.ChartSVG_chartTitle__NLiyn{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ChartSVG_houseTooltip__3CQ3n{position:fixed;background:#FFFFFF;border-radius:4px;padding:1rem;box-shadow:0 10px 25px rgba(0,0,0,.15),0 4px 10px rgba(0,0,0,.1);max-width:280px;z-index:1000;pointer-events:none;transform:translate(-50%,calc(-100% - 12px));border:1px solid rgba(0,0,0,.1);animation:ChartSVG_tooltipFadeIn__fqVBy .2s ease-out}@keyframes ChartSVG_tooltipFadeIn__fqVBy{0%{opacity:0;transform:translate(-50%,calc(-100% - 12px)) scale(.95)}to{opacity:1;transform:translate(-50%,calc(-100% - 12px)) scale(1)}}.ChartSVG_tooltipArrow__lP0AR{bottom:-8px;border-top:8px solid #ffffff}.ChartSVG_tooltipArrow__lP0AR,.ChartSVG_tooltipArrow__lP0AR:before{position:absolute;left:50%;transform:translateX(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent}.ChartSVG_tooltipArrow__lP0AR:before{content:"";bottom:1px;border-top:8px solid rgba(0,0,0,.1)}.ChartSVG_tooltipTitle__bH6LH{font-size:.9375rem;font-weight:700;color:#000000;margin:0 0 .5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ChartSVG_tooltipDescription__mt5KC{font-size:.8125rem;color:rgba(0,0,0,.7);line-height:1.5;margin:0 0 .75rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ChartSVG_tooltipKeywords__zch96{display:flex;flex-wrap:wrap;gap:.375rem}.ChartSVG_tooltipKeyword__Z3hLZ{display:inline-block;padding:.25rem .625rem;background:rgba(0,0,0,.05);color:#000000;border-radius:4px;font-size:.75rem;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media (max-width:768px){.ChartSVG_signSymbol__Ui8pK{font-size:24px}.ChartSVG_houseNumber__sgr2_{font-size:12px}.ChartSVG_houseTooltip__3CQ3n{max-width:240px;padding:.875rem}.ChartSVG_tooltipTitle__bH6LH{font-size:.875rem}.ChartSVG_tooltipDescription__mt5KC{font-size:.75rem}.ChartSVG_planetSymbol__9rtza{font-size:12px}.ChartSVG_chartTitle__NLiyn{font-size:18px}.ChartSVG_birthDetails__3QOZt{font-size:10px}}.HouseModal_overlay__sjdvZ{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);z-index:9998;animation:HouseModal_fadeIn__5ltbK .2s ease-out}.HouseModal_modal__RRARC{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#FFFFFF;border-radius:8px;box-shadow:0 24px 48px rgba(0,0,0,.25);z-index:9999;max-width:650px;width:92%;max-height:88vh;overflow-y:auto;animation:HouseModal_slideIn__ET7IB .3s cubic-bezier(.4,0,.2,1);border:2px solid #000000}.HouseModal_modal__RRARC::-webkit-scrollbar{width:6px}.HouseModal_modal__RRARC::-webkit-scrollbar-track{background:rgba(0,0,0,.05)}.HouseModal_modal__RRARC::-webkit-scrollbar-thumb{background:#000000;border-radius:3px}@keyframes HouseModal_fadeIn__5ltbK{0%{opacity:0}to{opacity:1}}@keyframes HouseModal_slideIn__ET7IB{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.HouseModal_closeButton__tABkr{position:absolute;top:1rem;right:1rem;background-color:#000000;border:none;cursor:pointer;color:#FFFFFF;transition:all .15s ease;padding:.5rem;border-radius:4px;display:flex;align-items:center;justify-content:center;z-index:1}.HouseModal_closeButton__tABkr:hover{background-color:rgba(0,0,0,.8);transform:scale(1.1)}.HouseModal_header__FTS69{display:flex;gap:2rem;align-items:center;padding:2rem;background-color:#000000;border-radius:8px 8px 0 0}.HouseModal_houseIcon__T_ygQ{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1.25rem;background-color:#FFFFFF;border-radius:4px;border:2px solid rgba(255,255,255,.2);min-width:90px;flex-shrink:0}.HouseModal_houseNumber__HvEzc{font-size:1.25rem;font-weight:800;color:#000000;line-height:1}.HouseModal_houseSignSymbol__g2EEn{font-size:2.5rem;font-weight:600;font-family:Arial Unicode MS,Lucida Sans Unicode,Arial,Helvetica,sans-serif;line-height:1}.HouseModal_headerInfo__3avn2{flex:1;display:flex;flex-direction:column;gap:.75rem}.HouseModal_title___hOJj{font-size:1.75rem;font-weight:900;color:#FFFFFF;margin:0;line-height:1.2}.HouseModal_signInfo__uJI4R{display:flex;flex-direction:column;gap:.25rem}.HouseModal_signName__bIeNv{font-size:1rem;font-weight:700;color:rgba(255,255,255,.9)}.HouseModal_degree__HEDGD{font-size:.875rem;font-weight:600;color:rgba(255,255,255,.7);background-color:rgba(255,255,255,.1);padding:.25rem .625rem;border-radius:4px;width:-moz-fit-content;width:fit-content;border:1px solid rgba(255,255,255,.2)}.HouseModal_content__5JLry{padding:2rem;display:flex;flex-direction:column;gap:1.75rem}.HouseModal_section__weZRm{display:flex;flex-direction:column;gap:.875rem;padding:1.25rem;background-color:#FFFFFF;border-radius:4px;border:2px solid rgba(0,0,0,.15);transition:all .15s ease}.HouseModal_section__weZRm:hover{border-color:#000000;box-shadow:0 4px 12px rgba(0,0,0,.1)}.HouseModal_sectionTitle__SAzwO{font-size:.875rem;font-weight:800;color:#000000;margin:0;text-transform:uppercase;letter-spacing:.08em;display:flex;align-items:center;gap:.5rem;padding-bottom:.5rem;border-bottom:2px solid #000000}.HouseModal_description__Zhd75,.HouseModal_signDescription__ItYA8{font-size:1rem;line-height:1.7;color:#000000;margin:0;font-weight:500}.HouseModal_signDescription__ItYA8{background-color:rgba(0,0,0,.03);padding:1rem;border-radius:4px;border-left:3px solid #000000}.HouseModal_keywordsText__niQCH{font-size:1rem;line-height:1.7;color:#000000;margin:0;font-weight:500}@media (max-width:640px){.HouseModal_modal__RRARC{width:95%;max-height:92vh;border-radius:4px}.HouseModal_header__FTS69{flex-direction:column;padding:1.5rem;gap:1.25rem;border-radius:4px 4px 0 0}.HouseModal_houseIcon__T_ygQ{min-width:75px;padding:1rem}.HouseModal_houseNumber__HvEzc{font-size:1rem}.HouseModal_houseSignSymbol__g2EEn{font-size:2rem}.HouseModal_title___hOJj{font-size:1.375rem}.HouseModal_content__5JLry{padding:1.5rem;gap:1.5rem}.HouseModal_section__weZRm{padding:1rem}.HouseModal_closeButton__tABkr{top:.75rem;right:.75rem}}.ChartPanel_chartPanel__vyC4w{display:flex;flex-direction:column;gap:.5rem;height:100%;background-color:#FFFFFF;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:hidden;position:relative;padding:.75rem .75rem 0}.ChartPanel_chartHeader__5DkXH{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem;padding-bottom:.5rem;border-bottom:2px solid rgba(0,0,0,.1);flex-shrink:0}.ChartPanel_title__LmcUH{font-size:1rem;font-weight:700;color:#000000;margin:0}.ChartPanel_chartContainer__46Z6B{flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:4px;background-color:#FFFFFF;animation:ChartPanel_fadeIn__YJtbR .4s ease-out;min-height:0;min-width:0;max-width:100%;max-height:100%;position:relative}.ChartPanel_housesOverlay__Emvlx{position:absolute;top:.5rem;left:.5rem;display:grid;grid-template-columns:repeat(6,1fr);gap:.25rem;padding:.5rem;background-color:rgba(255,255,255,.95);border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:1000;max-width:280px}.ChartPanel_housebadge__VllcM{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;padding:.25rem;background-color:rgba(0,0,0,.02);border-radius:4px;border:1px solid;min-width:36px;height:36px;transition:all .15s ease;cursor:pointer;position:relative}.ChartPanel_housebadge__VllcM:hover{background-color:rgba(0,0,0,.08);transform:scale(1.08);box-shadow:0 2px 8px rgba(0,0,0,.15)}.ChartPanel_houseNum__b9Q9N{font-size:.625rem;font-weight:700;color:rgba(0,0,0,.5);line-height:1}.ChartPanel_houseSign__4pv5g{font-size:.875rem;font-weight:600;font-family:Arial Unicode MS,Lucida Sans Unicode,Arial,Helvetica,sans-serif;line-height:1}.ChartPanel_houseTooltip__0ggMK{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);z-index:100;pointer-events:none;animation:ChartPanel_tooltipFadeIn__MPzNv .2s ease-out}.ChartPanel_tooltipContent__lpR8z{background-color:#000000;color:#FFFFFF;padding:.5rem .75rem;border-radius:4px;white-space:nowrap;box-shadow:0 4px 12px rgba(0,0,0,.2)}.ChartPanel_tooltipContent__lpR8z:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:#000000}.ChartPanel_tooltipTitle___05_v{font-size:.75rem;font-weight:700;margin-bottom:.125rem}.ChartPanel_tooltipText__31zbs{font-size:.625rem;font-weight:500;opacity:.9}@keyframes ChartPanel_tooltipFadeIn__MPzNv{0%{opacity:0;transform:translateX(-50%) translateY(4px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes ChartPanel_fadeIn__YJtbR{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ChartPanel_chartWrapper__wLAGJ{width:100%;height:100%;max-width:100%;max-height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.ChartPanel_chartContainer__46Z6B svg{width:100%;height:100%;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;display:block}.ChartPanel_mobileSignInfo__ZBR_9{display:none;flex-direction:row;gap:.5rem;padding:.75rem;background-color:rgba(0,0,0,.02);border-radius:4px;margin-bottom:.75rem;flex-wrap:wrap}.ChartPanel_signBadge__iNKV_{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background-color:#FFFFFF;border-radius:4px;border:2px solid rgba(0,0,0,.1);flex:1;min-width:0}.ChartPanel_signSymbol__kjv3v{font-size:1.25rem;font-weight:600;flex-shrink:0;font-family:Arial Unicode MS,Lucida Sans Unicode,Arial,Helvetica,sans-serif;font-variant:normal;font-feature-settings:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;unicode-bidi:normal;direction:ltr}.ChartPanel_signDetails__LAyUd{display:flex;flex-direction:column;gap:.125rem;min-width:0}.ChartPanel_signLabel__UBjFr{font-size:.625rem;font-weight:600;color:rgba(0,0,0,.5);text-transform:uppercase;letter-spacing:.5px}.ChartPanel_signValue__l2XL_{font-size:.875rem;font-weight:700;color:#000000}.ChartPanel_mobileHouseBadges__9rPOu{display:none;position:fixed;bottom:0;left:0;right:0;background-color:#FFFFFF;border-top:2px solid rgba(0,0,0,.1);padding:.5rem;gap:.375rem;flex-direction:row;overflow-x:auto;overflow-y:hidden;justify-content:flex-start;align-items:center;z-index:1000;height:auto;min-height:100px;box-shadow:0 -4px 12px rgba(0,0,0,.1)}.ChartPanel_mobileHouseBadges__9rPOu::-webkit-scrollbar{height:4px}.ChartPanel_mobileHouseBadges__9rPOu::-webkit-scrollbar-track{background:rgba(0,0,0,.05)}.ChartPanel_mobileHouseBadges__9rPOu::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:2px}.ChartPanel_houseBadge__UA69n{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.375rem .5rem;background-color:rgba(0,0,0,.02);border-radius:4px;border:2px solid;min-width:60px;max-width:60px;flex-shrink:0}.ChartPanel_houseNumber__BH9ox{font-size:.625rem;font-weight:800;color:rgba(0,0,0,.5)}.ChartPanel_houseSignSymbol__TnUgF{font-size:1rem;font-weight:600;font-family:Arial Unicode MS,Lucida Sans Unicode,Arial,Helvetica,sans-serif;font-variant:normal;font-feature-settings:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;unicode-bidi:normal;direction:ltr}.ChartPanel_houseSignName__dp01m{font-size:.625rem;font-weight:600;color:#000000;text-align:center;line-height:1.2}@media (max-width:768px){.ChartPanel_chartPanel__vyC4w{padding:.5rem;gap:.75rem}.ChartPanel_mobileSignInfo__ZBR_9{display:flex;margin-bottom:.5rem}.ChartPanel_mobileHouseBadges__9rPOu{display:flex}.ChartPanel_housesOverlay__Emvlx{display:none}.ChartPanel_chartHeader__5DkXH{flex-direction:column;align-items:flex-start;padding-bottom:.5rem}.ChartPanel_chartContainer__46Z6B{margin-bottom:.5rem;padding:.5rem;flex:1;min-height:0;display:flex;align-items:center;justify-content:center}.ChartPanel_chartContainer__46Z6B svg{width:100%;height:100%;max-width:calc(100vw - 2rem);max-height:calc(100vh - 400px);-o-object-fit:contain;object-fit:contain}}.ChartSelector_container__V0_aU{position:relative;width:100%;z-index:1000}.ChartSelector_trigger__x41mp{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.75rem .875rem;background:#ffffff;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;transition:all .2s ease;font-family:inherit}.ChartSelector_trigger__x41mp:hover{border-color:#3b82f6;box-shadow:0 2px 6px rgba(59,130,246,.1)}.ChartSelector_triggerContent__1KNt_{display:flex;align-items:center;gap:.625rem;flex:1;min-width:0}.ChartSelector_chartName__uEDX6{font-size:.9375rem;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChartSelector_defaultBadge__AaEcD{padding:.1875rem .5rem;background:#3b82f6;color:#ffffff;border-radius:6px;font-size:.625rem;font-weight:600;flex-shrink:0}.ChartSelector_chevron__HbCRo{color:#64748b;transition:transform .2s ease;flex-shrink:0}.ChartSelector_chevronOpen__PX8Ks{transform:rotate(180deg)}.ChartSelector_dropdown__bzzPA{position:absolute;top:calc(100% + .5rem);left:0;right:0;background:#ffffff;border:2px solid #e2e8f0;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.15);z-index:10000;overflow:hidden;animation:ChartSelector_slideDown__HoIri .2s ease}@keyframes ChartSelector_slideDown__HoIri{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ChartSelector_dropdownHeader__rIjwq{padding:.75rem .875rem;border-bottom:1px solid #e2e8f0;background:#f8fafc}.ChartSelector_dropdownHeader__rIjwq span{font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.ChartSelector_chartList__MpBMu{max-height:280px;overflow-y:auto}.ChartSelector_chartItem__E_kjr{width:100%;display:block;padding:.75rem .875rem;background:#ffffff;border:none;border-bottom:1px solid #f1f5f9;cursor:pointer;transition:all .15s ease;text-align:left;font-family:inherit}.ChartSelector_chartItem__E_kjr:last-child{border-bottom:none}.ChartSelector_chartItem__E_kjr:hover{background:#f8fafc}.ChartSelector_chartItemActive__UYKMY{background:#eff6ff;border-left:3px solid #3b82f6;padding-left:calc(.875rem - 3px)}.ChartSelector_chartItemActive__UYKMY:hover{background:#dbeafe}.ChartSelector_chartItemContent__FdAV5{display:flex;flex-direction:column;gap:.375rem}.ChartSelector_chartItemHeader__dgGDo{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ChartSelector_chartItemName__6gBMP{font-size:.875rem;font-weight:600;color:#1e293b}.ChartSelector_checkIcon__P73cp{color:#3b82f6;flex-shrink:0}.ChartSelector_chartItemDetails__pms9i{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:#64748b}.ChartSelector_defaultBadgeSmall___MXOc{padding:.1875rem .4375rem;background:#3b82f6;color:#ffffff;border-radius:6px;font-size:.625rem;font-weight:600;display:inline-block;width:-moz-fit-content;width:fit-content;margin-top:.25rem}.UserPanel_userPanel__NJdgs{display:flex;flex-direction:column;gap:0;height:100%;overflow-y:auto;overflow-x:visible;background-color:#FFFFFF;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.08);padding:1rem}.UserPanel_userPanel__NJdgs::-webkit-scrollbar{width:6px}.UserPanel_userPanel__NJdgs::-webkit-scrollbar-track{background:transparent}.UserPanel_userPanel__NJdgs::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.UserPanel_userPanel__NJdgs::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.4)}.UserPanel_userInfo__uBvGD{padding:.75rem 0;text-align:center;border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:.75rem}.UserPanel_chartSelectorWrapper__NhDgg{margin-bottom:1rem;position:relative;z-index:10000}.UserPanel_userName__2GWtc{font-size:1rem;font-weight:700;color:#000000;margin:0;text-align:center}.UserPanel_infoCard__mcQ3G{display:flex;flex-direction:column;gap:.625rem;padding:.75rem 0;border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:.75rem}.UserPanel_infoRow__NwXzo{display:flex;align-items:center;gap:.5rem;font-size:.8125rem}.UserPanel_icon__7_dnm{color:#000000;flex-shrink:0}.UserPanel_label__iMSbO{color:rgba(0,0,0,.6);font-weight:500;min-width:90px}.UserPanel_value__X6BBn{color:#000000;font-weight:600;flex:1;text-align:right}.UserPanel_chartInfoCard__xAfAe{display:flex;flex-direction:column;gap:.625rem;padding:.75rem 0;border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:.75rem}.UserPanel_cardTitle__8p6iX{font-size:.875rem;font-weight:700;color:#000000;margin:0 0 .5rem}.UserPanel_signItem__Us0dy{display:flex;justify-content:space-between;align-items:center;padding:.5rem;background-color:rgba(0,0,0,.02);border-radius:4px;transition:background-color .15s ease}.UserPanel_signItem__Us0dy:hover{background-color:rgba(0,0,0,.05)}.UserPanel_signLabel__tN3oc{font-size:.8125rem;font-weight:600;color:#000000}.UserPanel_signValue__DrDMC{display:flex;flex-direction:column;align-items:flex-end;font-size:.875rem;font-weight:700;color:#000000}.UserPanel_signDegree__tgOsD{font-size:.6875rem;font-weight:500;color:rgba(0,0,0,.6);margin-top:.125rem}.UserPanel_planetCard__5XWbB{display:flex;flex-direction:column;overflow:hidden}.UserPanel_planetHeader__7yc2e{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.75rem 0;background-color:transparent;border:none;cursor:pointer;transition:background-color .15s ease;font-family:Inter,system-ui,sans-serif}.UserPanel_planetHeader__7yc2e:hover{background-color:transparent}.UserPanel_planetHeader__7yc2e svg{color:#000000}.UserPanel_planetList__jIIAP{display:flex;flex-direction:column;gap:.375rem;padding:0;animation:UserPanel_slideDown__lbupm .2s ease-out}@keyframes UserPanel_slideDown__lbupm{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.UserPanel_planetItem__LyqCz{display:flex;justify-content:space-between;align-items:center;padding:.5rem;background-color:rgba(0,0,0,.02);border-radius:4px;font-size:.8125rem;transition:background-color .15s ease}.UserPanel_planetItem__LyqCz:hover{background-color:rgba(0,0,0,.05)}.UserPanel_planetName__U03dn{font-weight:600;color:#000000}.UserPanel_planetInfo__Fn_1p{display:flex;gap:.375rem;align-items:center}.UserPanel_planetSign__9tYlM{font-weight:600;color:#000000}.UserPanel_planetHouse__Ft8Jg{font-size:.75rem;color:#000000;padding:.125rem .375rem;background-color:rgba(0,0,0,.1);border-radius:4px}@media (max-width:1024px){.UserPanel_userPanel__NJdgs{padding-right:0}}.ChatMessage_messageWrapper__sWOCC{display:flex;width:100%;margin-bottom:.75rem;animation:ChatMessage_slideIn__MmoHQ .2s ease-out}.ChatMessage_userWrapper__4wU34{justify-content:flex-end}.ChatMessage_aiWrapper__Cs1uf{justify-content:flex-start}.ChatMessage_message__j7idr{max-width:80%;padding:.625rem .875rem;border-radius:4px;word-wrap:break-word;transition:transform .15s ease}.ChatMessage_message__j7idr:hover{transform:translateY(-1px)}.ChatMessage_userMessage__LdCYU{background-color:#000000;color:#FFFFFF;border-bottom-right-radius:4px}.ChatMessage_aiMessage___5FMj{background-color:#FFFFFF;color:#000000;border:2px solid rgba(0,0,0,.1);border-bottom-left-radius:4px}.ChatMessage_text__Q7Q3M{font-size:.8125rem;line-height:1.5;margin:0;white-space:pre-wrap;color:inherit}.ChatMessage_userMessage__LdCYU .ChatMessage_text__Q7Q3M{color:#FFFFFF}.ChatMessage_aiMessage___5FMj .ChatMessage_text__Q7Q3M{color:#000000}.ChatMessage_cursor__3Qqya{display:inline-block;animation:ChatMessage_blink__tmepz 1s infinite;margin-left:2px;color:inherit}@keyframes ChatMessage_blink__tmepz{0%,50%{opacity:1}51%,to{opacity:0}}.ChatMessage_timestamp__CihIA{display:block;font-size:.625rem;margin-top:.25rem;opacity:.6;color:inherit}.ChatMessage_userMessage__LdCYU .ChatMessage_timestamp__CihIA{color:#FFFFFF}.ChatMessage_aiMessage___5FMj .ChatMessage_timestamp__CihIA{color:#000000}@keyframes ChatMessage_slideIn__MmoHQ{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.ChatMessage_message__j7idr{max-width:85%}}.ChatPanel_chatPanel__NesoI{display:flex;flex-direction:column;height:100%;background-color:#FFFFFF;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:hidden}.ChatPanel_header__ObId_{display:flex;align-items:center;gap:.5rem;padding:.875rem 1rem;background-color:#FFFFFF;color:#000000;border-bottom:2px solid rgba(0,0,0,.1)}.ChatPanel_headerIcon__KM_wQ{color:#000000}.ChatPanel_headerContent__gG_9l{flex:1}.ChatPanel_title__CnTRA{font-size:.875rem;font-weight:700;margin:0;line-height:1.2}.ChatPanel_subtitle__Aou4W{display:none}.ChatPanel_expandButton__V2icS{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:1px solid rgba(0,0,0,.1);border-radius:4px;color:rgba(0,0,0,.5);cursor:pointer;transition:all .2s ease}.ChatPanel_expandButton__V2icS:hover{background:rgba(0,0,0,.05);border-color:#000000;color:#000000;transform:scale(1.05)}.ChatPanel_clearButton__6ym8H{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:1px solid rgba(0,0,0,.1);border-radius:4px;color:rgba(0,0,0,.5);cursor:pointer;transition:all .2s ease}.ChatPanel_clearButton__6ym8H:hover{background:rgba(0,0,0,.05);border-color:#000000;color:#000000;transform:scale(1.05)}.ChatPanel_messagesContainer__o0ysy{flex:1;overflow-y:auto;padding:1rem;background-color:#FFFFFF}.ChatPanel_messagesContainer__o0ysy::-webkit-scrollbar{width:4px}.ChatPanel_messagesContainer__o0ysy::-webkit-scrollbar-track{background:transparent}.ChatPanel_messagesContainer__o0ysy::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:2px}.ChatPanel_messagesContainer__o0ysy::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.4)}.ChatPanel_loadingIndicator__WKHnL{display:flex;gap:.375rem;padding:.875rem 1.125rem;background-color:#FFFFFF;border:2px solid rgba(0,0,0,.1);border-radius:4px;width:-moz-fit-content;width:fit-content;border-bottom-left-radius:4px}.ChatPanel_loadingDot__gk08_{width:8px;height:8px;background-color:#000000;border-radius:50%;animation:ChatPanel_pulse__Xqzvp 1.4s ease-in-out infinite both}.ChatPanel_loadingDot__gk08_:first-child{animation-delay:-.32s}.ChatPanel_loadingDot__gk08_:nth-child(2){animation-delay:-.16s}@keyframes ChatPanel_pulse__Xqzvp{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.ChatPanel_examplesContainer__flohx{padding:1rem 1.5rem;background-color:#FFFFFF;border-top:1px solid rgba(0,0,0,.1);border-radius:4px 4px 0 0}.ChatPanel_examplesHeader__4yAg2{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.ChatPanel_examplesLabel__PeBeP{font-size:.6875rem;font-weight:600;color:#000000;margin:0;text-transform:uppercase;letter-spacing:.5px}.ChatPanel_closeExamplesButton__iThOq{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;background:transparent;border:none;border-radius:4px;color:rgba(0,0,0,.5);cursor:pointer;transition:all .15s ease}.ChatPanel_closeExamplesButton__iThOq:hover{background:rgba(0,0,0,.05);color:#000000;transform:scale(1.1)}.ChatPanel_closeExamplesButton__iThOq:active{transform:scale(.95)}.ChatPanel_examplesGrid__oMVfh{display:flex;gap:.375rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.25rem;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.ChatPanel_examplesGrid__oMVfh::-webkit-scrollbar{height:4px}.ChatPanel_examplesGrid__oMVfh::-webkit-scrollbar-track{background:transparent}.ChatPanel_examplesGrid__oMVfh::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:2px}.ChatPanel_examplesGrid__oMVfh::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.4)}.ChatPanel_exampleButton__HlnLD{padding:.375rem .5rem;background-color:#FFFFFF;color:#000000;border:2px solid rgba(0,0,0,.1);border-radius:4px;font-size:.75rem;cursor:pointer;transition:all .15s ease;text-align:left;font-family:Inter,system-ui,sans-serif;white-space:nowrap;flex-shrink:0}.ChatPanel_exampleButton__HlnLD:hover:not(:disabled){background-color:#000000;color:#FFFFFF;border-color:#000000;transform:translateY(-1px)}.ChatPanel_exampleButton__HlnLD:active:not(:disabled){transform:translateY(0)}.ChatPanel_exampleButton__HlnLD:disabled{opacity:.5;cursor:not-allowed}.ChatPanel_inputContainer__gwJde{display:flex;gap:.5rem;padding:.75rem 1rem;background-color:#FFFFFF;border-top:1px solid rgba(0,0,0,.1)}.ChatPanel_input__C3Ws6{flex:1;padding:.625rem .875rem;border:2px solid rgba(0,0,0,.1);border-radius:4px;font-size:.875rem;font-family:Inter,system-ui,sans-serif;resize:none;max-height:100px;transition:border-color .15s ease;background-color:#FFFFFF;color:#000000;overflow-y:hidden}.ChatPanel_input__C3Ws6::-webkit-scrollbar{display:none}.ChatPanel_input__C3Ws6{-ms-overflow-style:none;scrollbar-width:none}.ChatPanel_input__C3Ws6:focus{outline:none;border-color:#000000;background-color:#FFFFFF}.ChatPanel_input__C3Ws6::-moz-placeholder{color:rgba(0,0,0,.5);opacity:1}.ChatPanel_input__C3Ws6::placeholder{color:rgba(0,0,0,.5);opacity:1}.ChatPanel_input__C3Ws6:disabled{opacity:.6;cursor:not-allowed}.ChatPanel_sendButton__ALh2o{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#000000;color:#FFFFFF;border:none;border-radius:50%;cursor:pointer;transition:all .15s ease;flex-shrink:0}.ChatPanel_sendButton__ALh2o:hover:not(:disabled){background-color:rgba(0,0,0,.8);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.3)}.ChatPanel_sendButton__ALh2o:active:not(:disabled){transform:translateY(0)}.ChatPanel_sendButton__ALh2o:disabled{opacity:.4;cursor:not-allowed;transform:none}@media (max-width:768px){.ChatPanel_examplesGrid__oMVfh{display:flex;flex-direction:row;overflow-x:auto;overflow-y:hidden}.ChatPanel_inputContainer__gwJde{position:fixed;bottom:0;left:0;right:0;background-color:#FFFFFF;border-top:1px solid rgba(0,0,0,.1);z-index:1000;padding-bottom:env(safe-area-inset-bottom);transition:transform .3s ease}.ChatPanel_chatPanel__NesoI{padding-bottom:60px}}.AstroEventsBar_eventsBar__u1w90{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;padding:.75rem 1.5rem;background:#FFFFFF;border-bottom:1px solid rgba(0,0,0,.1);overflow-x:auto;overflow-y:visible;position:relative;z-index:100;width:100%;max-width:100%}.AstroEventsBar_eventsBar__u1w90::-webkit-scrollbar{height:3px}.AstroEventsBar_eventsBar__u1w90::-webkit-scrollbar-track{background:rgba(0,0,0,.02)}.AstroEventsBar_eventsBar__u1w90::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.AstroEventsBar_badge__B2x4A{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1rem;border-radius:4px;white-space:nowrap;transition:all .15s ease;border:1px solid transparent;position:relative;cursor:pointer;min-width:160px;max-width:200px;justify-content:center;height:56px;box-sizing:border-box;flex-direction:column;overflow:hidden;flex-shrink:0}.AstroEventsBar_badge__B2x4A:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.08)}.AstroEventsBar_badge__B2x4A[data-loading=true]{opacity:.6;cursor:wait}.AstroEventsBar_badge__B2x4A[data-loading=true] .AstroEventsBar_badgeValue__2srgU{animation:AstroEventsBar_loadingPulse__XoFJT 1.5s ease-in-out infinite}@keyframes AstroEventsBar_loadingPulse__XoFJT{0%,to{opacity:.5}50%{opacity:1}}.AstroEventsBar_tooltip__upBCS{position:fixed;top:60px;left:50%;transform:translateX(-50%);background:#000000;color:#FFFFFF;padding:.75rem 1rem;border-radius:4px;font-size:.75rem;line-height:1.4;white-space:normal;width:240px;z-index:200;box-shadow:0 4px 12px rgba(0,0,0,.15);pointer-events:none}.AstroEventsBar_tooltip__upBCS:before{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-bottom-color:#000000}.AstroEventsBar_badge__B2x4A[data-type=normal]{background:rgba(224,187,228,.25);border-color:rgba(175,82,222,.3)}.AstroEventsBar_badge__B2x4A[data-type=normal] .AstroEventsBar_badgeLabel__g_tZi{color:rgba(128,36,181,.8)}.AstroEventsBar_badge__B2x4A[data-type=normal] .AstroEventsBar_badgeValue__2srgU{color:#6B21A8}.AstroEventsBar_badge__B2x4A[data-type=info]{background:rgba(180,212,255,.25);border-color:rgba(59,130,246,.3)}.AstroEventsBar_badge__B2x4A[data-type=info] .AstroEventsBar_badgeLabel__g_tZi{color:rgba(29,78,216,.8)}.AstroEventsBar_badge__B2x4A[data-type=info] .AstroEventsBar_badgeValue__2srgU{color:#1E3A8A}.AstroEventsBar_badge__B2x4A[data-type=warning]{background:rgba(255,218,185,.35);border-color:rgba(251,146,60,.4)}.AstroEventsBar_badge__B2x4A[data-type=warning] .AstroEventsBar_badgeLabel__g_tZi{color:rgba(194,65,12,.8)}.AstroEventsBar_badge__B2x4A[data-type=warning] .AstroEventsBar_badgeValue__2srgU{color:#92400E}.AstroEventsBar_badge__B2x4A[data-type=success]{background:rgba(186,255,201,.25);border-color:rgba(34,197,94,.3)}.AstroEventsBar_badge__B2x4A[data-type=success] .AstroEventsBar_badgeLabel__g_tZi{color:rgba(21,128,61,.8)}.AstroEventsBar_badge__B2x4A[data-type=success] .AstroEventsBar_badgeValue__2srgU{color:#14532D}.AstroEventsBar_badgeLabel__g_tZi{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;line-height:1.2;text-align:center;width:100%;flex-shrink:0}.AstroEventsBar_badgeValue__2srgU{font-size:.75rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;text-align:center;width:100%;flex-shrink:0}.AstroEventsBar_tooltip__upBCS{animation:AstroEventsBar_tooltipFadeIn__CUfea .2s ease-out}@keyframes AstroEventsBar_tooltipFadeIn__CUfea{0%{opacity:0;transform:translateX(-50%) translateY(-4px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.AstroEventsBar_mobileCardsContainer__mW47c{display:flex;flex-direction:column;gap:1.25rem;padding:1.25rem;background:rgba(0,0,0,.02);height:100%;overflow-y:auto}.AstroEventsBar_insightCard__lIXUj{background:#FFFFFF;border-radius:4px;padding:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.1);transition:all .3s cubic-bezier(.4,0,.2,1);opacity:0;animation:AstroEventsBar_cardFadeIn__J73rq .5s ease-out forwards;width:100%;box-sizing:border-box;display:flex;flex-direction:column}@keyframes AstroEventsBar_cardFadeIn__J73rq{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.AstroEventsBar_insightCard__lIXUj:first-child{animation-delay:.05s}.AstroEventsBar_insightCard__lIXUj:nth-child(2){animation-delay:.1s}.AstroEventsBar_insightCard__lIXUj:nth-child(3){animation-delay:.15s}.AstroEventsBar_insightCard__lIXUj:nth-child(4){animation-delay:.2s}.AstroEventsBar_insightCard__lIXUj:nth-child(5){animation-delay:.25s}.AstroEventsBar_insightCard__lIXUj:nth-child(6){animation-delay:.3s}.AstroEventsBar_insightCard__lIXUj:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.AstroEventsBar_insightCard__lIXUj[data-type=normal]{border-color:rgba(0,0,0,.1);background:#FFFFFF}.AstroEventsBar_insightCard__lIXUj[data-type=normal] .AstroEventsBar_cardTitle__9wc6d{color:#000000}.AstroEventsBar_insightCard__lIXUj[data-type=info]{border-color:rgba(0,0,0,.15);background:#FFFFFF}.AstroEventsBar_insightCard__lIXUj[data-type=info] .AstroEventsBar_cardTitle__9wc6d{color:#000000}.AstroEventsBar_insightCard__lIXUj[data-type=warning]{border-color:rgba(0,0,0,.2);background:#FFFFFF}.AstroEventsBar_insightCard__lIXUj[data-type=warning] .AstroEventsBar_cardTitle__9wc6d{color:#000000}.AstroEventsBar_insightCard__lIXUj[data-type=success]{border-color:rgba(0,0,0,.2);background:#FFFFFF}.AstroEventsBar_insightCard__lIXUj[data-type=success] .AstroEventsBar_cardTitle__9wc6d{color:#000000}.AstroEventsBar_cardHeader__rfUuL{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;padding-bottom:.875rem;border-bottom:1px solid rgba(0,0,0,.1);gap:1rem;flex-shrink:0;flex-wrap:wrap}.AstroEventsBar_cardTitle__9wc6d{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin:0;line-height:1}.AstroEventsBar_cardValue__DkeFZ{font-size:.9375rem;font-weight:600;color:#000000;text-align:right;line-height:1.2;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;white-space:normal;flex:1;min-width:0}.AstroEventsBar_cardBody__ydowH{width:100%;flex:1;min-height:0}.AstroEventsBar_cardInsight__yCtJN{font-size:.9375rem;line-height:1.7;color:rgba(0,0,0,.8);margin:0;font-weight:400;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;white-space:normal}.AstroEventsBar_cardLoading__5INNV{display:flex;gap:.375rem;justify-content:center;align-items:center;padding:1.5rem 0}.AstroEventsBar_loadingDot__URn_c{width:6px;height:6px;background-color:rgba(0,0,0,.5);border-radius:50%;animation:AstroEventsBar_dotBounce__UJ9km 1.2s ease-in-out infinite both}@keyframes AstroEventsBar_dotBounce__UJ9km{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1.1);opacity:1}}.AstroEventsBar_loadingDot__URn_c:first-child{animation-delay:-.24s}.AstroEventsBar_loadingDot__URn_c:nth-child(2){animation-delay:-.12s}.AstroEventsBar_loadingDot__URn_c:nth-child(3){animation-delay:0s}.Button_button__WQ3_h{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:600;border:none;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;font-family:Inter,system-ui,sans-serif}.Button_button__WQ3_h:hover:not(.Button_disabled__wUorh){transform:translateY(-1px);box-shadow:0 8px 16px rgba(0,0,0,.12)}.Button_button__WQ3_h:active:not(.Button_disabled__wUorh){transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.1)}.Button_sm__EVr0q{padding:.5rem 1rem;font-size:.8125rem;border-radius:4px;min-height:32px}.Button_md__HVi37{padding:.75rem 1.5rem;font-size:.875rem;border-radius:4px;min-height:40px}.Button_lg__jlvo1{padding:1rem 2rem;font-size:1rem;border-radius:4px;min-height:48px}.Button_primary___5QRF{background-color:#000000;color:#FFFFFF;border:2px solid #000000}.Button_primary___5QRF:hover:not(.Button_disabled__wUorh){background-color:rgba(0,0,0,.9)}.Button_primary___5QRF:active:not(.Button_disabled__wUorh){background-color:rgba(0,0,0,.8)}.Button_secondary__z8DZE{background-color:#FFFFFF;color:#000000;border:2px solid #000000}.Button_secondary__z8DZE:hover:not(.Button_disabled__wUorh){background-color:rgba(0,0,0,.05)}.Button_secondary__z8DZE:active:not(.Button_disabled__wUorh){background-color:rgba(0,0,0,.1)}.Button_danger__1cN7Q{background-color:#FF0000;color:#FFFFFF}.Button_danger__1cN7Q:hover:not(.Button_disabled__wUorh){background-color:#CC0000}.Button_danger__1cN7Q:active:not(.Button_disabled__wUorh){background-color:#990000}.Button_success__vj5CJ{background-color:#00C369;color:#FFFFFF}.Button_success__vj5CJ:hover:not(.Button_disabled__wUorh){background-color:#009C54}.Button_success__vj5CJ:active:not(.Button_disabled__wUorh){background-color:#00753F}.Button_warning__fdl3F{background-color:#FFC300;color:#1A365D}.Button_warning__fdl3F:hover:not(.Button_disabled__wUorh){background-color:#CC9C00}.Button_warning__fdl3F:active:not(.Button_disabled__wUorh){background-color:#997500}.Button_disabled__wUorh{opacity:.5;cursor:not-allowed;pointer-events:none}.Button_fullWidth__I0BsA{width:100%}.Button_button__WQ3_h:focus-visible{outline:2px solid #000000;outline-offset:2px}.Card_card__HEwtR{background-color:#FFFFFF;border:2px solid #000000;border-radius:0;padding:1.25rem;box-shadow:0 1px 3px rgba(0,0,0,.06);transition:all .2s cubic-bezier(.4,0,.2,1)}.Card_hoverable__cvmgf:hover{box-shadow:0 10px 20px rgba(0,0,0,.1);transform:translateY(-2px)}.Card_clickable__Xc77k{cursor:pointer}.Card_noPadding__QbfS0{padding:0}.Card_clickable__Xc77k:focus{outline:2px solid #000000;outline-offset:2px}.Card_clickable__Xc77k:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.08)}@media (max-width:768px){.Card_card__HEwtR{padding:1rem}}.Input_inputWrapper__8WoEX{display:flex;flex-direction:column;gap:.5rem;width:100%}.Input_label__CR3VX{font-size:.6875rem;font-weight:600;color:#000000;opacity:.6;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:.25rem}.Input_required__i5chP{color:#FF0000}.Input_inputContainer__RtSBF{position:relative;width:100%}.Input_input__DfZui{width:100%;padding:.75rem 0;font-size:.875rem;font-family:Inter,system-ui,sans-serif;color:#000000;background-color:transparent;border:none;border-bottom:1px solid rgba(0,0,0,.2);border-radius:0;outline:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.Input_input__DfZui::-moz-placeholder{color:rgba(0,0,0,.4);opacity:1}.Input_input__DfZui::placeholder{color:rgba(0,0,0,.4);opacity:1}.Input_input__DfZui:hover:not(:disabled){border-bottom-color:rgba(0,0,0,.4)}.Input_input__DfZui:focus{border-bottom-color:#000000;border-bottom-width:2px}.Input_inputError__wTC0e,.Input_inputError__wTC0e:focus{border-bottom-color:#FF0000}.Input_inputDisabled__fWkcH{opacity:.5;cursor:not-allowed;background-color:#F8F9FA}.Input_errorText___ZqYI{font-size:.75rem;color:#FF0000;margin:0;padding-left:.25rem}.Input_input__DfZui[type=date],.Input_input__DfZui[type=time]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}.Input_input__DfZui[type=date]::-webkit-calendar-picker-indicator,.Input_input__DfZui[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;color:#000000;opacity:.6}.Input_input__DfZui[type=date]::-webkit-calendar-picker-indicator:hover,.Input_input__DfZui[type=time]::-webkit-calendar-picker-indicator:hover{opacity:1}.Input_input__DfZui[type=number]::-webkit-inner-spin-button,.Input_input__DfZui[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Input_input__DfZui[type=number]{-moz-appearance:textfield}.Input_input__DfZui[type=password]{font-family:Inter,system-ui,sans-serif}.Select_selectWrapper__OL5MJ{position:relative;display:flex;flex-direction:column;gap:.5rem;width:100%;z-index:1}.Select_label__TXo7r{font-size:.6875rem;font-weight:600;color:#000000;opacity:.6;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:.25rem}.Select_required__rHOEX{color:#FF0000}.Select_selectTrigger__TBTrO{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;padding:.75rem .875rem;font-size:.875rem;font-family:Inter,system-ui,sans-serif;color:#000000;background-color:#FFFFFF;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Select_selectOpen__idDQB,.Select_selectTrigger__TBTrO:hover:not(.Select_selectDisabled___345h){border-color:#3b82f6;background-color:#ffffff;box-shadow:0 2px 6px rgba(59,130,246,.1)}.Select_selectOpen__idDQB{border-radius:12px}.Select_selectError__5wAAE{border-color:#FF0000}.Select_selectError__5wAAE:focus{border-color:#FF0000;box-shadow:0 0 0 3px rgba(255,0,0,.1)}.Select_selectDisabled___345h{opacity:.5;cursor:not-allowed;background-color:#F8F9FA}.Select_selectValue__aIPik{flex:1;text-align:left}.Select_placeholder__yVG_C{color:rgba(0,0,0,.4);opacity:1}.Select_selectArrow__99HX8{display:flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:.75rem;color:#000000;opacity:.6;transition:transform .2s}.Select_selectArrowOpen__182eW{transform:rotate(180deg)}.Select_selectDropdown__KX4CM{position:absolute;top:calc(100% + .5rem);left:0;right:0;z-index:10001;max-height:240px;overflow-y:auto;background-color:#ffffff;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.15);border:2px solid #e2e8f0;animation:Select_slideDown__QX7AA .2s ease}.Select_selectOption__HylM5{padding:.75rem .875rem;font-size:.875rem;color:#000000;cursor:pointer;transition:all .15s ease;border-bottom:1px solid #f1f5f9}.Select_selectOption__HylM5:last-child{border-bottom:none}.Select_selectOption__HylM5:hover:not(.Select_selectOptionDisabled__7AiH2){background-color:#f8fafc}.Select_selectOptionActive__yZtxS{background-color:#eff6ff;font-weight:600;color:#000000;border-left:3px solid #3b82f6;padding-left:calc(.875rem - 3px)}.Select_selectOptionActive__yZtxS:hover{background-color:#dbeafe}.Select_selectOptionDisabled__7AiH2{opacity:.5;cursor:not-allowed}.Select_errorText__96JRz{font-size:.75rem;color:#FF0000;margin:0;padding-left:.25rem}@keyframes Select_slideDown__QX7AA{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.Select_selectDropdown__KX4CM::-webkit-scrollbar{width:6px}.Select_selectDropdown__KX4CM::-webkit-scrollbar-track{background:rgba(0,0,0,.05)}.Select_selectDropdown__KX4CM::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3);border-radius:4px}.Select_selectDropdown__KX4CM::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.5)}.MessageBox_overlay__TLJxG{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem;background-color:rgba(0,0,0,.7);backdrop-filter:blur(4px);animation:MessageBox_fadeIn__TPrRK .2s ease-out}.MessageBox_messageBox__ffL0B{position:relative;width:100%;max-width:500px;background-color:#FFFFFF;border-radius:4px;box-shadow:0 20px 25px -5px rgba(0,0,0,.2);animation:MessageBox_scaleIn__gRM0U .2s ease-out;overflow:hidden}.MessageBox_header__pjJZL{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.5rem 0}.MessageBox_title__ZhGfi{margin:0;font-size:1.25rem;font-weight:700;color:#000000}.MessageBox_closeButton__SQWpW{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;background:none;color:#475569;font-size:1.5rem;line-height:1;cursor:pointer;border-radius:4px;transition:all .15s}.MessageBox_closeButton__SQWpW:hover{background-color:rgba(0,0,0,.1);color:#000000}.MessageBox_content__M9MHz{padding:1.5rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.MessageBox_icon__2lAZU{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;font-size:2rem;font-weight:700}.MessageBox_iconinfo__ySZZ7{background-color:rgba(0,195,255,.1);color:#00C3FF}.MessageBox_iconsuccess__Ew9Qu{background-color:rgba(0,195,105,.1);color:#00C369}.MessageBox_iconwarning__4X519{background-color:rgba(255,195,0,.1);color:#FFC300}.MessageBox_icondanger__xs0bd{background-color:rgba(255,0,0,.1);color:#FF0000}.MessageBox_message__mXEPJ{margin:0;font-size:1rem;line-height:1.6;color:#000000;text-align:center}.MessageBox_actions__FTpsD{display:flex;gap:.75rem;padding:0 1.5rem 1.5rem}.MessageBox_actions__FTpsD button{flex:1}@keyframes MessageBox_fadeIn__TPrRK{0%{opacity:0}to{opacity:1}}@keyframes MessageBox_scaleIn__gRM0U{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width:640px){.MessageBox_messageBox__ffL0B{max-width:100%;margin:1rem}.MessageBox_actions__FTpsD{flex-direction:column}.MessageBox_actions__FTpsD button{width:100%}}.Loading_loadingContent__oxAEI{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.Loading_fullScreenOverlay__Ip6g5{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:flex;align-items:center;justify-content:center;background-color:#ffffff;animation:Loading_fadeIn__Ufufx .2s ease-out}.Loading_fullScreenContent__tR_ih{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.Loading_orbitContainer__SSMVN{position:relative;display:flex;align-items:center;justify-content:center}.Loading_sm__OpS0X .Loading_orbitContainer__SSMVN{width:60px;height:60px}.Loading_md__huPqW .Loading_orbitContainer__SSMVN{width:100px;height:100px}.Loading_lg__1pjxn .Loading_orbitContainer__SSMVN{width:140px;height:140px}.Loading_sun__asNKN{position:absolute;background-color:#FFD700;border-radius:50%;box-shadow:0 0 20px rgba(255,215,0,.5);animation:Loading_pulse__9c2zs 2s ease-in-out infinite}.Loading_sm__OpS0X .Loading_sun__asNKN{width:12px;height:12px}.Loading_md__huPqW .Loading_sun__asNKN{width:20px;height:20px}.Loading_lg__1pjxn .Loading_sun__asNKN{width:28px;height:28px}.Loading_orbit__hw8D6{position:absolute;border:2px solid rgba(0,0,0,.1);border-radius:50%;animation:Loading_rotate__kOuyD linear infinite}.Loading_orbit1__DaT8U{animation-duration:2s}.Loading_orbit2__mcrlL{animation-duration:3s}.Loading_orbit3__OUGlw{animation-duration:4s}.Loading_sm__OpS0X .Loading_orbit1__DaT8U{width:30px;height:30px}.Loading_sm__OpS0X .Loading_orbit2__mcrlL{width:45px;height:45px}.Loading_sm__OpS0X .Loading_orbit3__OUGlw{width:60px;height:60px}.Loading_md__huPqW .Loading_orbit1__DaT8U{width:50px;height:50px}.Loading_md__huPqW .Loading_orbit2__mcrlL{width:75px;height:75px}.Loading_md__huPqW .Loading_orbit3__OUGlw{width:100px;height:100px}.Loading_lg__1pjxn .Loading_orbit1__DaT8U{width:70px;height:70px}.Loading_lg__1pjxn .Loading_orbit2__mcrlL{width:105px;height:105px}.Loading_lg__1pjxn .Loading_orbit3__OUGlw{width:140px;height:140px}.Loading_planet__7nE4M{position:absolute;background-color:#B0E0E6;border-radius:50%;top:0;left:50%;transform:translateX(-50%);box-shadow:0 0 10px rgba(176,224,230,.5)}.Loading_sm__OpS0X .Loading_planet__7nE4M{width:6px;height:6px}.Loading_md__huPqW .Loading_planet__7nE4M{width:10px;height:10px}.Loading_lg__1pjxn .Loading_planet__7nE4M{width:14px;height:14px}.Loading_orbit2__mcrlL .Loading_planet__7nE4M{background-color:#FFB6C1;box-shadow:0 0 10px rgba(255,182,193,.5)}.Loading_orbit3__OUGlw .Loading_planet__7nE4M{background-color:#98FB98;box-shadow:0 0 10px rgba(152,251,152,.5)}.Loading_message__zsBkE{margin:0;font-size:1rem;font-weight:500;color:#000000;text-align:center;animation:Loading_fadeIn__Ufufx .3s ease-out}.Loading_fullScreenOverlay__Ip6g5 .Loading_message__zsBkE{color:#000000;font-weight:600}@keyframes Loading_rotate__kOuyD{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Loading_pulse__9c2zs{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}@keyframes Loading_fadeIn__Ufufx{0%{opacity:0}to{opacity:1}}.Calendar_calendar__how7P{background-color:#FFFFFF;border-radius:12px;border:2px solid #cbd5e1;padding:1rem;max-width:400px;width:100%}.Calendar_header__8lB18{display:flex;align-items:center;justify-content:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:2px solid #f7fafc}.Calendar_headerButton__BMEWP{font-size:1.125rem;font-weight:700;color:#1A365D;background:none;border:none;cursor:pointer;padding:.5rem 1rem;border-radius:8px;transition:all .2s}.Calendar_headerButton__BMEWP:hover{background-color:rgba(255,107,53,.1);color:#FF6B35}.Calendar_body__KmhzT{min-height:300px}.Calendar_gridContainer__na9ER{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;max-height:350px;overflow-y:auto;padding:.5rem}.Calendar_gridItem__exmF3{padding:1rem;border:2px solid #cbd5e1;border-radius:8px;background-color:#FFFFFF;color:#1A365D;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s}.Calendar_gridItem__exmF3:hover{border-color:#FF6B35;background-color:rgba(255,107,53,.05);transform:translateY(-2px)}.Calendar_gridItemActive__N452E{background-color:#FF6B35;color:#FFFFFF;border-color:#FF6B35}.Calendar_gridItemActive__N452E:hover{background-color:#E65A2B;border-color:#E65A2B}.Calendar_dayGrid__1IM2k{display:flex;flex-direction:column;gap:.5rem}.Calendar_weekDays__ANt8L{display:grid;grid-template-columns:repeat(7,1fr);gap:.25rem;margin-bottom:.5rem}.Calendar_weekDay__MltdU{text-align:center;font-size:.75rem;font-weight:700;color:#475569;padding:.5rem 0}.Calendar_daysContainer__M8W6l{display:grid;grid-template-columns:repeat(7,1fr);gap:.25rem}.Calendar_emptyDay__qCNQp{padding:.75rem}.Calendar_dayItem__Mk4XK{padding:.75rem;border:2px solid #cbd5e1;border-radius:8px;background-color:#FFFFFF;color:#1A365D;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s}.Calendar_dayItem__Mk4XK:hover:not(.Calendar_dayItemDisabled__jFIvo){border-color:#FF6B35;background-color:rgba(255,107,53,.05);transform:scale(1.05)}.Calendar_dayItemSelected__itc15{background-color:#FF6B35;color:#FFFFFF;border-color:#FF6B35}.Calendar_dayItemSelected__itc15:hover{background-color:#E65A2B;border-color:#E65A2B}.Calendar_dayItemDisabled__jFIvo{opacity:.3;cursor:not-allowed;pointer-events:none}.Calendar_gridContainer__na9ER::-webkit-scrollbar{width:6px}.Calendar_gridContainer__na9ER::-webkit-scrollbar-track{background:#F8F9FA;border-radius:8px}.Calendar_gridContainer__na9ER::-webkit-scrollbar-thumb{background:#FF6B35;border-radius:8px}.Calendar_gridContainer__na9ER::-webkit-scrollbar-thumb:hover{background:#E65A2B}@media (max-width:640px){.Calendar_calendar__how7P{max-width:100%}.Calendar_gridContainer__na9ER{grid-template-columns:repeat(2,1fr)}}.TimePicker_timePickerWrapper__S1J0c{display:flex;flex-direction:column;gap:.5rem;width:100%}.TimePicker_label__BCblU{font-size:.6875rem;font-weight:600;color:#000000;opacity:.6;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:.25rem}.TimePicker_required__KN6_e{color:#FF0000}.TimePicker_timePicker__YnxYv{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem;background-color:#FFFFFF;border:2px solid rgba(0,0,0,.2);border-radius:4px;transition:all .2s cubic-bezier(.4,0,.2,1)}.TimePicker_timePicker__YnxYv:hover{border-color:rgba(0,0,0,.4);background-color:#ffffff}.TimePicker_timePickerError__mKZ7N{border-color:#FF0000}.TimePicker_timeColumn__imio6{display:flex;flex-direction:column;align-items:center;gap:.5rem}.TimePicker_arrowButton__AIf4T{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:4px;background-color:#ffffff;color:#000000;font-size:1rem;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 2px 4px rgba(0,0,0,.08)}.TimePicker_arrowButton__AIf4T:hover{background-color:rgba(0,0,0,.05);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.12)}.TimePicker_arrowButton__AIf4T:active{transform:scale(.95)}.TimePicker_timeValue__Qf6MG{display:flex;align-items:center;justify-content:center;width:60px;height:60px;font-size:1.75rem;font-weight:700;color:#000000;background-color:#ffffff;border:2px solid #000000;border-radius:4px;cursor:ns-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px rgba(0,0,0,.08)}.TimePicker_timeValue__Qf6MG:hover{background-color:rgba(0,0,0,.05);transform:scale(1.05);box-shadow:0 4px 8px rgba(0,0,0,.12)}.TimePicker_timeValueDragging__LHgT7{background-color:#000000;color:#ffffff;transform:scale(1.08);box-shadow:0 6px 12px rgba(0,0,0,.3)}.TimePicker_separator__fS9mw{font-size:1.75rem;font-weight:700;color:rgba(0,0,0,.6);-webkit-user-select:none;-moz-user-select:none;user-select:none}.TimePicker_errorText__FsGug{font-size:.75rem;color:#FF0000;margin:0;padding-left:.25rem}.TimePicker_hint__0GY7f{font-size:.75rem;color:rgba(0,0,0,.6);margin:0;text-align:center}@media (max-width:640px){.TimePicker_timePicker__YnxYv{padding:1rem}.TimePicker_timeValue__Qf6MG{width:60px;height:60px;font-size:2rem}.TimePicker_arrowButton__AIf4T{width:36px;height:36px;font-size:1rem}.TimePicker_separator__fS9mw{font-size:2rem}}@media (hover:none) and (pointer:coarse){.TimePicker_timeValue__Qf6MG{cursor:grab}.TimePicker_timeValueDragging__LHgT7{cursor:grabbing}}.DatePicker_datePickerWrapper__43v3T{display:flex;flex-direction:column;gap:.5rem;width:100%}.DatePicker_label__T5WFC{font-size:.6875rem;font-weight:600;color:#000000;opacity:.6;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:.25rem}.DatePicker_datePicker__72e0Q{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem;background-color:#FFFFFF;border:2px solid rgba(0,0,0,.2);border-radius:4px;transition:all .2s cubic-bezier(.4,0,.2,1)}.DatePicker_datePicker__72e0Q:hover{border-color:rgba(0,0,0,.4);background-color:#ffffff}.DatePicker_dateColumn__4ZKfV{display:flex;flex-direction:column;align-items:center;gap:.5rem}.DatePicker_arrowButton__cLdq8{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:4px;background-color:#ffffff;color:#000000;font-size:1rem;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 2px 4px rgba(0,0,0,.08)}.DatePicker_arrowButton__cLdq8:hover{background-color:rgba(0,0,0,.05);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.12)}.DatePicker_arrowButton__cLdq8:active{transform:scale(.95)}.DatePicker_dateValue__vohPE{display:flex;align-items:center;justify-content:center;min-width:60px;height:60px;padding:0 .5rem;color:#000000;background-color:#ffffff;border:2px solid #000000;border-radius:4px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px rgba(0,0,0,.08)}.DatePicker_dateValue__vohPE,.DatePicker_separator__nvqjq{font-size:1.75rem;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DatePicker_separator__nvqjq{color:rgba(0,0,0,.6)}.DatePicker_errorText___Q9gm{font-size:.75rem;color:#FF0000;margin:0;padding-left:.25rem}.LocationAutocomplete_wrapper__vm6_X{position:relative;width:100%}.LocationAutocomplete_label__fhH3L{display:block;font-size:.6875rem;font-weight:600;color:#000000;opacity:.6;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem}.LocationAutocomplete_required__oQrET{color:#ef4444;margin-left:.25rem}.LocationAutocomplete_inputWrapper__b6VYz{position:relative;width:100%}.LocationAutocomplete_iconLeft__WkMDu{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--text-secondary);pointer-events:none;z-index:1}.LocationAutocomplete_iconLoading__SUdnp{animation:LocationAutocomplete_spin__9yEPn 1s linear infinite}@keyframes LocationAutocomplete_spin__9yEPn{0%{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(1turn)}}.LocationAutocomplete_input__lvpWr{width:100%;padding:.75rem 1rem .75rem 3rem;font-size:.875rem;font-weight:400;font-family:Inter,system-ui,sans-serif;color:#000000;background:#FFFFFF;border:2px solid rgba(0,0,0,.2);border-radius:4px;outline:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.LocationAutocomplete_input__lvpWr::-moz-placeholder{color:rgba(0,0,0,.4);opacity:1}.LocationAutocomplete_input__lvpWr::placeholder{color:rgba(0,0,0,.4);opacity:1}.LocationAutocomplete_input__lvpWr:focus{border-color:#000000;background:#ffffff;box-shadow:0 0 0 2px rgba(0,0,0,.1)}.LocationAutocomplete_input__lvpWr:hover:not(:focus){border-color:rgba(0,0,0,.4);background-color:#ffffff}.LocationAutocomplete_inputError__oU4D3{border-color:#ef4444}.LocationAutocomplete_inputError__oU4D3:focus{border-color:#ef4444;box-shadow:0 0 0 4px rgba(239,68,68,.1)}.LocationAutocomplete_dropdown__OJjNR{position:absolute;top:calc(100% + .5rem);left:0;right:0;background:#ffffff;border-radius:4px;border:2px solid rgba(0,0,0,.1);box-shadow:0 8px 24px rgba(0,0,0,.12);max-height:240px;overflow-y:auto;z-index:9999;animation:LocationAutocomplete_slideDown__FhjXR .2s ease}@keyframes LocationAutocomplete_slideDown__FhjXR{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.LocationAutocomplete_dropdownItem__KMXfp{display:flex;align-items:flex-start;gap:.75rem;width:100%;padding:.75rem 1.125rem;text-align:left;background:#ffffff;border:none;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.LocationAutocomplete_dropdownItem__KMXfp:hover{background:rgba(0,0,0,.05)}.LocationAutocomplete_dropdownItem__KMXfp:active{background:rgba(0,0,0,.1)}.LocationAutocomplete_dropdownIcon__WYRmq{flex-shrink:0;margin-top:.125rem;color:#000000;opacity:.6}.LocationAutocomplete_dropdownText__UzpJH{flex:1;font-size:.875rem;color:#000000;line-height:1.5;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.LocationAutocomplete_errorText__akesb{margin-top:.5rem;font-size:.8125rem;color:#ef4444;font-weight:500}.LocationAutocomplete_hint__bgIgw{margin-top:.5rem;font-size:.8125rem;color:var(--text-tertiary);font-style:italic}.LocationAutocomplete_dropdown__OJjNR::-webkit-scrollbar{width:6px}.LocationAutocomplete_dropdown__OJjNR::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:4px}.LocationAutocomplete_dropdown__OJjNR::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3);border-radius:4px}.LocationAutocomplete_dropdown__OJjNR::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.5)}.Logo_logoContainer___Ofki{display:flex;flex-direction:row;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:opacity .15s ease;text-decoration:none}.Logo_logoContainer___Ofki:hover{opacity:.7}.Logo_logoMain__mZwHP{font-size:1.75rem;font-weight:900;color:#000000;letter-spacing:-.0625rem;line-height:1}.Logo_logoDivider__YsgX9{width:2px;height:20px;background-color:#000000;margin:0 .375rem}.Logo_logoSub__g5VAR{font-size:.75rem;font-weight:800;color:#000000;letter-spacing:.125rem;line-height:1}.Logo_logoMainLarge__AFGit{font-size:3rem;font-weight:900;color:#000000;letter-spacing:-.0625rem;line-height:1}.Logo_logoDividerLarge__5Q2Eb{width:3px;height:32px;background-color:#000000;margin:0 .5rem}.Logo_logoSubLarge__bgcb5{font-size:1.125rem;font-weight:800;color:#000000;letter-spacing:.125rem;line-height:1}@media (max-width:640px){.Logo_logoMain__mZwHP{font-size:1.5rem}.Logo_logoDivider__YsgX9{height:18px;margin:0 .25rem}.Logo_logoSub__g5VAR{font-size:.6875rem}.Logo_logoMainLarge__AFGit{font-size:2.5rem}.Logo_logoDividerLarge__5Q2Eb{height:28px;margin:0 .375rem}.Logo_logoSubLarge__bgcb5{font-size:1rem}}.Header_header__h_01P{position:sticky;top:0;z-index:100;width:100%;background:#ffffff;border-bottom:2px solid rgba(0,0,0,.1)}.Header_container__2LSOn{width:100%;padding:.625rem 2rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.Header_logo__siCrM h1{margin:0;font-size:1.125rem;font-weight:800;color:#000000;letter-spacing:-.02em}.Header_nav__FZgd2{display:flex;align-items:center;gap:1rem}.Header_navItem__FUWCH{padding:.375rem .875rem;font-size:.875rem;font-weight:600;color:#000000;background:transparent;border:none;border-radius:4px;cursor:pointer;transition:all .2s ease;font-family:Inter,system-ui,sans-serif}.Header_navItem__FUWCH:hover{color:#000000;background:rgba(0,0,0,.05)}.Header_navItemActive__VQOJT{color:#ffffff;background:#000000}.Header_cronJobsMenu__2tCrJ{position:relative}.Header_cronChevron__Pf07o{display:inline-block;margin-left:.25rem;transition:transform .2s cubic-bezier(.4,0,.2,1)}.Header_cronDropdown__lsM6N{position:absolute;top:100%;left:0;min-width:200px;background:#ffffff;border-radius:8px;border:2px solid rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.08);overflow:hidden;animation:Header_dropdownFadeIn__3lmZP .2s cubic-bezier(.16,1,.3,1);z-index:1000}.Header_cronDropdown__lsM6N:before{content:"";position:absolute;top:-8px;left:0;right:0;height:8px;background:transparent}.Header_cronDropdownItem__M_r9g{width:100%;display:flex;align-items:center;gap:.625rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;color:#000000;background:transparent;border:none;cursor:pointer;transition:all .15s ease;font-family:Inter,system-ui,sans-serif;text-align:left}.Header_cronDropdownItem__M_r9g:hover{background:rgba(0,0,0,.05);color:#000000}.Header_userSection__NwOzR{position:relative;display:flex;align-items:center}.Header_userButton__ydDiW{display:flex;align-items:center;gap:.375rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:600;color:#000000;background:transparent;border:2px solid #000000;border-radius:4px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);font-family:Inter,system-ui,sans-serif}.Header_userButton__ydDiW:hover{background:rgba(0,0,0,.05);border-color:#000000}.Header_userName__89nX3{white-space:nowrap}.Header_chevron__Q_htr{transition:transform .2s cubic-bezier(.4,0,.2,1);color:#000000}.Header_chevronOpen__VAmYc{transform:rotate(180deg)}.Header_dropdown____f2d{position:absolute;top:calc(100% + .5rem);right:0;min-width:160px;background:#ffffff;border-radius:4px;border:2px solid rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.08);overflow:hidden;animation:Header_dropdownFadeIn__3lmZP .2s cubic-bezier(.16,1,.3,1)}@keyframes Header_dropdownFadeIn__3lmZP{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.Header_dropdownItem__JEVdl{width:100%;display:flex;align-items:center;gap:.625rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;color:#000000;background:transparent;border:none;cursor:pointer;transition:all .15s ease;font-family:Inter,system-ui,sans-serif;text-align:left}.Header_dropdownItem__JEVdl:hover{background:rgba(0,0,0,.05);color:#000000}.Header_mobileOnly__F1Cy4{display:none}@media (max-width:768px){.Header_mobileOnly__F1Cy4{display:flex}.Header_nav__FZgd2{display:none}.Header_container__2LSOn{padding:.875rem 1.5rem}.Header_userName__89nX3{display:none}}.CustomCheckbox_checkboxWrapper__teHuJ{display:flex;align-items:center;width:100%}.CustomCheckbox_checkboxContainer__Kcyd8{display:flex;align-items:center;gap:.75rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s cubic-bezier(.4,0,.2,1);padding:.25rem;border-radius:4px;outline:none}.CustomCheckbox_checkboxContainer__Kcyd8:hover:not(.CustomCheckbox_disabled__iOEir){background-color:rgba(0,0,0,.05)}.CustomCheckbox_checkboxContainer__Kcyd8.CustomCheckbox_focused__aPEC_{background-color:rgba(0,0,0,.05);box-shadow:0 0 0 2px rgba(0,0,0,.1)}.CustomCheckbox_checkboxBox__BX06C{width:20px;height:20px;border-radius:2px;border:2px solid rgba(0,0,0,.2);background-color:#FFFFFF;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);flex-shrink:0;box-shadow:0 1px 2px rgba(0,0,0,.05)}.CustomCheckbox_checkboxContainer__Kcyd8:hover:not(.CustomCheckbox_disabled__iOEir) .CustomCheckbox_checkboxBox__BX06C{border-color:rgba(0,0,0,.4);box-shadow:0 2px 4px rgba(0,0,0,.08)}.CustomCheckbox_checkboxContainer__Kcyd8.CustomCheckbox_checked__i1cOf .CustomCheckbox_checkboxBox__BX06C{background-color:#000000;border-color:#000000;box-shadow:0 2px 6px rgba(0,0,0,.15)}.CustomCheckbox_checkboxContainer__Kcyd8.CustomCheckbox_checked__i1cOf:hover:not(.CustomCheckbox_disabled__iOEir) .CustomCheckbox_checkboxBox__BX06C{background-color:rgba(0,0,0,.9);border-color:rgba(0,0,0,.9);box-shadow:0 3px 8px rgba(0,0,0,.2)}.CustomCheckbox_checkIcon__a4cE6{color:#FFFFFF;stroke-width:3;animation:CustomCheckbox_checkIn__tkTjP .2s cubic-bezier(.4,0,.2,1)}@keyframes CustomCheckbox_checkIn__tkTjP{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.CustomCheckbox_checkboxLabel__qFVH0{font-size:.875rem;font-weight:500;color:#000000;line-height:1.4;transition:color .2s ease}.CustomCheckbox_checkboxContainer__Kcyd8:hover:not(.CustomCheckbox_disabled__iOEir) .CustomCheckbox_checkboxLabel__qFVH0{color:#000000}.CustomCheckbox_checkboxContainer__Kcyd8.CustomCheckbox_disabled__iOEir{cursor:not-allowed;opacity:.5}.CustomCheckbox_checkboxContainer__Kcyd8.CustomCheckbox_disabled__iOEir .CustomCheckbox_checkboxBox__BX06C{background-color:rgba(0,0,0,.05);border-color:rgba(0,0,0,.1);cursor:not-allowed}.CustomCheckbox_checkboxContainer__Kcyd8.CustomCheckbox_disabled__iOEir .CustomCheckbox_checkboxLabel__qFVH0{color:rgba(0,0,0,.4)}.CustomCheckbox_checkboxContainer__Kcyd8:focus-visible{outline:2px solid #000000;outline-offset:2px;border-radius:4px}@media (max-width:640px){.CustomCheckbox_checkboxBox__BX06C{width:22px;height:22px}.CustomCheckbox_checkIcon__a4cE6{width:16px;height:16px}.CustomCheckbox_checkboxLabel__qFVH0{font-size:.8125rem}}.HeroSection_hero__FtRrU{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6rem 1.5rem 4rem;background-color:#FFFFFF;overflow:hidden}.HeroSection_container__oH75n{max-width:1400px;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;position:relative;z-index:2;margin:0 auto;padding:0 1.5rem}.HeroSection_heroContent__BMHEl{display:flex;flex-direction:column;gap:2rem;animation:HeroSection_fadeInUp__AEOwU .8s ease-out}.HeroSection_badge__Xg_uU{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:rgba(0,0,0,.05);border-radius:9999px;font-size:.875rem;font-weight:600;color:rgba(0,0,0,.8);width:-moz-fit-content;width:fit-content;border:1px solid rgba(0,0,0,.1)}.HeroSection_title__56fqI{font-size:3.5rem;font-weight:900;line-height:1.1;color:#000000;margin:0;letter-spacing:-.02em}.HeroSection_titleAccent__S6lYL{background:linear-gradient(135deg,#000000,rgba(0,0,0,.8));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.HeroSection_subtitle__v5GeZ{font-size:1.25rem;line-height:1.6;color:rgba(0,0,0,.7);margin:0;max-width:500px}.HeroSection_stats__1K_J4{display:flex;gap:2rem;margin:1rem 0}.HeroSection_stat__1gSU4{display:flex;flex-direction:column;align-items:center;gap:.25rem}.HeroSection_statNumber___ZjCw{font-size:1.5rem;font-weight:800;color:#000000;letter-spacing:-.02em}.HeroSection_statLabel__9xj4j{font-size:.75rem;color:rgba(0,0,0,.6);font-weight:500;text-transform:uppercase;letter-spacing:.05em}.HeroSection_actions__neAk8{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.HeroSection_ctaButton__aHeWS{display:flex;align-items:center;gap:.5rem}.HeroSection_trustIndicators__32dtC{margin-top:1rem}.HeroSection_trustText__etiNo{font-size:.875rem;color:rgba(0,0,0,.5);font-weight:500;text-align:center}.HeroSection_heroVisual__rlS_C{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;width:100%;min-height:500px;overflow:hidden}.HeroSection_chartWheel__VApw8{position:relative;width:400px;height:400px;overflow:hidden}.HeroSection_wheelSvg__IL2mR{position:absolute;top:0;left:0;width:100%;height:100%}.HeroSection_outerCircle__mmgjk{stroke-dasharray:1130;stroke-dashoffset:1130;animation:HeroSection_drawCircle__RTgu8 2s ease-out forwards}.HeroSection_houseLine__FYBht{stroke-dasharray:180;stroke-dashoffset:180;animation:HeroSection_drawLine__fsYsI .3s ease-out forwards}.HeroSection_houseLine__FYBht[data-house="0"]{animation-delay:2s}.HeroSection_houseLine__FYBht[data-house="1"]{animation-delay:2.15s}.HeroSection_houseLine__FYBht[data-house="2"]{animation-delay:2.3s}.HeroSection_houseLine__FYBht[data-house="3"]{animation-delay:2.45s}.HeroSection_houseLine__FYBht[data-house="4"]{animation-delay:2.6s}.HeroSection_houseLine__FYBht[data-house="5"]{animation-delay:2.75s}.HeroSection_houseLine__FYBht[data-house="6"]{animation-delay:2.9s}.HeroSection_houseLine__FYBht[data-house="7"]{animation-delay:3.05s}.HeroSection_houseLine__FYBht[data-house="8"]{animation-delay:3.2s}.HeroSection_houseLine__FYBht[data-house="9"]{animation-delay:3.35s}.HeroSection_houseLine__FYBht[data-house="10"]{animation-delay:3.5s}.HeroSection_houseLine__FYBht[data-house="11"]{animation-delay:3.65s}.HeroSection_zodiacSymbols__lnaF1{position:absolute;top:0;left:0;width:100%;height:100%}.HeroSection_zodiacIcon__QTV6_{position:absolute;opacity:0;animation:HeroSection_fadeInIcon___Rs9_ .5s ease-out forwards}.HeroSection_zodiacIcon__QTV6_[data-sign="0"]{animation-delay:3.8s}.HeroSection_zodiacIcon__QTV6_[data-sign="1"]{animation-delay:3.95s}.HeroSection_zodiacIcon__QTV6_[data-sign="2"]{animation-delay:4.1s}.HeroSection_zodiacIcon__QTV6_[data-sign="3"]{animation-delay:4.25s}.HeroSection_zodiacIcon__QTV6_[data-sign="4"]{animation-delay:4.4s}.HeroSection_zodiacIcon__QTV6_[data-sign="5"]{animation-delay:4.55s}.HeroSection_zodiacIcon__QTV6_[data-sign="6"]{animation-delay:4.7s}.HeroSection_zodiacIcon__QTV6_[data-sign="7"]{animation-delay:4.85s}.HeroSection_zodiacIcon__QTV6_[data-sign="8"]{animation-delay:5s}.HeroSection_zodiacIcon__QTV6_[data-sign="9"]{animation-delay:5.15s}.HeroSection_zodiacIcon__QTV6_[data-sign="10"]{animation-delay:5.3s}.HeroSection_zodiacIcon__QTV6_[data-sign="11"]{animation-delay:5.45s}.HeroSection_signSymbol__h8YiQ{font-size:2.5rem;font-weight:600;font-family:Arial Unicode MS,Lucida Sans Unicode,Arial,Helvetica,sans-serif;display:block;filter:drop-shadow(0 2px 8px rgba(0,0,0,.15));transition:all .3s ease}.HeroSection_zodiacIcon__QTV6_:hover .HeroSection_signSymbol__h8YiQ{transform:scale(1.2) rotate(10deg);filter:drop-shadow(0 4px 12px rgba(0,0,0,.25))}.HeroSection_zodiacIcon__QTV6_[data-sign="0"] .HeroSection_signSymbol__h8YiQ{color:#FF3B30}.HeroSection_zodiacIcon__QTV6_[data-sign="4"] .HeroSection_signSymbol__h8YiQ{color:#FF9500}.HeroSection_zodiacIcon__QTV6_[data-sign="8"] .HeroSection_signSymbol__h8YiQ{color:#FF6B35}.HeroSection_zodiacIcon__QTV6_[data-sign="1"] .HeroSection_signSymbol__h8YiQ{color:#34C759}.HeroSection_zodiacIcon__QTV6_[data-sign="5"] .HeroSection_signSymbol__h8YiQ{color:#8B7355}.HeroSection_zodiacIcon__QTV6_[data-sign="9"] .HeroSection_signSymbol__h8YiQ{color:#52796F}.HeroSection_zodiacIcon__QTV6_[data-sign="2"] .HeroSection_signSymbol__h8YiQ{color:#5AC8FA}.HeroSection_zodiacIcon__QTV6_[data-sign="6"] .HeroSection_signSymbol__h8YiQ{color:#FF2D55}.HeroSection_zodiacIcon__QTV6_[data-sign="10"] .HeroSection_signSymbol__h8YiQ{color:#5856D6}.HeroSection_zodiacIcon__QTV6_[data-sign="3"] .HeroSection_signSymbol__h8YiQ{color:#64D2FF}.HeroSection_zodiacIcon__QTV6_[data-sign="7"] .HeroSection_signSymbol__h8YiQ{color:#AF52DE}.HeroSection_zodiacIcon__QTV6_[data-sign="11"] .HeroSection_signSymbol__h8YiQ{color:#BF5AF2}.HeroSection_scrollIndicator__QGPT_{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;color:rgba(0,0,0,.5);font-size:.75rem;font-weight:500;animation:HeroSection_bounce___YQdY 2s infinite}.HeroSection_scrollArrow__lqFNK{font-size:1rem;animation:HeroSection_bounce___YQdY 2s infinite}@keyframes HeroSection_fadeInUp__AEOwU{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes HeroSection_float__8eCRF{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-20px) rotate(120deg)}66%{transform:translateY(10px) rotate(240deg)}}.HeroSection_astrologyBackground__evk3Z{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;overflow:hidden;z-index:0}.HeroSection_circle1__Lepqz{position:absolute;top:-150px;right:-100px;width:400px;height:400px;border:1.5px solid rgba(255,182,193,.6);border-radius:50%;opacity:.8;transform:rotate(45deg)}.HeroSection_circle2__ZimnP{position:absolute;top:100px;left:-120px;width:350px;height:350px;border:1.5px solid rgba(173,216,230,.6);border-radius:50%;opacity:.7;transform:rotate(-30deg)}.HeroSection_circle3__p9LYA{position:absolute;bottom:-200px;right:80px;width:500px;height:500px;border:1.5px solid rgba(221,160,221,.6);border-radius:50%;opacity:.6}.HeroSection_line1__DBwsi{position:absolute;top:200px;left:0;right:0;height:1px;background-color:rgba(255,218,185,.5);opacity:.6;transform:rotate(15deg)}.HeroSection_line2__yZh3M{position:absolute;top:400px;left:0;right:0;height:1px;background-color:rgba(173,216,230,.5);opacity:.5;transform:rotate(-20deg)}.HeroSection_line3__QepsY{position:absolute;bottom:300px;left:0;right:0;height:1px;background-color:rgba(255,182,193,.5);opacity:.6;transform:rotate(35deg)}.HeroSection_square1__jZx84{position:absolute;top:300px;right:-30px;width:120px;height:120px;border:1.5px solid rgba(221,160,221,.6);opacity:.7;transform:rotate(25deg)}.HeroSection_square2___yV9m{position:absolute;bottom:150px;left:-40px;width:100px;height:100px;border:1.5px solid rgba(255,218,185,.6);opacity:.7;transform:rotate(-60deg)}.HeroSection_star1__koEfS{position:absolute;top:80px;left:60px;width:8px;height:8px;background-color:rgba(255,182,193,.7);opacity:.8;transform:rotate(45deg)}.HeroSection_star2__nE_ju{position:absolute;top:500px;right:100px;width:6px;height:6px;background-color:rgba(173,216,230,.7);opacity:.75;transform:rotate(45deg)}.HeroSection_star3__kitmE{position:absolute;bottom:100px;left:150px;width:10px;height:10px;background-color:rgba(221,160,221,.7);opacity:.85;transform:rotate(45deg)}@keyframes HeroSection_drawCircle__RTgu8{0%{stroke-dashoffset:1130}to{stroke-dashoffset:0}}@keyframes HeroSection_drawLine__fsYsI{0%{stroke-dashoffset:180}to{stroke-dashoffset:0}}@keyframes HeroSection_fadeInIcon___Rs9_{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes HeroSection_planetOrbit1__jbPxK{0%{transform:translate(-50%,-50%) rotate(0deg) translateY(-100px) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn) translateY(-100px) rotate(-1turn)}}@keyframes HeroSection_planetOrbit2__SZ_Z2{0%{transform:translate(-50%,-50%) rotate(0deg) translateY(-100px) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(-1turn) translateY(-100px) rotate(1turn)}}@keyframes HeroSection_planetOrbit3__9FzYx{0%{transform:translate(-50%,-50%) rotate(0deg) translateY(-100px) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn) translateY(-100px) rotate(-1turn)}}@keyframes HeroSection_planetOrbit4__ivjIr{0%{transform:translate(-50%,-50%) rotate(0deg) translateY(-100px) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(-1turn) translateY(-100px) rotate(1turn)}}@keyframes HeroSection_planetPulse__gy_oR{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.9}}@keyframes HeroSection_floatCards__18Dna{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes HeroSection_bounce___YQdY{0%,20%,53%,80%,to{transform:translateZ(0)}40%,43%{transform:translate3d(0,-10px,0)}70%{transform:translate3d(0,-5px,0)}90%{transform:translate3d(0,-2px,0)}}@media (max-width:1024px){.HeroSection_container__oH75n{grid-template-columns:1fr!important;gap:2rem;text-align:center;max-width:100%!important;padding:0 1rem}.HeroSection_heroContent__BMHEl{order:2;width:100%}.HeroSection_heroVisual__rlS_C{order:1;width:100%}.HeroSection_stats__1K_J4{justify-content:center}}@media (max-width:768px){.HeroSection_hero__FtRrU{padding:3rem .75rem 1.5rem!important;min-height:auto}.HeroSection_container__oH75n{gap:1.5rem!important;padding:0 .75rem!important}.HeroSection_title__56fqI{font-size:2rem!important;line-height:1.2}.HeroSection_subtitle__v5GeZ{font-size:.9375rem!important}.HeroSection_chartPreview___6Phg{width:250px;height:250px}.HeroSection_actions__neAk8,.HeroSection_stats__1K_J4{flex-direction:column;gap:.75rem}.HeroSection_actions__neAk8{justify-content:center;width:100%}.HeroSection_actions__neAk8 button{width:100%}.HeroSection_floatingElements__fHYkV{flex-direction:column;align-items:center}}@media (max-width:640px){.HeroSection_hero__FtRrU{padding:2rem .5rem 1rem!important;min-height:auto}.HeroSection_container__oH75n{gap:1.5rem!important;padding:0 .5rem!important;max-width:100%!important}.HeroSection_title__56fqI{font-size:1.5rem!important;line-height:1.2}.HeroSection_subtitle__v5GeZ{font-size:.875rem!important}.HeroSection_badge__Xg_uU{font-size:.75rem!important;padding:.375rem .75rem!important}.HeroSection_actions__neAk8{flex-direction:column;width:100%;gap:.5rem}.HeroSection_actions__neAk8 button{width:100%;font-size:.875rem!important;padding:.625rem 1rem!important}.HeroSection_heroVisual__rlS_C{min-height:250px;width:100%}.HeroSection_chartWheel__VApw8{width:240px!important;height:240px!important}.HeroSection_chartPreview___6Phg{width:200px;height:200px}.HeroSection_centerCircle__msaRh{width:50px;height:50px}.HeroSection_zodiacSign__56esV{font-size:1rem;width:25px;height:25px}.HeroSection_scrollIndicator__QGPT_{bottom:.5rem;font-size:.625rem}.HeroSection_stats__1K_J4{gap:.5rem}.HeroSection_statNumber___ZjCw{font-size:1.25rem!important}.HeroSection_statLabel__9xj4j{font-size:.6875rem!important}}@media (max-width:480px){.HeroSection_hero__FtRrU{padding:1.5rem .5rem 1rem!important}.HeroSection_container__oH75n{gap:1rem!important;padding:0 .5rem!important}.HeroSection_title__56fqI{font-size:1.25rem!important;line-height:1.2}.HeroSection_subtitle__v5GeZ{font-size:.8125rem!important}.HeroSection_badge__Xg_uU{font-size:.6875rem!important;padding:.25rem .625rem!important}.HeroSection_chartWheel__VApw8{width:200px!important;height:200px!important}.HeroSection_heroVisual__rlS_C{min-height:200px}.HeroSection_actions__neAk8 button{font-size:.8125rem!important;padding:.5rem .875rem!important}}