@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css";._comingSoonContainer_1dk5y_1{min-height:100vh;background-color:var(--primary-color-dark);background-image:radial-gradient(circle at 20% 30%,rgba(45,106,79,.4) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(233,196,106,.1) 0%,transparent 50%);display:flex;align-items:center;justify-content:center;padding:2rem;color:var(--light-color);font-family:var(--base-font-family);position:relative;overflow:hidden}._comingSoonContainer_1dk5y_1:before{content:"";position:absolute;top:-10%;right:-10%;width:50vw;height:50vw;background:radial-gradient(circle,var(--primary-color) 0%,transparent 70%);opacity:.1;border-radius:50%;pointer-events:none}._comingSoonContent_1dk5y_31{max-width:600px;width:100%;text-align:center;position:relative;z-index:10}._moonContainer_1dk5y_39{margin-bottom:2rem;display:flex;justify-content:center;align-items:center}._logoImage_1dk5y_46{width:186px;height:auto;aspect-ratio:514 / 498;object-fit:contain;filter:drop-shadow(0 6px 18px rgba(0,0,0,.25));transition:transform .6s var(--transition-normal),filter .3s ease;will-change:transform;transform-origin:center;animation:_logoFloat_1dk5y_1 6s ease-in-out infinite}@keyframes _logoFloat_1dk5y_1{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-6px) scale(1.02)}to{transform:translateY(0) scale(1)}}._logo_1dk5y_46{margin-bottom:1.5rem}._title_1dk5y_69{font-family:Spectral,serif;font-size:3rem;font-weight:700;color:var(--light-color);margin:0 0 .5rem;letter-spacing:-.02em}._subtitle_1dk5y_78{font-size:1.25rem;color:var(--primary-color-light);margin-bottom:2.5rem;font-weight:300}._message_1dk5y_85{font-size:1.1rem;line-height:1.6;color:var(--grey-300);margin-bottom:3rem}._notifyForm_1dk5y_93{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-bottom:3rem;max-width:400px;margin-left:auto;margin-right:auto}._inputGroup_1dk5y_104{flex:1;max-width:350px;position:relative}._emailInput_1dk5y_110{width:100%;padding:1rem 1.5rem;border-radius:50px;border:2px solid rgba(255,255,255,.1);background:#ffffff0d;color:var(--light-color);font-size:1rem;transition:all .3s ease;outline:none}._emailInput_1dk5y_110::placeholder{color:var(--grey-400)}._emailInput_1dk5y_110:focus{border-color:var(--accent-color);background:#ffffff1a;box-shadow:0 0 0 4px #e9c46a1a}._submitBtn_1dk5y_132{padding:1rem 2rem;border-radius:50px;border:none;background:var(--accent-color);color:var(--primary-color-dark);font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;white-space:nowrap}._submitBtn_1dk5y_132:hover{background:var(--accent-color-dark);transform:translateY(-2px);box-shadow:0 4px 12px #e9c46a4d}._submitBtn_1dk5y_132:disabled{opacity:.7;cursor:not-allowed;transform:none}._captchaContainer_1dk5y_157{margin:1rem 0;display:flex;justify-content:center}._errorMessage_1dk5y_163{color:#ff6b6b;margin:.5rem 0;font-size:.9rem;font-weight:500}._successMessage_1dk5y_170{color:var(--secondary-color);margin-top:1rem;font-weight:500}._featuresPreview_1dk5y_177{display:flex;justify-content:center;gap:2rem;margin-bottom:3rem;flex-wrap:wrap}._featureItem_1dk5y_185{display:flex;align-items:center;gap:.5rem;color:var(--grey-400);font-size:.9rem}._featureIcon_1dk5y_193{color:var(--secondary-color)}._footer_1dk5y_198{margin-top:auto;padding-top:2rem;border-top:1px solid rgba(255,255,255,.05)}._socialLinks_1dk5y_204{display:flex;justify-content:center;gap:1.5rem;margin-bottom:1.5rem}._socialIcon_1dk5y_211{color:var(--grey-400);font-size:1.5rem;transition:color .3s ease}._socialIcon_1dk5y_211:hover{color:var(--accent-color)}._copyright_1dk5y_221{font-size:.85rem;color:var(--grey-500)}@keyframes _pulse_1dk5y_1{0%{text-shadow:0 0 20px rgba(233,196,106,.2)}50%{text-shadow:0 0 30px rgba(233,196,106,.6)}to{text-shadow:0 0 20px rgba(233,196,106,.2)}}@media (max-width: 768px){._title_1dk5y_69{font-size:2.5rem}._notifyForm_1dk5y_93{flex-direction:column;align-items:center}._inputGroup_1dk5y_104,._submitBtn_1dk5y_132{width:100%}._logoImage_1dk5y_46{width:140px}}#root{text-align:center}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}.app-wrapper{min-height:100vh;display:flex;flex-direction:column}.main-content{flex:1;padding-bottom:40px;padding-top:80px}@media (max-width: 992px){.main-content{padding-top:70px}}@media (max-width: 576px){.main-content{padding-top:60px}}._spinnerContainer_1oe5b_3{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;padding:0;color:var(--text-color, #333)}._compact_1oe5b_12{padding:0}._spinner_1oe5b_3{border:4px solid rgba(0,0,0,.1);border-left-color:var(--primary-color, #007bff);border-radius:50%;animation:_spin_1oe5b_3 1s linear infinite}._spinnerContainer_1oe5b_3._small_1oe5b_22 ._spinner_1oe5b_3{width:20px;height:20px;border-width:2px}._spinnerContainer_1oe5b_3._medium_1oe5b_28 ._spinner_1oe5b_3{width:40px;height:40px;border-width:4px}._spinnerContainer_1oe5b_3._large_1oe5b_34 ._spinner_1oe5b_3{width:60px;height:60px;border-width:5px}._spinnerText_1oe5b_40{margin-top:10px;font-size:.9em}@keyframes _spin_1oe5b_3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fas.fa-moon,.far.fa-circle{position:relative;font-size:1.2em;display:inline-block;vertical-align:middle;overflow:hidden}.far.fa-circle{border:1px solid var(--grey-600);border-radius:50%}.fas.fa-moon{text-shadow:0 0 2px var(--grey-700);border-radius:50%}.moon-waxing-crescent{color:var(--text-color);background-color:var(--grey-800);border-radius:50%}.moon-waxing-crescent:after{content:"";position:absolute;top:0;right:-25%;width:75%;height:100%;background-color:var(--grey-100);border-radius:0 50% 50% 0;transform:rotate(-10deg);transform-origin:50% 50%}.moon-first-quarter{color:var(--text-color);background-color:var(--grey-800);border-radius:50%}.moon-first-quarter:after{content:"";position:absolute;top:0;right:0;width:50%;height:100%;background-color:var(--grey-100);border-radius:0 50% 50% 0}.moon-waxing-gibbous{color:var(--grey-100);background-color:var(--grey-100);border-radius:50%}.moon-waxing-gibbous:after{content:"";position:absolute;top:0;left:-10%;width:40%;height:100%;background-color:var(--grey-800);border-radius:50% 0 0 50%;transform:rotate(-5deg);transform-origin:50% 50%}.moon-waning-gibbous{color:var(--grey-100);background-color:var(--grey-100);border-radius:50%}.moon-waning-gibbous:after{content:"";position:absolute;top:0;right:-10%;width:40%;height:100%;background-color:var(--grey-800);border-radius:0 50% 50% 0;transform:rotate(5deg);transform-origin:50% 50%}.moon-last-quarter{color:var(--text-color);background-color:var(--grey-800);border-radius:50%}.moon-last-quarter:after{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background-color:var(--grey-100);border-radius:50% 0 0 50%}.moon-waning-crescent{color:var(--text-color);background-color:var(--grey-800);border-radius:50%}.moon-waning-crescent:after{content:"";position:absolute;top:0;left:-25%;width:75%;height:100%;background-color:var(--grey-100);border-radius:50% 0 0 50%;transform:rotate(10deg);transform-origin:50% 50%}.zodiac-fire{color:var(--accent-color-dark)}.zodiac-earth{color:var(--secondary-color-dark)}.zodiac-air{color:var(--info-color-light)}.zodiac-water{color:var(--info-color)}.moon-sm{font-size:1em}.moon-md{font-size:1.5em}.moon-lg{font-size:2em;margin:.2em}.lunar-phase-display{display:flex;align-items:center;gap:8px;padding:4px}.lunar-icon{display:inline-flex;align-items:center;justify-content:center;margin-right:4px}.lunar-phase-name{font-size:.9em;font-weight:500;color:var(--grey-800);white-space:nowrap}.lunar-zodiac{font-size:.8em;border-radius:4px;padding:2px 6px;background-color:#0000000d;white-space:nowrap}.lunar-info{display:flex;flex-direction:column;background-color:var(--background-color);border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:16px;max-width:500px;margin:0 auto}.lunar-info-loading{display:flex;justify-content:center;align-items:center;height:200px;background-color:var(--grey-100);border-radius:8px;color:var(--grey-600);font-style:italic}.lunar-info-header{display:flex;align-items:center;margin-bottom:16px;gap:16px}.lunar-info-primary{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--grey-100);border-radius:50%;width:80px;height:80px}.lunar-info-secondary{flex:1}.lunar-info-date{font-weight:600;color:var(--text-color);margin-bottom:4px}.lunar-info-illumination{font-size:.9em;color:var(--grey-700)}.lunar-info-zodiac{margin-bottom:16px}.lunar-info-zodiac h4{font-size:1em;margin-bottom:8px;color:var(--grey-800)}.zodiac-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:20px;background-color:#0000000d}.zodiac-badge.zodiac-fire{background-color:#ff57221a}.zodiac-badge.zodiac-earth{background-color:#7955481a}.zodiac-badge.zodiac-air{background-color:#03a9f41a}.zodiac-badge.zodiac-water{background-color:#0288d11a}.zodiac-name{font-weight:600}.zodiac-element{font-size:.85em;opacity:.8}.lunar-info-activities{margin-top:16px}.lunar-info-activities h4{font-size:1em;margin-bottom:12px;color:var(--grey-800)}.activity-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.activity-item{display:flex;align-items:flex-start;gap:12px;padding:8px;border-radius:4px;background-color:var(--grey-100);transition:background-color .2s}.activity-item:hover{background-color:var(--grey-200)}.activity-icon{font-size:1.2em;color:var(--primary-color);margin-top:3px}.activity-details{display:flex;flex-direction:column}.activity-name{font-weight:600;margin-bottom:4px}.activity-description{font-size:.85em;color:var(--grey-700)}@media (max-width: 768px){.lunar-phase-display{flex-direction:column;align-items:flex-start;gap:4px}.lunar-info-header{flex-direction:column;align-items:center;text-align:center}.lunar-info-secondary{margin-top:12px}}:root{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.6;font-weight:400;color:#333;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--primary-color: #2D6A4F;--primary-color-dark: #1B4332;--primary-color-light: #95D5B2;--secondary-color: #52B788;--secondary-color-dark: #40916C;--secondary-color-light: #D8F3DC;--accent-color: #E9C46A;--accent-color-dark: #CA8A04;--dark-color: #2D3748;--light-color: #FAFAF9;--text-color: #2D3748;--text-color-light: #718096;--background-color: #ffffff;--card-background: #ffffff;--card-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--base-font-family: "Inter", "Arial", sans-serif;--danger-color: #E53E3E;--danger-color-light: #FED7D7;--danger-color-dark: #C53030;--warning-color: #ED8936;--warning-color-light: #FEEBC8;--warning-color-dark: #C05621;--info-color: #3182CE;--info-color-light: #BEE3F8;--info-color-dark: #2C5282;--grey-100: #F7FAFC;--grey-200: #EDF2F7;--grey-300: #E2E8F0;--grey-400: #CBD5E0;--grey-500: #A0AEC0;--grey-600: #718096;--grey-700: #4A5568;--grey-800: #2D3748;--grey-900: #1A202C;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-xxl: 3rem;--transition-fast: .2s ease;--transition-normal: .3s ease;--transition-slow: .5s ease;--border-radius-sm: 4px;--border-radius-md: 8px;--border-radius-lg: 12px;--border-radius-full: 50%;--button-bg-secondary: var(--grey-100);--button-text-secondary: var(--grey-800);--button-bg-secondary-hover: var(--grey-200);--border-color-medium: var(--grey-400);--border-color-dark: var(--grey-600)}html{scroll-behavior:smooth}body{margin:0;font-family:var(--base-font-family);background-color:var(--background-color);color:var(--text-color);overflow-x:hidden}.container{max-width:1200px;margin:0 auto;padding:0 20px;width:100%}h1,h2,h3,h4,h5,h6{margin-bottom:.75rem;font-weight:700;line-height:1.2;color:var(--text-color);font-family:Spectral,serif}h1{font-size:2.5rem;color:var(--primary-color-dark)}h2{font-size:2rem;text-align:center;margin-bottom:2rem;color:var(--primary-color)}h3{font-size:1.5rem}h4{font-size:1.25rem}p{margin-bottom:1rem;line-height:1.7}a{color:var(--primary-color);text-decoration:none;transition:color var(--transition-normal)}a:hover{color:var(--primary-color-dark)}img{max-width:100%;height:auto}*{box-sizing:border-box;margin:0;padding:0}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.hidden{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 992px){h1{font-size:2.2rem}h2{font-size:1.8rem}.container{padding:0 15px}}@media (max-width: 768px){h1{font-size:2rem}h2{font-size:1.6rem;margin-bottom:1.5rem}h3{font-size:1.3rem}}@media (max-width: 576px){h1{font-size:1.8rem}h2{font-size:1.4rem;margin-bottom:1.2rem}h3{font-size:1.2rem}.container{padding:0 10px}}
