.account-module__YMBhYG__page{min-height:100dvh;padding:48px var(--gutter);background:radial-gradient(circle at 50% 30%, var(--night-glow) 0%, var(--night) 62%);justify-content:center;align-items:center;display:flex}.account-module__YMBhYG__card{background:var(--paper);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:420px;padding:36px 28px 28px;display:flex;box-shadow:0 24px 64px #1c060b80}.account-module__YMBhYG__wide{text-align:left;align-items:stretch;max-width:520px}.account-module__YMBhYG__mark{color:var(--gold-text);align-self:center;line-height:0}.account-module__YMBhYG__title{color:var(--ink);text-wrap:balance;margin:4px 0 0;font-size:34px;line-height:1.1}.account-module__YMBhYG__lede{font:15px/1.55 var(--font-ui);color:var(--ink-muted);text-wrap:balance;margin:0 0 12px}.account-module__YMBhYG__providers{flex-direction:column;gap:12px;width:100%;display:flex}.account-module__YMBhYG__googleSlot{justify-content:center;width:100%;min-height:40px;display:flex}.account-module__YMBhYG__apple{color:#fff;width:100%;max-width:400px;height:40px;font:600 14px var(--font-ui);cursor:pointer;background:#000;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-inline:auto;display:inline-flex}.account-module__YMBhYG__apple:hover{background:#1d1d1f}.account-module__YMBhYG__apple:disabled,.account-module__YMBhYG__primary:disabled,.account-module__YMBhYG__danger:disabled,.account-module__YMBhYG__quiet:disabled,.account-module__YMBhYG__devButton:disabled{opacity:.6;cursor:progress}.account-module__YMBhYG__dev{text-align:left}.account-module__YMBhYG__dev:not(:first-child){border-top:1px dashed var(--line);margin-top:8px;padding-top:16px}.account-module__YMBhYG__devLabel{font:600 11px var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text);margin-bottom:6px;display:block}.account-module__YMBhYG__devRow{gap:8px;display:flex}.account-module__YMBhYG__devInput{border:1px solid var(--line);min-width:0;height:40px;font:14px var(--font-ui);color:var(--ink);background:#fff;border-radius:10px;flex:1;padding:0 12px}.account-module__YMBhYG__devButton{background:var(--maroon);height:40px;color:var(--paper);font:700 14px var(--font-ui);cursor:pointer;border:0;border-radius:10px;padding:0 16px}.account-module__YMBhYG__devButton:hover{background:var(--maroon-hover)}.account-module__YMBhYG__wait{font:15px var(--font-ui);color:var(--ink-muted);margin:8px 0}.account-module__YMBhYG__page>.account-module__YMBhYG__wait{color:var(--on-dark-muted)}.account-module__YMBhYG__error{font:14px/1.5 var(--font-ui);color:var(--maroon);margin:4px 0 0}.account-module__YMBhYG__fineprint{text-wrap:balance;font:12px/1.5 var(--font-ui);color:var(--ink-soft);margin:12px 0 0}.account-module__YMBhYG__who{align-items:center;gap:16px;min-width:0;margin-top:8px;display:flex}.account-module__YMBhYG__avatar{background:var(--maroon);width:56px;height:56px;color:var(--gold);font:600 24px var(--font-display), serif;object-fit:cover;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.account-module__YMBhYG__whoText{min-width:0}.account-module__YMBhYG__name{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:30px;line-height:1.1}.account-module__YMBhYG__email{font:14px var(--font-ui);color:var(--ink-muted);overflow-wrap:anywhere;margin:2px 0 0}.account-module__YMBhYG__section{margin-top:12px}.account-module__YMBhYG__kicker{font:600 11px var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text);margin:0 0 8px}.account-module__YMBhYG__list{border:1px solid var(--line);background:#fff;border-radius:12px;margin:0;padding:0;list-style:none}.account-module__YMBhYG__row{font:14px var(--font-ui);color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.account-module__YMBhYG__row+.account-module__YMBhYG__row{border-top:1px solid var(--line)}.account-module__YMBhYG__rowMain{align-items:center;gap:8px;min-width:0;font-weight:600;display:inline-flex}.account-module__YMBhYG__rowMeta{color:var(--ink-muted);text-align:right;overflow-wrap:anywhere;min-width:0}.account-module__YMBhYG__badge{background:var(--parchment);color:var(--gold-text);font:700 11px var(--font-ui);white-space:nowrap;border-radius:999px;padding:2px 8px}.account-module__YMBhYG__actions{flex-direction:column;align-items:stretch;gap:10px;margin-top:20px;display:flex}.account-module__YMBhYG__primary,.account-module__YMBhYG__danger{height:44px;font:700 15px var(--font-ui);cursor:pointer;border:0;border-radius:999px}.account-module__YMBhYG__primary{background:var(--maroon);color:var(--paper)}.account-module__YMBhYG__primary:hover{color:var(--paper);background:var(--maroon-hover)}.account-module__YMBhYG__primaryLink{justify-content:center;align-items:center;padding:0 28px;text-decoration:none;display:flex}.account-module__YMBhYG__danger{background:var(--maroon);color:var(--paper);padding:0 20px}.account-module__YMBhYG__danger:hover{color:var(--paper);background:var(--maroon-hover)}.account-module__YMBhYG__quiet{font:600 14px var(--font-ui);color:var(--ink-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:center;margin-top:6px;padding:6px 10px;text-decoration:underline}.account-module__YMBhYG__quiet:hover{color:var(--link-hover)}.account-module__YMBhYG__confirm{border:1px solid var(--line);background:var(--maroon-tint);text-align:center;border-radius:12px;padding:14px}.account-module__YMBhYG__confirm p{font:14px/1.5 var(--font-ui);color:var(--ink);margin:0 0 10px}.account-module__YMBhYG__confirmButtons{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.account-module__YMBhYG__confirmButtons .account-module__YMBhYG__quiet{margin-top:0}.account-module__YMBhYG__avatarLink{border:1px solid var(--gold);width:36px;height:36px;color:var(--gold);font:600 18px var(--font-display), serif;border-radius:50%;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.account-module__YMBhYG__avatarLink:hover{background:var(--night-raised);color:var(--gold)}@media (max-width:480px){.account-module__YMBhYG__card{padding:28px 18px 22px}.account-module__YMBhYG__title{font-size:30px}.account-module__YMBhYG__row{flex-direction:column;align-items:flex-start;gap:2px}.account-module__YMBhYG__rowMeta{text-align:left}}
.Logo-module__WuqI8a__logo,.Logo-module__WuqI8a__logo img{display:block}
.charts-module__kSdB4G__chart{aspect-ratio:1;background:var(--paper);width:100%;position:relative;container-type:inline-size}.charts-module__kSdB4G__lines{width:100%;height:100%;position:absolute;inset:0}.charts-module__kSdB4G__northHouse{text-align:center;white-space:nowrap;flex-direction:column;align-items:center;gap:1px;display:flex;position:absolute;transform:translate(-50%,-50%)}.charts-module__kSdB4G__signLabel{font:600 max(8px, 3.05cqi) var(--font-ui);color:var(--gold-text)}.charts-module__kSdB4G__mark{font:700 max(9px, 3.6cqi) / 1.2 var(--font-ui)}.charts-module__kSdB4G__southGrid{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(4,1fr);display:grid}.charts-module__kSdB4G__southCell{border:1px solid var(--maroon);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:0;margin:-.5px;display:flex}.charts-module__kSdB4G__southCell[data-asc]{background:var(--parchment)}.charts-module__kSdB4G__southCentre{flex-direction:column;grid-area:2/2/4/4;justify-content:center;align-items:center;gap:4px;display:flex}.charts-module__kSdB4G__southDeva{color:var(--maroon);font-size:max(14px,5.5cqi)}.charts-module__kSdB4G__southTitle{color:var(--ink);font-size:max(14px,5.5cqi)}.charts-module__kSdB4G__wheel{width:100%;height:auto;display:block}.charts-module__kSdB4G__chartLine{stroke:var(--maroon)}.charts-module__kSdB4G__wheelGround{fill:var(--night)}.charts-module__kSdB4G__wheelRing{fill:none;stroke:var(--gold)}.charts-module__kSdB4G__wheelAscLine{stroke:var(--gold-strong)}.charts-module__kSdB4G__wheelPlanetDisc{fill:var(--ivory)}.charts-module__kSdB4G__wheelAsc{font:700 11px var(--font-ui);fill:var(--gold-strong)}.charts-module__kSdB4G__wheelGlyph{font-family:var(--font-glyph);fill:var(--gold);font-size:20px}.charts-module__kSdB4G__wheelPlanet{font:700 11px var(--font-ui)}.charts-module__kSdB4G__zodiac{aspect-ratio:1;width:100%;max-width:600px;position:relative}.charts-module__kSdB4G__zodiacLayer{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.charts-module__kSdB4G__zodiacRing{fill:none;stroke:var(--gold)}.charts-module__kSdB4G__zodiacCore{fill:color-mix(in srgb, var(--gold-strong) 8%, transparent);stroke:color-mix(in srgb, var(--gold-strong) 60%, transparent);stroke-width:1px}.charts-module__kSdB4G__zodiacSparkle{fill:var(--gold)}.charts-module__kSdB4G__zodiacGlyph{font-family:var(--font-glyph);fill:var(--gold);font-size:30px}.charts-module__kSdB4G__zodiacName{font-family:var(--font-deva), serif;fill:var(--on-dark-faint);font-size:15px}.charts-module__kSdB4G__zodiacMark{object-fit:contain;filter:drop-shadow(0 0 10px #ffd27a40);width:45%;height:45%;position:absolute;top:27.5%;left:27.5%}.charts-module__kSdB4G__zodiacOuter,.charts-module__kSdB4G__zodiacInner,.charts-module__kSdB4G__zodiacOrbit,.charts-module__kSdB4G__zodiacOrbitSmall{transform-origin:300px 300px}.charts-module__kSdB4G__zodiacUpright,.charts-module__kSdB4G__zodiacHalo{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.charts-module__kSdB4G__zodiacOuter{animation:180s linear infinite charts-module__kSdB4G__zodiac-spin}.charts-module__kSdB4G__zodiacUpright{animation:180s linear infinite reverse charts-module__kSdB4G__zodiac-spin}.charts-module__kSdB4G__zodiacInner{animation:90s linear infinite reverse charts-module__kSdB4G__zodiac-spin}.charts-module__kSdB4G__zodiacOrbit{animation:26s linear infinite charts-module__kSdB4G__zodiac-spin}.charts-module__kSdB4G__zodiacOrbitSmall{animation:15s linear infinite charts-module__kSdB4G__zodiac-orbit-back}.charts-module__kSdB4G__zodiacHalo{animation:6s ease-in-out infinite charts-module__kSdB4G__zodiac-breathe}.charts-module__kSdB4G__zodiacMark{animation:6s ease-in-out infinite charts-module__kSdB4G__zodiac-float}}@keyframes charts-module__kSdB4G__zodiac-spin{to{transform:rotate(360deg)}}@keyframes charts-module__kSdB4G__zodiac-orbit-back{0%{transform:rotate(140deg)}to{transform:rotate(-220deg)}}@keyframes charts-module__kSdB4G__zodiac-breathe{0%,to{opacity:.6;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes charts-module__kSdB4G__zodiac-float{0%,to{filter:drop-shadow(0 0 10px #ffd27a40);transform:translateY(0)scale(1)}50%{filter:drop-shadow(0 0 26px #ffd27a99);transform:translateY(-1.3%)scale(1.02)}}
.PlaceSearch-module__BltIeq__wrap{min-width:0;position:relative}.PlaceSearch-module__BltIeq__popup{z-index:20;inset-inline:0;border:1px solid var(--line);background:var(--paper);letter-spacing:normal;border-radius:12px;position:absolute;top:calc(100% + 6px);overflow:hidden;box-shadow:0 12px 32px #2b171c29}.PlaceSearch-module__BltIeq__list{max-height:280px;margin:0;padding:6px;list-style:none;overflow-y:auto}.PlaceSearch-module__BltIeq__option{cursor:pointer;border-radius:8px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.PlaceSearch-module__BltIeq__option[aria-selected=true]{background:var(--parchment)}.PlaceSearch-module__BltIeq__primary{font:600 14px var(--font-ui);color:var(--ink);overflow-wrap:anywhere}.PlaceSearch-module__BltIeq__secondary{font:500 12px var(--font-ui);color:var(--ink-muted);overflow-wrap:anywhere}.PlaceSearch-module__BltIeq__heading,.PlaceSearch-module__BltIeq__status,.PlaceSearch-module__BltIeq__credit{font:600 11px var(--font-ui);color:var(--ink-soft);margin:0;padding:10px 18px 0}.PlaceSearch-module__BltIeq__heading{letter-spacing:.08em}.PlaceSearch-module__BltIeq__status{color:var(--ink-muted);padding-bottom:10px;font-size:13px;font-weight:500}.PlaceSearch-module__BltIeq__credit{text-align:right;padding:6px 18px 10px}
.SystemToggle-module__W8Wvca__toggle{border:1px solid color-mix(in srgb, var(--gold) 35%, transparent);border-radius:999px;padding:3px;display:flex}.SystemToggle-module__W8Wvca__option{cursor:pointer;font:600 12px var(--font-ui);color:#f6ecdb;background:0 0;border:none;border-radius:999px;padding:7px 14px;transition:background .15s,color .15s}.SystemToggle-module__W8Wvca__option[aria-checked=true]{background:var(--gold);color:var(--night)}@media (max-width:400px){.SystemToggle-module__W8Wvca__option{padding:6px 10px}}
.kundli-module__QU2ieq__page{background:var(--paper);min-height:100dvh}.kundli-module__QU2ieq__headerBar{--link-hover:var(--gold);--focus-ring:var(--gold);background:var(--night)}.kundli-module__QU2ieq__header{--gutter:clamp(16px, 3.3vw, 48px);justify-content:space-between;align-items:center;gap:16px;padding-block:18px;display:flex}.kundli-module__QU2ieq__brand{align-items:center;gap:16px;min-width:0;display:flex}.kundli-module__QU2ieq__homeLink{flex:none;display:inline-flex}.kundli-module__QU2ieq__headerActions{align-items:center;gap:16px;display:flex}.kundli-module__QU2ieq__login{font:600 14px var(--font-ui);color:var(--ivory);white-space:nowrap;text-decoration:none}.kundli-module__QU2ieq__login:hover{color:var(--link-hover)}.kundli-module__QU2ieq__crumbs{font:13px var(--font-ui);color:var(--on-dark-faint);white-space:nowrap;margin:0}.kundli-module__QU2ieq__layout{--gutter:clamp(16px, 3.3vw, 48px);grid-template-columns:380px minmax(0,1fr);align-items:start;gap:32px;padding-top:40px;padding-bottom:64px;display:grid}.kundli-module__QU2ieq__fallback{--gutter:clamp(16px, 3.3vw, 48px);padding-block:40px 64px}.kundli-module__QU2ieq__form{background:var(--ivory);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:18px;padding:28px;display:flex}.kundli-module__QU2ieq__formHead{flex-direction:column;gap:4px;display:flex}.kundli-module__QU2ieq__formHead h2{color:var(--ink);margin:0;font-size:30px;line-height:1}.kundli-module__QU2ieq__formHead span{font:13px var(--font-ui);color:var(--ink-muted)}.kundli-module__QU2ieq__field{min-width:0;font:600 11px var(--font-ui);letter-spacing:.08em;color:var(--ink-muted);flex-direction:column;gap:6px;display:flex}.kundli-module__QU2ieq__field input,.kundli-module__QU2ieq__field select{border:1px solid var(--line);background:var(--paper);width:100%;min-width:0;font:500 15px var(--font-ui);letter-spacing:normal;color:var(--ink);border-radius:10px;padding:12px 14px}.kundli-module__QU2ieq__field select{padding-inline:10px}.kundli-module__QU2ieq__field input:disabled{opacity:.5}.kundli-module__QU2ieq__pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.kundli-module__QU2ieq__pair .kundli-module__QU2ieq__field input{padding-inline:10px;font-size:14px}.kundli-module__QU2ieq__check{font:500 13px var(--font-ui);color:var(--ink-muted);cursor:pointer;align-items:center;gap:10px;display:flex}.kundli-module__QU2ieq__check input{width:16px;height:16px;accent-color:var(--maroon);margin:0}.kundli-module__QU2ieq__segmented{background:var(--parchment);border-radius:12px;gap:4px;padding:4px;display:grid}.kundli-module__QU2ieq__segmented button{cursor:pointer;font:600 13px var(--font-ui);letter-spacing:normal;color:var(--ink-muted);background:0 0;border:none;border-radius:9px;padding:9px}.kundli-module__QU2ieq__segmented button[aria-checked=true]{background:var(--ink);color:var(--ivory)}.kundli-module__QU2ieq__generate{cursor:pointer;background:var(--maroon);color:var(--paper);font:700 16px var(--font-ui);border:none;border-radius:12px;padding:16px}.kundli-module__QU2ieq__generate:hover{background:var(--maroon-hover)}.kundli-module__QU2ieq__generate:disabled{cursor:progress}.kundli-module__QU2ieq__note{font:12px/1.5 var(--font-ui);color:var(--ink-soft)}.kundli-module__QU2ieq__result{flex-direction:column;gap:24px;min-width:0;transition:opacity .3s;display:flex}.kundli-module__QU2ieq__result[data-loading]{opacity:.35}.kundli-module__QU2ieq__status{border:1px solid var(--line);background:var(--paper);font:15px/1.6 var(--font-ui);color:var(--ink-muted);border-radius:16px;justify-items:start;gap:12px;padding:40px 32px;display:grid}.kundli-module__QU2ieq__status h2{color:var(--ink);margin:0;font-size:28px}.kundli-module__QU2ieq__status p{margin:0}.kundli-module__QU2ieq__titleRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.kundli-module__QU2ieq__titleBlock{flex-direction:column;gap:6px;min-width:0;display:flex}.kundli-module__QU2ieq__titleDeva{color:var(--maroon);font-size:20px}.kundli-module__QU2ieq__titleBlock h2{color:var(--ink);margin:0;font-size:clamp(36px,3.6vw,52px);line-height:1}.kundli-module__QU2ieq__birthLine{font:14px/1.5 var(--font-ui);color:var(--ink-muted)}.kundli-module__QU2ieq__actions{gap:10px;display:flex}.kundli-module__QU2ieq__btnOutline,.kundli-module__QU2ieq__btnSolid{cursor:pointer;font:600 13px var(--font-ui);white-space:nowrap;border-radius:999px;padding:11px 18px}.kundli-module__QU2ieq__btnOutline{border:1px solid var(--ink);color:var(--ink);background:0 0}.kundli-module__QU2ieq__btnOutline:hover{background:var(--parchment)}.kundli-module__QU2ieq__btnSolid{background:var(--ink);color:var(--ivory);border:none}.kundli-module__QU2ieq__btnSolid:hover{background:var(--night)}.kundli-module__QU2ieq__summary{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.kundli-module__QU2ieq__summaryCard{background:var(--night);border-radius:16px;flex-direction:column;gap:6px;min-width:0;padding:20px;display:flex}.kundli-module__QU2ieq__summaryLabel{font:600 11px var(--font-ui);letter-spacing:.14em;color:var(--gold)}.kundli-module__QU2ieq__summaryValue{color:var(--ivory);font-size:30px;line-height:1.05}.kundli-module__QU2ieq__summarySub{font:13px var(--font-ui);color:var(--on-dark-faint)}.kundli-module__QU2ieq__tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.kundli-module__QU2ieq__tab{cursor:pointer;font:600 14px var(--font-ui);color:var(--ink-muted);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:14px 18px}.kundli-module__QU2ieq__tab:hover{color:var(--ink)}.kundli-module__QU2ieq__tab[aria-selected=true]{color:var(--maroon);border-bottom-color:var(--maroon)}.kundli-module__QU2ieq__panelStack{flex-direction:column;gap:24px;display:flex}.kundli-module__QU2ieq__charts{grid-template-columns:1fr 1fr;gap:20px;display:grid}.kundli-module__QU2ieq__chartCard{background:var(--ivory);border:1px solid var(--line);border-radius:20px;flex-direction:column;align-items:center;gap:16px;min-width:0;padding:24px;display:flex}.kundli-module__QU2ieq__chartHead{justify-content:space-between;align-self:stretch;align-items:baseline;gap:12px;display:flex}.kundli-module__QU2ieq__chartHead h3{color:var(--ink);margin:0;font-size:24px}.kundli-module__QU2ieq__chartHead span{font:600 11px var(--font-ui);letter-spacing:.14em;color:var(--gold-text);text-align:right}.kundli-module__QU2ieq__chartBox{width:100%;max-width:360px}.kundli-module__QU2ieq__reading{background:var(--parchment);font:16px/1.6 var(--font-ui);color:var(--ink);text-wrap:pretty;border-radius:16px;margin:0;padding:22px 26px}.kundli-module__QU2ieq__wheelCard{background:var(--ivory);border:1px solid var(--line);border-radius:20px;grid-template-columns:minmax(0,400px) 1fr;align-items:center;gap:32px;padding:28px;display:grid}.kundli-module__QU2ieq__wheelText{flex-direction:column;gap:12px;display:flex}.kundli-module__QU2ieq__wheelText h3{color:var(--ink);margin:0;font-size:30px}.kundli-module__QU2ieq__wheelText p{font:16px/1.6 var(--font-ui);color:var(--ink-muted);text-wrap:pretty;margin:0}.kundli-module__QU2ieq__tableWrap{border:1px solid var(--line);border-radius:20px;overflow-x:auto}.kundli-module__QU2ieq__table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:720px;font:500 15px var(--font-ui);color:var(--ink)}.kundli-module__QU2ieq__table th{background:var(--night);font:600 11px var(--font-ui);letter-spacing:.12em;color:var(--gold);text-align:left;padding:14px 0}.kundli-module__QU2ieq__table th:first-child{width:22.6%}.kundli-module__QU2ieq__table th:nth-child(2){width:20.9%}.kundli-module__QU2ieq__table th:nth-child(3){width:16.1%}.kundli-module__QU2ieq__table th:nth-child(4){width:9.7%}.kundli-module__QU2ieq__table th:nth-child(5){width:24.2%}.kundli-module__QU2ieq__table th:nth-child(6){width:6.5%}.kundli-module__QU2ieq__table td{border-top:1px solid var(--parchment);background:var(--paper);padding:14px 0}.kundli-module__QU2ieq__table th:first-child,.kundli-module__QU2ieq__table td:first-child{padding-left:24px}.kundli-module__QU2ieq__table th:last-child,.kundli-module__QU2ieq__table td:last-child{padding-right:24px}.kundli-module__QU2ieq__table .deva{color:var(--ink-soft);font-size:14px}.kundli-module__QU2ieq__planetName{font-weight:700}.kundli-module__QU2ieq__retro{font:700 11px var(--font-ui);color:var(--maroon)}.kundli-module__QU2ieq__num{font-variant-numeric:tabular-nums}.kundli-module__QU2ieq__muted{color:var(--ink-muted)}.kundli-module__QU2ieq__dasha{grid-template-columns:1.6fr 1fr;align-items:start;gap:20px;display:grid}.kundli-module__QU2ieq__dashaTable{border:1px solid var(--line);background:var(--paper);border-radius:20px;overflow:hidden}.kundli-module__QU2ieq__dashaHead{background:var(--night);justify-content:space-between;align-items:baseline;gap:12px;padding:18px 24px;display:flex}.kundli-module__QU2ieq__dashaHead h3{color:var(--ivory);margin:0;font-size:22px}.kundli-module__QU2ieq__dashaHead span{font:13px var(--font-ui);color:var(--on-dark-faint)}.kundli-module__QU2ieq__dashaRow{border-top:1px solid var(--parchment);grid-template-columns:140px 1fr 150px;align-items:center;gap:16px;padding:14px 24px;display:grid}.kundli-module__QU2ieq__dashaRow[data-current]{background:var(--maroon-tint)}.kundli-module__QU2ieq__dashaName{font:700 15px var(--font-ui);color:var(--ink)}.kundli-module__QU2ieq__dashaName span{font:500 13px var(--font-ui);color:var(--ink-soft)}.kundli-module__QU2ieq__bar{background:var(--parchment);border-radius:4px;height:8px;overflow:hidden}.kundli-module__QU2ieq__bar div{background:#c9b48a;height:100%}.kundli-module__QU2ieq__dashaRow[data-current] .kundli-module__QU2ieq__bar div{background:var(--maroon)}.kundli-module__QU2ieq__dashaRange{font:500 14px var(--font-ui);color:var(--ink-muted);text-align:right;font-variant-numeric:tabular-nums}.kundli-module__QU2ieq__running{background:var(--maroon);font:14px/1.6 var(--font-ui);color:var(--paper);border-radius:20px;flex-direction:column;gap:12px;padding:28px;display:flex}.kundli-module__QU2ieq__runningLabel{font:600 11px var(--font-ui);letter-spacing:.14em;color:var(--gold)}.kundli-module__QU2ieq__runningTitle{font-size:34px;line-height:1.05}.kundli-module__QU2ieq__running p{text-wrap:pretty;margin:8px 0 0}.kundli-module__QU2ieq__doshas{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.kundli-module__QU2ieq__dosha{border:1px solid var(--line);background:var(--paper);border-radius:20px;flex-direction:column;gap:10px;padding:24px;display:flex}.kundli-module__QU2ieq__dosha h3{color:var(--ink);margin:0;font-size:26px}.kundli-module__QU2ieq__dosha p{font:14px/1.6 var(--font-ui);color:var(--ink-muted);margin:0}.kundli-module__QU2ieq__doshaStatus{font:700 11px var(--font-ui);letter-spacing:.1em;color:#22663f;background:#ddefe3;border-radius:999px;align-self:flex-start;padding:5px 10px}.kundli-module__QU2ieq__doshaStatus[data-present]{color:#a3271e;background:#fbe1dd}.kundli-module__QU2ieq__lucky{background:var(--night);border-radius:20px;grid-template-columns:1.4fr repeat(4,1fr);align-items:center;gap:24px;padding:28px;display:grid}.kundli-module__QU2ieq__luckyTitle{color:var(--ivory);font-size:28px;line-height:1.1}.kundli-module__QU2ieq__luckyItem{flex-direction:column;gap:4px;display:flex}.kundli-module__QU2ieq__luckyItem span:first-child{font:600 11px var(--font-ui);letter-spacing:.14em;color:var(--gold)}.kundli-module__QU2ieq__luckyItem .display{color:var(--ivory);font-size:22px}.kundli-module__QU2ieq__panchang{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.kundli-module__QU2ieq__panchangCard{border:1px solid var(--line);background:var(--paper);border-radius:16px;flex-direction:column;gap:6px;min-width:0;padding:22px;display:flex}.kundli-module__QU2ieq__panchangLabel{font:600 11px var(--font-ui);letter-spacing:.14em;color:var(--gold-text)}.kundli-module__QU2ieq__panchangCard .display{color:var(--ink);overflow-wrap:anywhere;font-size:26px;line-height:1.1}.kundli-module__QU2ieq__panchangSub{font:13px var(--font-ui);color:var(--ink-muted)}@media (max-width:1280px){.kundli-module__QU2ieq__summary{grid-template-columns:repeat(2,1fr)}.kundli-module__QU2ieq__panchang{grid-template-columns:repeat(3,1fr)}.kundli-module__QU2ieq__lucky{grid-template-columns:repeat(4,1fr)}.kundli-module__QU2ieq__luckyTitle{grid-column:1/-1}.kundli-module__QU2ieq__dasha{grid-template-columns:1fr}}@media (max-width:1100px){.kundli-module__QU2ieq__layout{grid-template-columns:1fr;padding-top:24px}.kundli-module__QU2ieq__form{grid-template-columns:1fr 1fr;column-gap:20px;display:grid}.kundli-module__QU2ieq__formHead,.kundli-module__QU2ieq__generate,.kundli-module__QU2ieq__note{grid-column:1/-1}.kundli-module__QU2ieq__check{align-self:end;padding-bottom:12px}}@media (max-width:760px){.kundli-module__QU2ieq__crumbs{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kundli-module__QU2ieq__form{padding:20px;display:flex}.kundli-module__QU2ieq__check{align-self:auto;padding-bottom:0}.kundli-module__QU2ieq__charts,.kundli-module__QU2ieq__doshas{grid-template-columns:1fr}.kundli-module__QU2ieq__wheelCard{grid-template-columns:1fr;padding:20px}.kundli-module__QU2ieq__wheelBox{width:100%;max-width:400px;margin-inline:auto}.kundli-module__QU2ieq__chartCard{padding:18px}.kundli-module__QU2ieq__dashaRow{grid-template-columns:1fr auto;row-gap:8px;padding:14px 18px}.kundli-module__QU2ieq__bar{grid-area:2/1/auto/-1}.kundli-module__QU2ieq__panchang,.kundli-module__QU2ieq__lucky{grid-template-columns:repeat(2,1fr)}}@media (max-width:420px){.kundli-module__QU2ieq__summaryValue{font-size:24px}.kundli-module__QU2ieq__summaryCard{padding:16px}}@media print{.kundli-module__QU2ieq__headerBar,.kundli-module__QU2ieq__form,.kundli-module__QU2ieq__actions,.kundli-module__QU2ieq__tabs{display:none}.kundli-module__QU2ieq__layout{padding:0;display:block}}
.KundliGuide-module__xIlXba__guideBg{background:var(--paper);border-top:1px solid var(--line)}.KundliGuide-module__xIlXba__guide{--gutter:clamp(16px, 3.3vw, 48px);flex-direction:column;gap:28px;padding-block:56px 64px;display:flex}.KundliGuide-module__xIlXba__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;display:flex}.KundliGuide-module__xIlXba__title{color:var(--ink);margin:0;font-size:clamp(30px,3vw,40px);line-height:1.05}.KundliGuide-module__xIlXba__lede{max-width:520px;font:15px/1.6 var(--font-ui);color:var(--ink-muted);margin:0}.KundliGuide-module__xIlXba__parts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.KundliGuide-module__xIlXba__part{background:var(--ivory);border:1px solid var(--line);border-radius:16px;padding:22px 24px}.KundliGuide-module__xIlXba__partName{color:var(--ink);margin:0 0 6px;font-size:22px}.KundliGuide-module__xIlXba__part p{font:14px/1.6 var(--font-ui);color:var(--ink-muted);margin:0}.KundliGuide-module__xIlXba__more{font:600 14px var(--font-ui);color:var(--ink-muted);margin:0}@media (max-width:1100px){.KundliGuide-module__xIlXba__parts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.KundliGuide-module__xIlXba__parts{grid-template-columns:minmax(0,1fr)}}@media print{.KundliGuide-module__xIlXba__guideBg{display:none}}
