:where(section.space-y-5:has(>div button[class*="hover:border-slate-400"]))>div:first-child{order:1!important}:where(section.space-y-5:has(>div button[class*="hover:border-slate-400"]))>div:nth-child(3){order:2!important}:where(section.space-y-5:has(>div button[class*="hover:border-slate-400"]))>section:last-child{order:3!important;border-color:#d7bea8!important;box-shadow:0 6px 18px rgb(53 31 29/.05)!important}:where(section.space-y-5:has(>div button[class*="hover:border-slate-400"]))>section:last-child>div:first-child{margin-bottom:.45rem!important}:where(section.space-y-5:has(>div button[class*="hover:border-slate-400"]))>section:last-child>div:first-child h3{font-size:1.2rem!important}:where(section.space-y-5:has(>div button[class*="hover:border-slate-400"]))>section:nth-child(4){order:4!important}:where(section.space-y-5:has(>div button[class*="hover:border-slate-400"]))>section:nth-child(2){order:5!important}:where(section.space-y-5:has(>div button[class*="hover:border-slate-400"]))>section:nth-child(5),:where(section.space-y-5:has(>div button[class*="hover:border-slate-400"]))>section:nth-child(6),:where(section.space-y-5:has(>div button[class*="hover:border-slate-400"]))>section:nth-child(7){order:6!important;box-shadow:none!important}:where(section.space-y-5:has(>div button[class*="hover:border-slate-400"]))>section:nth-child(5){margin-top:.45rem!important;border-top-color:#cda98e!important}:where(section.space-y-5:has(>div button[class*="hover:border-slate-400"]))>section:nth-child(5)>div:first-child:before{display:block;margin-bottom:.36rem;color:#a56749;content:"Complete Dasha Timeline · reference";font-size:.62rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}:where(section.space-y-5:has(>div button[class*="hover:border-slate-400"]))>section:last-child>div:nth-child(2){border-color:#eadfce!important;background:#fbf4e9!important;box-shadow:none!important}:where(section.space-y-5:has(>div button[class*="hover:border-slate-400"]))>section:last-child>div:nth-child(3){position:relative;align-items:stretch;gap:.3rem!important;padding:.08rem 0 .16rem}:where(section.space-y-5:has(>div button[class*="hover:border-slate-400"]))>section:last-child>div:nth-child(3):before{position:absolute;top:50%;right:1.5rem;left:1.5rem;z-index:0;height:1px;background:#dfcfbd;content:""}:where(section.space-y-5:has(>div button[class*="hover:border-slate-400"]))>section:last-child>div:nth-child(3)>div{position:relative;z-index:1;min-width:8.8rem;background:#fffdf9!important}:where(section.space-y-5:has(>div button[class*="hover:border-slate-400"]))>section:last-child [class*=overflow-hidden][class*=rounded-xl]{border-color:#d8c6b2!important;background:#fffdf9!important}@media (max-width:767px){:where(section.space-y-5:has(>div button[class*="hover:border-slate-400"])){gap:.62rem!important}:where(section.space-y-5:has(>div button[class*="hover:border-slate-400"]))>section:last-child{padding:.64rem!important}:where(section.space-y-5:has(>div button[class*="hover:border-slate-400"]))>section:last-child>div:nth-child(3):before{display:none}:where(section.space-y-5:has(>div button[class*="hover:border-slate-400"]))>section:nth-child(5),:where(section.space-y-5:has(>div button[class*="hover:border-slate-400"]))>section:nth-child(6),:where(section.space-y-5:has(>div button[class*="hover:border-slate-400"]))>section:nth-child(7){padding:.58rem!important}}@media (max-width:767px){:where(section.space-y-5:has(>div button[class*="hover:border-slate-400"]))>section:last-child>div:nth-child(2)>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.42rem!important}:where(section.space-y-5:has(>div button[class*="hover:border-slate-400"]))>section:last-child>div:nth-child(3){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.42rem!important}:where(section.space-y-5:has(>div button[class*="hover:border-slate-400"]))>section:last-child>div:nth-child(3)>div{min-width:0!important;padding-inline:.72rem!important}:where(section.space-y-5:has(>div button[class*="hover:border-slate-400"]))>section:last-child div.overflow-hidden.rounded-xl>div:first-child[class*=grid-cols-]{display:none!important}:where(section.space-y-5:has(>div button[class*="hover:border-slate-400"]))>section:last-child div.overflow-hidden.rounded-xl>div.divide-y>:is(div,button){gap:.38rem!important;padding-block:.68rem!important;padding-inline:.72rem!important}section.rounded-xl:has(>div.flex>button[class*="min-w-[220px]"]){overflow-x:auto!important;overscroll-behavior-inline:contain;scrollbar-width:none}section.rounded-xl:has(>div.flex>button[class*="min-w-[220px]"])::-webkit-scrollbar{display:none}section.rounded-xl:has(>div.flex>button[class*="min-w-[220px]"])>div.flex{width:max-content;flex-wrap:nowrap!important;gap:.55rem!important}section.rounded-xl:has(>div.flex>button[class*="min-w-[220px]"])>div.flex>button[class*="min-w-[220px]"]{min-width:11.75rem!important;max-width:12.5rem;padding:.72rem .8rem!important}section.rounded-xl:has(>div.flex>button[class*="min-w-[220px]"])>div.flex>button[class*="min-w-[220px]"] p:last-child{line-height:1.35!important}div[data-tour=planetGrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important}div[data-tour=planetGrid]>div{min-width:0;padding:.7rem!important}div[data-tour=planetGrid]>div:has([data-tour=degreeInput]){grid-column:1/-1}div[data-tour=planetGrid]>div p.text-base{font-size:.9rem!important}}@media (max-width:420px){:where(section.space-y-5:has(>div button[class*="hover:border-slate-400"]))>section:last-child>div:nth-child(3)>div{padding-inline:.58rem!important}:where(section.space-y-5:has(>div button[class*="hover:border-slate-400"]))>section:last-child>div:nth-child(3)>div p[class*=text-sm]{font-size:.76rem!important}}@media (max-width:639px){#create-kundali>div.mx-auto{gap:0!important;padding-top:2rem!important;padding-bottom:0!important}#create-kundali>div.mx-auto>div:first-child{padding-bottom:1.65rem}#create-kundali>div.mx-auto>div:first-child>div:nth-child(2){margin-top:1.25rem!important}#create-kundali>div.mx-auto>div:first-child>div:last-child,#create-kundali>div.mx-auto>div:first-child>p{display:none!important}#create-kundali-form{margin-inline:-1.25rem;border-top:1px solid #dfc9b4;background:#f3e9dc;padding:1.45rem 1.25rem 1.35rem}#create-kundali-form>div{border-color:#d7bfa8!important;background:#fffdf9!important;padding:1.15rem!important;box-shadow:0 16px 40px rgba(81,45,34,.11)!important}#create-kundali-form h2{font-size:1.8rem!important;line-height:1.12!important}}.AppHeader_header__asiL8{position:sticky;top:0;z-index:40;border-bottom:1px solid rgb(123 72 54/.18);background:rgb(251 246 237/.94);backdrop-filter:blur(14px)}.AppHeader_swipeZone__V8yq_{display:none}.AppHeader_inner___oPdX{margin:0 auto;display:flex;width:100%;max-width:80rem;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem}.AppHeader_brandWrap__zswGF{display:flex;flex:1;justify-content:flex-start}.AppHeader_menuSpacer___ZA7t{display:none}.AppHeader_brand__sd1rt{display:inline-flex;align-items:center;gap:.52rem;color:#351f1d;text-decoration:none}.AppHeader_brandLogo__987bW{width:1.9rem;height:1.9rem;border:1px solid rgb(183 116 78/.24);border-radius:999px;object-fit:cover;opacity:.92}.AppHeader_brandMark__mREbP{display:inline-block;color:#351f1d;font-family:Georgia,Times New Roman,serif;font-size:1.18rem;font-weight:600;line-height:1;letter-spacing:-.025em}.AppHeader_menuButton__WD8Xi{display:none;align-items:center;justify-content:center;flex-direction:column;gap:.22rem;width:2.4rem;height:2.4rem;border:0;border-radius:0;background:transparent;color:rgb(94 51 42);padding:0}.AppHeader_menuLine__AJmdo{display:block;width:1.1rem;height:2px;border-radius:999px;background:currentColor}.AppHeader_nav__8q8zT{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.3rem}.AppHeader_navLink__Pa4nk{border-radius:999px;color:rgb(109 83 72);padding:.45rem .8rem;font-size:.9rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color .14s ease,color .14s ease,border-color .14s ease}.AppHeader_navLink__Pa4nk:hover{background:rgb(244 232 214/.72);color:rgb(117 31 48)}.AppHeader_navLinkActive__0lrjm{background:rgb(117 31 48);color:rgb(255 248 236)}.AppHeader_mobileDrawer__4Frx8,.AppHeader_mobileOverlay__UgiWf{display:none}@media (max-width:640px){.AppHeader_swipeZone__V8yq_{position:fixed;top:0;left:0;z-index:35;display:block;width:1.2rem;height:100vh}.AppHeader_inner___oPdX{display:grid;grid-template-columns:2.4rem 1fr 2.4rem;position:relative;align-items:center;justify-content:unset;padding:.8rem 1rem}.AppHeader_brandWrap__zswGF{justify-content:center;min-width:0}.AppHeader_brandMark__mREbP{font-size:1.12rem;text-align:center}.AppHeader_brandLogo__987bW{width:1.8rem;height:1.8rem}.AppHeader_menuButton__WD8Xi{display:inline-flex;position:static}.AppHeader_menuSpacer___ZA7t{display:block;width:2.4rem;height:2.4rem}.AppHeader_nav__8q8zT{display:none}.AppHeader_mobileOverlay__UgiWf{position:fixed;inset:0;z-index:50;display:block;border:0;background:rgb(48 31 27/.38);opacity:0;pointer-events:none;transition:opacity .22s ease}.AppHeader_mobileOverlayOpen__f7zHI{opacity:1;pointer-events:auto}.AppHeader_mobileDrawer__4Frx8{position:fixed;top:0;left:0;z-index:51;display:block;width:min(82vw,20rem);height:100vh;border-right:1px solid rgb(123 72 54/.18);background:rgb(251 246 237);box-shadow:0 20px 40px rgb(48 31 27/.16);padding:1rem;transform:translateX(-104%);pointer-events:none;transition:transform .26s cubic-bezier(.22,1,.36,1);will-change:transform}.AppHeader_mobileDrawerOpen__uA4Uf{transform:translateX(0);pointer-events:auto}.AppHeader_mobileDrawerHeader__qqPJI{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.9rem;border-bottom:1px solid rgb(123 72 54/.16)}.AppHeader_mobileDrawerBrand__5fEIt{display:inline-flex;align-items:center;gap:.52rem}.AppHeader_mobileDrawerLogo__LcpRl{width:1.75rem;height:1.75rem;border:1px solid rgb(183 116 78/.24);border-radius:999px;object-fit:cover;opacity:.92}.AppHeader_mobileDrawerTitle__z7MN1{margin:0;color:#351f1d;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;font-weight:600;letter-spacing:-.02em}.AppHeader_closeButton__VT77a{border:0;border-radius:0;background:transparent;color:rgb(94 51 42);width:2rem;height:2rem;font-size:1.15rem;line-height:1}.AppHeader_mobileNav__tKzB5{display:grid;gap:.45rem;margin-top:1rem}.AppHeader_mobileNavLink__kes7W{border-radius:.8rem;color:rgb(109 83 72);padding:.8rem .9rem;font-size:.98rem;font-weight:600;text-decoration:none;transition:background-color .14s ease,color .14s ease}.AppHeader_mobileNavLink__kes7W:hover{background:rgb(244 232 214/.72);color:rgb(117 31 48)}.AppHeader_mobileNavLinkActive__eZXdc{background:rgb(117 31 48);color:rgb(255 248 236)}}