.Button-module__VMVMAW__btn{font-family:var(--font-body);border-radius:var(--radius-pill);white-space:nowrap;justify-content:center;align-items:center;padding:14px 32px;font-size:15px;font-weight:600;transition:opacity .2s,transform .2s;display:inline-flex}.Button-module__VMVMAW__btn:hover{opacity:.9;transform:translateY(-1px)}.Button-module__VMVMAW__primary{background:var(--gold);color:var(--bg-primary)}.Button-module__VMVMAW__secondary{border:1px solid var(--gold);color:var(--gold);background:0 0}.Button-module__VMVMAW__ghost{color:var(--gold);background:0 0;padding:8px 0}.Button-module__VMVMAW__ghost:after{content:" →"}html[data-theme=b] .Button-module__VMVMAW__btn{border-radius:6px;font-weight:500}html[data-theme=b] .Button-module__VMVMAW__primary{color:#0a0b1a;font-weight:600;transition:box-shadow .3s,transform .2s}html[data-theme=b] .Button-module__VMVMAW__primary:hover{opacity:1;box-shadow:0 0 20px #c9a84c4d,inset 0 0 20px #c9a84c0d}html[data-theme=b] .Button-module__VMVMAW__secondary{color:var(--text-primary);border-color:#f0eef833}html[data-theme=b] .Button-module__VMVMAW__secondary:hover{opacity:1;border-color:#f0eef873}html[data-theme=b] .Button-module__VMVMAW__ghost{border-radius:0}
.NinePillars-module__XwyZVG__head{text-align:center;max-width:680px;margin:0 auto var(--space-xl)}.NinePillars-module__XwyZVG__grid{gap:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}.NinePillars-module__XwyZVG__card{flex-direction:column;min-height:240px;padding:30px;display:flex}.NinePillars-module__XwyZVG__comingSoon{opacity:.82}.NinePillars-module__XwyZVG__name{font-family:var(--font-display);margin:var(--space-md) 0 8px;font-size:24px;font-weight:500}.NinePillars-module__XwyZVG__desc{color:var(--text-secondary);flex:1;font-size:14.5px;line-height:1.6}.NinePillars-module__XwyZVG__footer{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-top:var(--space-md);display:flex}.NinePillars-module__XwyZVG__notify{font-size:13px}@media (max-width:900px){.NinePillars-module__XwyZVG__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.NinePillars-module__XwyZVG__grid{grid-template-columns:1fr}}
.AstrologyEngine-module__o4j00W__bar{border-radius:var(--radius-pill);height:12px;margin-bottom:var(--space-xs);display:flex;overflow:hidden}.AstrologyEngine-module__o4j00W__segment{min-width:2px}.AstrologyEngine-module__o4j00W__labels{margin-bottom:var(--space-xl);flex-wrap:wrap;display:flex}.AstrologyEngine-module__o4j00W__label{font-family:var(--font-mono);color:var(--text-caption);text-align:center;min-width:40px;font-size:10px}.AstrologyEngine-module__o4j00W__callouts{gap:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}.AstrologyEngine-module__o4j00W__callout{padding-top:var(--space-sm)}.AstrologyEngine-module__o4j00W__rule{color:var(--gold);margin-bottom:var(--space-xs)}.AstrologyEngine-module__o4j00W__calloutTitle{font-family:var(--font-display);margin-bottom:var(--space-xs);font-size:20px}.AstrologyEngine-module__o4j00W__calloutDesc{font-size:var(--text-small);color:var(--text-secondary)}@media (max-width:768px){.AstrologyEngine-module__o4j00W__callouts{grid-template-columns:1fr}}
.AppScreens-module__ngb2VW__subtitle{text-align:center;color:var(--text-secondary);max-width:480px;margin:0 auto var(--space-xl)}.AppScreens-module__ngb2VW__strip{gap:var(--space-md);scroll-snap-type:x mandatory;padding-bottom:var(--space-md);-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.AppScreens-module__ngb2VW__phone{scroll-snap-align:start;background:linear-gradient(160deg,#2a2740,#15131f 60%);border:1px solid #ffffff1f;border-radius:44px;flex:0 0 268px;padding:12px;position:relative;box-shadow:inset 0 1px #ffffff26,0 30px 60px -20px #000c,0 0 0 2px #0006}.AppScreens-module__ngb2VW__notch{z-index:3;background:#050409;border-radius:99px;width:92px;height:22px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.AppScreens-module__ngb2VW__phoneInner{background:radial-gradient(circle at 50% 0%, #6b4fbb2e, transparent 55%), var(--bg-primary);padding:14px var(--space-md) 0;border-radius:34px;flex-direction:column;min-height:460px;display:flex;position:relative;overflow:hidden}.AppScreens-module__ngb2VW__statusBar{font-family:var(--font-mono);color:var(--text-primary);justify-content:space-between;align-items:center;padding:2px 6px 12px;font-size:12px;font-weight:600;display:flex}.AppScreens-module__ngb2VW__statusIcons{align-items:center;gap:5px;display:flex}.AppScreens-module__ngb2VW__signal,.AppScreens-module__ngb2VW__wifi,.AppScreens-module__ngb2VW__battery{background:var(--text-primary);display:inline-block}.AppScreens-module__ngb2VW__signal{clip-path:polygon(0 100%,25% 100%,25% 60%,50% 60%,50% 30%,75% 30%,75% 0,100% 0,100% 100%);width:16px;height:10px}.AppScreens-module__ngb2VW__wifi{clip-path:polygon(50% 0,100% 45%,82% 62%,50% 32%,18% 62%,0 45%);width:14px;height:10px}.AppScreens-module__ngb2VW__battery{border-radius:3px;width:22px;height:11px;position:relative}.AppScreens-module__ngb2VW__battery:after{content:"";background:var(--text-primary);border-radius:0 2px 2px 0;width:2px;height:5px;position:absolute;top:3px;right:-3px}.AppScreens-module__ngb2VW__screenLabel{font-family:var(--font-mono);color:var(--gold);text-transform:uppercase;letter-spacing:.14em;margin-bottom:var(--space-sm);font-size:10px;display:block}.AppScreens-module__ngb2VW__screenBody{flex:1}.AppScreens-module__ngb2VW__homeBar{background:#fff6;border-radius:99px;width:110px;height:5px;margin:14px auto 10px}.AppScreens-module__ngb2VW__date{color:var(--text-caption);margin-bottom:8px;font-size:12px}.AppScreens-module__ngb2VW__cardTitle{font-family:var(--font-display);margin-bottom:8px;font-size:18px}.AppScreens-module__ngb2VW__narrative{color:var(--text-secondary);margin-bottom:12px;font-size:13px;line-height:1.5}.AppScreens-module__ngb2VW__pills{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.AppScreens-module__ngb2VW__pills span{color:var(--violet-light);background:#6b4fbb40;border-radius:99px;padding:4px 8px;font-size:10px}.AppScreens-module__ngb2VW__goldLink{color:var(--gold);font-size:13px;font-weight:600}.AppScreens-module__ngb2VW__muhurat{font-family:var(--font-mono);color:var(--gold);margin-top:12px;font-size:11px}.AppScreens-module__ngb2VW__chartCircle{text-align:center;color:var(--gold);opacity:.6;margin:20px 0;font-size:80px}.AppScreens-module__ngb2VW__tabs{color:var(--text-caption);gap:12px;margin-bottom:12px;font-size:11px;display:flex}.AppScreens-module__ngb2VW__activeTab{color:var(--gold);border-bottom:1px solid var(--gold)}.AppScreens-module__ngb2VW__insight{color:var(--text-secondary);font-size:13px}.AppScreens-module__ngb2VW__journalPrompt{font-family:var(--font-display);margin-bottom:16px;font-size:16px;font-style:italic}.AppScreens-module__ngb2VW__moods{margin-bottom:12px;font-size:20px}.AppScreens-module__ngb2VW__rage{font-family:var(--font-mono);color:var(--danger);margin-bottom:12px;font-size:11px}.AppScreens-module__ngb2VW__nudge{color:var(--gold);font-size:12px}.AppScreens-module__ngb2VW__mockHeader{justify-content:space-between;margin-bottom:16px;font-size:13px;display:flex}.AppScreens-module__ngb2VW__ring{color:var(--gold);text-align:center;margin:20px 0;font-size:48px}.AppScreens-module__ngb2VW__waveform{color:var(--violet-light);text-align:center;letter-spacing:3px}.AppScreens-module__ngb2VW__streak{text-align:center;color:var(--gold);margin-top:12px;font-size:12px}.AppScreens-module__ngb2VW__calMini{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:12px;display:grid}.AppScreens-module__ngb2VW__calMini span{font-family:var(--font-mono);text-align:center;border-radius:4px;padding:8px;font-size:12px}.AppScreens-module__ngb2VW__goldDay{color:var(--gold);background:#c9a84c33}.AppScreens-module__ngb2VW__transit{color:var(--text-caption);margin-top:8px;font-size:12px}.AppScreens-module__ngb2VW__karmaRing{border:3px solid var(--gold);border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;margin:20px auto;display:flex}.AppScreens-module__ngb2VW__karmaName{font-family:var(--font-display);font-size:16px}.AppScreens-module__ngb2VW__level{font-family:var(--font-mono);text-align:center;color:var(--gold);font-size:12px}.AppScreens-module__ngb2VW__milestones{color:var(--text-secondary);justify-content:center;gap:8px;margin-top:12px;font-size:11px;display:flex}
