.home-page{position:relative;min-height:100vh;overflow-x:hidden;overflow-y:auto;background:radial-gradient(ellipse at center,#0a0a1a 0,#000611 100%)}.cosmic-background{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1}.cosmic-particles:after,.cosmic-particles:before{content:"";position:absolute;width:100%;height:100%;background-image:radial-gradient(2px 2px at 20px 30px,rgba(255,255,255,.5333333333),transparent),radial-gradient(2px 2px at 40px 70px,rgba(77,181,255,.5333333333),transparent),radial-gradient(1px 1px at 90px 40px,rgba(255,105,180,.5333333333),transparent),radial-gradient(1px 1px at 130px 80px,rgba(255,215,0,.6666666667),transparent),radial-gradient(2px 2px at 160px 30px,rgba(255,107,107,.5333333333),transparent);background-repeat:repeat;background-size:200px 100px;animation:cosmicFloat 20s linear infinite}.cosmic-particles:after{background-size:300px 150px;animation:cosmicFloat 25s linear infinite reverse}.cosmic-constellations{position:absolute;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1) 50%,transparent) 20% 10%/3px 200px no-repeat,linear-gradient(45deg,transparent,rgba(77,181,255,.2) 50%,transparent) 80% 20%/2px 150px no-repeat,linear-gradient(135deg,transparent,rgba(255,105,180,.15) 50%,transparent) 60% 80%/1px 100px no-repeat;animation:constellationTwinkle 8s ease-in-out infinite}.cosmic-planets:after,.cosmic-planets:before{content:"";position:absolute;width:8px;height:8px;border-radius:50%;box-shadow:0 0 20px currentColor}.cosmic-planets:before{background:#4db5ff;top:20%;left:10%;animation:planetOrbit1 30s linear infinite}.cosmic-planets:after{background:hotpink;top:70%;left:80%;animation:planetOrbit2 40s linear infinite reverse}.cosmic-energy-field{position:absolute;width:100%;height:100%;background:radial-gradient(circle at 30% 20%,rgba(77,181,255,.05) 0,transparent 50%),radial-gradient(circle at 70% 80%,rgba(255,105,180,.05) 0,transparent 50%),radial-gradient(circle at 20% 70%,rgba(255,215,0,.03) 0,transparent 50%);animation:energyPulse 6s ease-in-out infinite}.cosmic-header{position:absolute;top:2rem;left:50%;transform:translateX(-50%);text-align:center;z-index:10;height:120px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;animation:headerFloat 4s ease-in-out infinite}.cosmic-header__logo{filter:drop-shadow(0 0 20px rgba(77,181,255,.5));transition:all .3s ease}.cosmic-header__logo:hover{filter:drop-shadow(0 0 30px rgba(77,181,255,.8));transform:scale(1.05)}.cosmic-header__tagline{margin-top:.5rem;font-size:.9rem;font-weight:300;color:#b8c5d6;opacity:.8;letter-spacing:2px;text-transform:uppercase;text-shadow:0 0 10px hsla(0,0%,100%,.3)}.home-page__container{position:relative;min-height:100vh;flex-direction:column;padding:10rem 2rem 2rem;z-index:1}.cards-cosmic-container,.home-page__container{display:flex;align-items:center;justify-content:center}.cards-cosmic-container{gap:3rem;max-width:1400px;width:100%;animation:cardsReveal 1.2s cubic-bezier(.23,1,.32,1) both}.cosmic-card{background:hsla(0,0%,100%,.03)!important;backdrop-filter:blur(20px)!important;border:1px solid hsla(0,0%,100%,.1)!important;border-radius:24px!important;box-shadow:0 25px 50px rgba(0,0,0,.3),0 0 40px rgba(77,181,255,.05),inset 0 1px 0 hsla(0,0%,100%,.1)!important;transition:all .5s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden}.cosmic-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(77,181,255,.02),transparent 50%,rgba(255,105,180,.02));pointer-events:none;opacity:0;transition:opacity .5s ease}.cosmic-card:hover:before{opacity:1}.cosmic-card--left{width:480px;min-height:450px;transform:perspective(1000px) rotateY(5deg)}.cosmic-card--left:hover{transform:perspective(1000px) rotateY(0deg) scale(1.02);box-shadow:0 35px 70px rgba(0,0,0,.4),0 0 60px rgba(77,181,255,.15),inset 0 1px 0 hsla(0,0%,100%,.2)}.cosmic-card--right{width:520px;min-height:600px;background:hsla(0,0%,100%,.95)!important;transform:perspective(1000px) rotateY(-5deg);text-rendering:optimizeLegibility;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;will-change:transform}.cosmic-card--right,.cosmic-card--right:hover{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cosmic-card--right:hover{transform:perspective(1000px) rotateY(0deg) scale(1.02);box-shadow:0 35px 70px rgba(0,0,0,.4),0 0 60px hsla(0,0%,100%,.3)}.cosmic-card__content{padding:2rem!important;position:relative;z-index:2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.cosmic-card__content--form{padding:1rem 2.5rem!important}.cosmic-mandala{position:relative;width:250px;height:250px;margin:0 auto 1.5rem;animation:mandalaRotate 60s linear infinite}.mandala-outer-ring{position:absolute;width:100%;height:100%;border:2px solid rgba(77,181,255,.2);border-radius:50%;animation:ringRotate 45s linear infinite reverse}.mandala-zodiac-signs{position:relative;width:100%;height:100%}.mandala-sign{position:absolute;font-size:20px;color:#4db5ff;text-shadow:0 0 10px currentColor;top:8px;left:50%;transform-origin:50% 117px;transform:translateX(-50%) rotate(calc(var(--index) * 30deg));animation:signCounterRotate 60s linear infinite reverse,signGlow 3s ease-in-out infinite;animation-delay:0s,calc(var(--index)*.25s)}.mandala-planets-ring{position:absolute;top:40px;left:40px;width:170px;height:170px;border:1px solid rgba(255,105,180,.3);border-radius:50%;animation:ringRotate 30s linear infinite}.mandala-planet{position:absolute;font-size:16px;color:hotpink;text-shadow:0 0 8px currentColor;top:4px;left:50%;transform-origin:50% 81px;transform:translateX(-50%) rotate(calc(var(--index) * 36deg));animation:planetCounterRotate 30s linear infinite reverse,planetGlow 2s ease-in-out infinite alternate;animation-delay:0s,calc(var(--index)*.2s)}.mandala-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px}.mandala-core{width:100%;height:100%;background:radial-gradient(circle,#ffd700 0,#ff6b6b 100%);border-radius:50%;box-shadow:0 0 20px rgba(255,215,0,.5),inset 0 0 20px rgba(255,107,107,.3);animation:coreEnergy 4s ease-in-out infinite}.cosmic-message{text-align:center;margin:1rem 0 .5rem;padding:1.5rem;background:hsla(0,0%,100%,.05);border-radius:16px;border:1px solid hsla(0,0%,100%,.1)}.cosmic-message__title{color:#fff!important;font-weight:300!important;font-size:1.4rem!important;line-height:1.5!important;text-shadow:0 0 15px hsla(0,0%,100%,.3);margin-bottom:1rem!important}.cosmic-message__subtitle{color:#b8c5d6!important;font-style:italic!important;font-size:.9rem!important;opacity:.8}.energy-indicators{display:flex;justify-content:space-around;margin-top:2rem}.energy-indicator{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;border-radius:12px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);transition:all .3s ease;cursor:pointer}.energy-indicator:hover{background:hsla(0,0%,100%,.08);transform:translateY(-2px)}.energy-symbol{font-size:24px;filter:drop-shadow(0 0 10px currentColor);animation:symbolFloat 3s ease-in-out infinite}.energy-text{color:#b8c5d6;font-size:.8rem;font-weight:500;letter-spacing:1px}.home-progress-cosmic{display:flex;align-items:center;justify-content:center;margin-bottom:2rem;padding:1rem 0}.progress-orb{width:12px;height:12px;border-radius:50%;background:#e0e0e0;transition:all .3s ease}.progress-orb--active{background:linear-gradient(45deg,#4db5ff,#ff69b4);box-shadow:0 0 15px rgba(77,181,255,.5);animation:orbPulse 2s ease-in-out infinite}.progress-line{width:60px;height:2px;background:#e0e0e0;margin:0 1rem}.home-wrapper-cosmic{background:hsla(0,0%,100%,.95);border-radius:20px;padding:.5rem;box-shadow:0 10px 30px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.8)}.home-wrapper-cosmic .birth-data-form--light,.home-wrapper-cosmic .birth-data-form--light *{color:#333!important}.home-wrapper-cosmic .birth-data-form--light .MuiAutocomplete-input,.home-wrapper-cosmic .birth-data-form--light .MuiInputBase-input,.home-wrapper-cosmic .birth-data-form--light .MuiOutlinedInput-input,.home-wrapper-cosmic .birth-data-form--light .MuiSelect-select,.home-wrapper-cosmic .birth-data-form--light input,.home-wrapper-cosmic .birth-data-form--light select,.home-wrapper-cosmic .birth-data-form--light textarea{color:#333!important;background-color:rgba(0,0,0,0)!important}.home-wrapper-cosmic .birth-data-form--light .MuiAutocomplete-endAdornment .MuiSvgIcon-root,.home-wrapper-cosmic .birth-data-form--light .MuiSelect-icon,.home-wrapper-cosmic .birth-data-form--light .MuiSelect-iconOpen,.home-wrapper-cosmic .birth-data-form--light .MuiSvgIcon-root{color:#666!important}.home-wrapper-cosmic .birth-data-form--light .MuiFormLabel-root,.home-wrapper-cosmic .birth-data-form--light .MuiInputLabel-root{color:#555!important}.home-wrapper-cosmic .birth-data-form--light .MuiInputBase-input::placeholder,.home-wrapper-cosmic .birth-data-form--light input::placeholder{color:#777!important}.home-wrapper-cosmic .birth-data-form--light .birth-data-form__section-header .MuiTypography-root{color:#444!important}.cosmic-card--right .home-wrapper-cosmic input[type=date],.cosmic-card--right .home-wrapper-cosmic input[type=text],.cosmic-card--right .home-wrapper-cosmic input[type=time],.cosmic-card--right .home-wrapper-cosmic select,.cosmic-card--right .home-wrapper-cosmic textarea{color:#333!important;background-color:rgba(0,0,0,0)!important;-webkit-text-fill-color:#333!important}.cosmic-card--right .MuiAutocomplete-input,.cosmic-card--right .MuiInputBase-input,.cosmic-card--right .MuiOutlinedInput-input,.cosmic-card--right .MuiSelect-select{color:#333!important;-webkit-text-fill-color:#333!important}.cosmic-card--right .MuiAutocomplete-endAdornment svg,.cosmic-card--right .MuiSelect-icon{color:#666!important;fill:#666!important}.cosmic-card--right .MuiAutocomplete-listbox,.cosmic-card--right .MuiAutocomplete-option,.cosmic-card--right .MuiAutocomplete-popper,.cosmic-card--right .MuiPaper-root.MuiAutocomplete-paper{background-color:#2d2d2d!important}.cosmic-card--right .MuiAutocomplete-option{color:#fff!important}.cosmic-card--right .MuiAutocomplete-option:hover{background-color:#404040!important;color:#fff!important}.cosmic-card--right .MuiAutocomplete-option[aria-selected=true]{background-color:#505050!important;color:#fff!important}.cosmic-card--right .MuiAutocomplete-endAdornment .MuiSvgIcon-root,.cosmic-card--right .MuiAutocomplete-option .MuiSvgIcon-root{color:#bbb!important;fill:#bbb!important}.MuiAutocomplete-popper .MuiAutocomplete-option,.MuiAutocomplete-popper .MuiAutocomplete-option *,.MuiPaper-root.MuiAutocomplete-paper .MuiAutocomplete-option,.MuiPaper-root.MuiAutocomplete-paper .MuiAutocomplete-option *{color:#fff!important;background-color:rgba(0,0,0,0)}.MuiAutocomplete-popper .MuiAutocomplete-option:hover,.MuiPaper-root.MuiAutocomplete-paper .MuiAutocomplete-option:hover{background-color:hsla(0,0%,100%,.1)!important;color:#fff!important}div[role=presentation] .MuiAutocomplete-listbox,div[role=presentation] .MuiPaper-root.MuiAutocomplete-paper{background-color:#2d2d2d!important}div[role=presentation] .MuiAutocomplete-option{color:#fff!important;background-color:rgba(0,0,0,0)!important;-webkit-text-fill-color:#fff!important}div[role=presentation] .MuiAutocomplete-option:hover{background-color:hsla(0,0%,100%,.15)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}div[role=presentation] .MuiAutocomplete-option[aria-selected=true]{background-color:hsla(0,0%,100%,.2)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}div[role=presentation] .MuiAutocomplete-option .MuiSvgIcon-root,div[role=presentation] .MuiAutocomplete-option svg{color:#bbb!important;fill:#bbb!important}#root .MuiPopper-root .MuiPaper-root,.MuiPopper-root .MuiAutocomplete-listbox,.MuiPopper-root .MuiPaper-root.MuiAutocomplete-paper,body .MuiPopper-root .MuiPaper-root{background-color:#2d2d2d!important}#root .MuiPopper-root .MuiAutocomplete-option,.MuiPopper-root .MuiAutocomplete-option,body .MuiPopper-root .MuiAutocomplete-option{color:#fff!important;-webkit-text-fill-color:#fff!important;background-color:rgba(0,0,0,0)!important}#root .MuiPopper-root .MuiAutocomplete-option:hover,.MuiPopper-root .MuiAutocomplete-option:hover,body .MuiPopper-root .MuiAutocomplete-option:hover{background-color:hsla(0,0%,100%,.15)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}#root .MuiPopper-root svg,.MuiPopper-root .MuiSvgIcon-root,.MuiPopper-root svg,body .MuiPopper-root svg{color:#bbb!important;fill:#bbb!important}.form-footer-cosmic{margin-top:1.5rem;text-align:center}.privacy-note{display:flex;align-items:center;justify-content:center;gap:.5rem;color:#666;font-size:.85rem;opacity:.7}.privacy-icon{font-size:16px}.language-selector-cosmic{margin-top:3rem;animation:selectorFloat 6s ease-in-out infinite}.language-selector-cosmic__component{background:hsla(0,0%,100%,.05)!important;backdrop-filter:blur(10px)!important;border:1px solid hsla(0,0%,100%,.1)!important;border-radius:50px!important;padding:.5rem 1.5rem!important}@keyframes cosmicFloat{0%{transform:translateY(0) translateX(0)}33%{transform:translateY(-10px) translateX(5px)}66%{transform:translateY(5px) translateX(-5px)}to{transform:translateY(0) translateX(0)}}@keyframes constellationTwinkle{0%,to{opacity:.3}50%{opacity:.8}}@keyframes planetOrbit1{0%{transform:rotate(0deg) translateX(100px) rotate(0deg)}to{transform:rotate(1turn) translateX(100px) rotate(-1turn)}}@keyframes planetOrbit2{0%{transform:rotate(0deg) translateX(150px) rotate(0deg)}to{transform:rotate(1turn) translateX(150px) rotate(-1turn)}}@keyframes energyPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes headerFloat{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-5px)}}@keyframes cardsReveal{0%{opacity:0;transform:translateY(50px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes mandalaRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ringRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes signPulse{0%,to{opacity:.6;transform:translateX(-50%) scale(1)}50%{opacity:1;transform:translateX(-50%) scale(1.1)}}@keyframes planetGlow{0%{text-shadow:0 0 8px currentColor}to{text-shadow:0 0 16px currentColor,0 0 24px currentColor}}@keyframes signCounterRotate{0%{transform:translateX(-50%) rotate(calc(var(--index) * 30deg)) rotate(0deg)}to{transform:translateX(-50%) rotate(calc(var(--index) * 30deg)) rotate(-1turn)}}@keyframes planetCounterRotate{0%{transform:translateX(-50%) rotate(calc(var(--index) * 36deg)) rotate(0deg)}to{transform:translateX(-50%) rotate(calc(var(--index) * 36deg)) rotate(-1turn)}}@keyframes signGlow{0%,to{opacity:.7;filter:brightness(1)}50%{opacity:1;filter:brightness(1.3)}}@keyframes coreEnergy{0%,to{transform:scale(1);box-shadow:0 0 20px rgba(255,215,0,.5)}50%{transform:scale(1.1);box-shadow:0 0 30px rgba(255,215,0,.8),0 0 40px rgba(255,107,107,.4)}}@keyframes symbolFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes orbPulse{0%,to{transform:scale(1);box-shadow:0 0 15px rgba(77,181,255,.5)}50%{transform:scale(1.2);box-shadow:0 0 25px rgba(77,181,255,.8)}}@keyframes selectorFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media(max-width:1200px){.cards-cosmic-container{flex-direction:column;gap:2rem}.cosmic-card--left,.cosmic-card--right{transform:none;width:90%;max-width:500px}}@media(max-width:768px){.home-page{height:auto;min-height:100vh;overflow-y:scroll;-webkit-overflow-scrolling:touch}.home-page__container{padding:6rem 1rem 2rem!important;min-height:calc(100vh - 4rem)}.cosmic-header{height:80px;top:.75rem;padding:.5rem 1rem 0}.cosmic-header__tagline{font-size:.8rem;margin-top:.25rem}.cards-cosmic-container{gap:1.5rem;width:100%;padding:0!important;margin:0!important}.cosmic-card--left,.cosmic-card--right{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;border-radius:24px!important;transform:none!important}.cosmic-card--left .cosmic-card__content,.cosmic-card--right .cosmic-card__content,.cosmic-card__content{padding:1.5rem!important}.home-wrapper-cosmic{margin:0!important;padding:.5rem!important;width:100%!important;box-sizing:border-box}.cosmic-card--right .birth-data-form__section-header{text-align:center!important;justify-content:center!important;align-items:center!important}.cosmic-card--right .birth-data-form__calendar-icon,.cosmic-card--right .birth-data-form__section-icon,.cosmic-card--right .birth-data-form__star-icon,.cosmic-card--right .birth-data-form__time-icon{display:block!important;margin:0 auto .25rem!important}.cosmic-card--right .birth-data-form__section-header .MuiTypography-root,.cosmic-card--right .birth-data-form__section-header Typography{text-align:center!important}.cosmic-card--right .MuiInputBase-input,.cosmic-card--right .MuiOutlinedInput-input,.cosmic-card--right .MuiSelect-select{text-align:left!important}.cosmic-card--right .MuiInputBase-input::placeholder,.cosmic-card--right .MuiOutlinedInput-input::placeholder{text-align:left!important}.cosmic-card--right .birth-data-form button{display:block!important;margin:1rem auto 0!important;width:100%;max-width:300px}.cosmic-mandala{width:180px;height:180px;margin:0 auto 1rem}.mandala-sign{font-size:16px;transform-origin:50% 82px;top:6px}.mandala-planets-ring{top:30px;left:30px;width:120px;height:120px}.mandala-planet{font-size:12px;transform-origin:50% 56px;top:3px}.mandala-center{width:40px;height:40px}}.cosmic-card:hover .cosmic-mandala{animation-duration:40s}.cosmic-card--left:hover .energy-indicator{animation:symbolFloat 1.5s ease-in-out infinite}.home-wrapper-cosmic:focus-within{box-shadow:0 10px 30px rgba(0,0,0,.15),0 0 40px rgba(77,181,255,.1),inset 0 1px 0 hsla(0,0%,100%,.9);transform:scale(1.01)}.birth-data-form,.cosmic-card--right .MuiCard-root,.css-1j74uew-MuiPaper-root-MuiCard-root{overflow:visible!important}.autocomplete-container,.birth-data-form__city-input{overflow:visible!important;position:relative!important}.cosmic-card--right,.cosmic-card--right .MuiCardContent-root{overflow:visible!important}.birth-data-form .MuiButton-contained,.birth-data-form .MuiFormControl-root,.birth-data-form .MuiSelect-root,.birth-data-form button[type=submit]{z-index:100!important}.birth-data-form .city-name-dropdown{z-index:2000!important}.cosmic-card--right *,.cosmic-card--right :after,.cosmic-card--right :before{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizeLegibility!important;transform-style:preserve-3d!important;backface-visibility:hidden!important}.cosmic-card--right .MuiInputBase-input,.cosmic-card--right .MuiInputLabel-root,.cosmic-card--right .MuiTypography-root,.cosmic-card--right h1,.cosmic-card--right h2,.cosmic-card--right h3,.cosmic-card--right h4,.cosmic-card--right h5,.cosmic-card--right h6,.cosmic-card--right input,.cosmic-card--right label,.cosmic-card--right p,.cosmic-card--right span{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizeLegibility!important;font-feature-settings:"kern" 1,"liga" 1!important}.copyright-cosmic{position:absolute;bottom:-35px;left:50%;transform:translateX(-50%);font-size:12px;color:hsla(0,0%,100%,.6);text-align:center;z-index:1000;pointer-events:none;font-family:Inter,sans-serif;letter-spacing:.5px}.language-selector-cosmic{position:relative;margin-bottom:50px}@media(max-width:768px){.copyright-cosmic{bottom:-30px;font-size:11px}.language-selector-cosmic{margin-bottom:45px}}.birth-data-form:has(.city-name-dropdown) .MuiPopover-root,.birth-data-form:has(.city-name-dropdown) .MuiPopper-root,.birth-data-form:has(.city-name-dropdown) .MuiSelect-root,.birth-data-form:has(.city-name-dropdown) button:not(.city-name-row){pointer-events:none!important;visibility:hidden!important}.city-name-dropdown{position:absolute!important}.city-name-dropdown,.city-name-dropdown *{z-index:2147483647!important;pointer-events:all!important}@media(max-width:480px){.home-page{overflow-y:scroll!important;-webkit-overflow-scrolling:touch!important}.home-page__container{padding:5rem 0 1rem!important;min-height:calc(100vh - 2rem)}.cosmic-header{height:60px;top:.5rem;padding:.25rem .75rem 0}.cosmic-header__tagline{font-size:.7rem;margin-top:.15rem}.cards-cosmic-container{gap:.25rem;flex-direction:column;padding:0!important;margin:0!important}.cosmic-card--left,.cosmic-card--right{width:100%!important;max-width:none!important;transform:none!important;margin:0!important;border-radius:0!important}.cosmic-card__content{padding:.5rem .25rem!important}.cosmic-card--left .cosmic-card__content{padding:1rem .75rem 0!important}.home-wrapper-cosmic{margin:0!important;padding:.25rem!important;border-radius:0!important}.cosmic-card--right .birth-data-form__section-header{text-align:center!important;justify-content:center!important;align-items:center!important;flex-direction:column!important}.cosmic-card--right .birth-data-form__calendar-icon,.cosmic-card--right .birth-data-form__section-icon,.cosmic-card--right .birth-data-form__star-icon,.cosmic-card--right .birth-data-form__time-icon{display:block!important;margin:0 auto .15rem!important}.cosmic-card--right .MuiInputBase-input,.cosmic-card--right .MuiOutlinedInput-input,.cosmic-card--right .MuiSelect-select,.cosmic-card--right .birth-data-form__section-header .MuiTypography-root,.cosmic-card--right .birth-data-form__section-header Typography{text-align:center!important}.cosmic-card--right .MuiInputBase-input::placeholder,.cosmic-card--right .MuiOutlinedInput-input::placeholder{text-align:center!important}.cosmic-card--right .birth-data-form button{display:block!important;margin:.75rem auto 0!important}.cosmic-mandala{width:120px!important;height:120px!important;margin:0 auto .5rem!important}.mandala-sign{font-size:12px!important;transform-origin:50% 54px!important;top:4px!important}.mandala-planets-ring{top:20px!important;left:20px!important;width:80px!important;height:80px!important}.mandala-planet{font-size:10px!important;transform-origin:50% 37px!important;top:2px!important}.mandala-center{width:25px!important;height:25px!important}}.home-page input[type=date],.home-page input[type=datetime-local],.home-page input[type=email],.home-page input[type=number],.home-page input[type=password],.home-page input[type=search],.home-page input[type=text],.home-page input[type=time],.home-page select,.home-page textarea{font-size:16px!important;-webkit-text-size-adjust:100%!important;-webkit-appearance:none!important;appearance:none!important}.home-page .MuiAutocomplete-input,.home-page .MuiFilledInput-input,.home-page .MuiInput-input,.home-page .MuiInputBase-formControl,.home-page .MuiInputBase-input,.home-page .MuiMenuItem-root,.home-page .MuiOutlinedInput-input,.home-page .MuiSelect-outlined,.home-page .MuiSelect-select{font-size:16px!important;-webkit-text-size-adjust:100%!important}.home-page .MuiList-root .MuiMenuItem-root,.home-page .MuiMenu-paper .MuiMenuItem-root,.home-page .MuiMenuItem-root{font-size:16px!important;min-height:44px!important;-webkit-text-size-adjust:100%!important}.home-page .MuiAutocomplete-listbox,.home-page .MuiAutocomplete-option,.home-page .MuiAutocomplete-popper{font-size:16px!important;-webkit-text-size-adjust:100%!important}.home-page .MuiAutocomplete-option{min-height:44px!important;padding:12px 16px!important;-webkit-text-size-adjust:100%!important}.home-page .MuiInputBase-input::placeholder,.home-page .MuiOutlinedInput-input::placeholder{font-size:16px!important;opacity:.7!important;-webkit-text-size-adjust:100%!important}.home-page .MuiFormLabel-root,.home-page .MuiInputLabel-root{font-size:16px!important;-webkit-text-size-adjust:100%!important}.home-page .birth-data-form * input,.home-page .birth-data-form * select,.home-page .birth-data-form * textarea{font-size:16px!important}@media(max-width:768px){.home-page .MuiFormControl-root,.home-page .MuiOutlinedInput-root,.home-page .birth-data-form,.home-page .birth-data-form__section{width:100%!important;margin-left:0!important;margin-right:0!important}.home-page .home-wrapper-cosmic{width:100%!important;padding:.5rem .25rem!important;margin:0!important;box-sizing:border-box!important}.home-page .cosmic-card--left .cosmic-card__content :not(.cosmic-mandala):not(.cosmic-mandala *){padding-left:inherit!important;padding-right:inherit!important}.home-page .cosmic-card--right *{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.home-page .MuiInputBase-root,.home-page .MuiSelect-root,.home-page .MuiTextField-root,.home-page .birth-data-form__section{width:100%!important;max-width:100%!important}}@media(max-width:480px){.home-page .MuiFormControl-root,.home-page .MuiOutlinedInput-root,.home-page .birth-data-form,.home-page .birth-data-form__section{width:100%!important;padding-left:0!important;padding-right:0!important}.home-page .home-wrapper-cosmic{padding:.25rem .1rem!important}.home-page .cosmic-card--left .cosmic-card__content :not(.cosmic-mandala):not(.cosmic-mandala *){padding-left:inherit!important;padding-right:inherit!important}.home-page .cosmic-card--right *{padding-left:0!important;padding-right:0!important}.home-page .cosmic-mandala,.home-page .cosmic-mandala *{padding-left:auto!important;padding-right:auto!important}}