:root{--ink: var(--sw-ink);--ink-soft: var(--sw-ink-muted);--ink-faint: var(--sw-ink-faint);--gold: var(--sw-gold-light);--gold-surface: var(--sw-gold);--gold-bright: var(--sw-gold-light);--gold-ink: var(--sw-on-gold);--gold-deep: var(--sw-gold-deep);--rose: var(--sw-rose);--violet: var(--sw-violet);--lavender: var(--sw-lavender);--teal: var(--sw-teal);--emerald: var(--sw-emerald);--amber: var(--sw-amber);--crimson: var(--sw-crimson);--sky-top: var(--sw-bg);--sky-mid: #0e0e22;--sky-warm: #12112a;--sky-low: #1a1440;--panel: var(--sw-surface1-glass);--panel-strong: #17172f;--panel-line: rgb(255 255 255 / .08);--line: var(--panel-line);--focus-ring: rgb(246 183 60 / .75);--lift-1: inset 0 1px 0 rgb(255 255 255 / .04);--lift-2: inset 0 1px 0 rgb(255 255 255 / .06);--lift-3: 0 24px 60px rgb(0 0 0 / .45), inset 0 1px 0 rgb(255 255 255 / .08);--glow: 0 0 60px rgb(140 123 255 / .22);--glow-text: 0 1px 16px rgb(7 7 15 / .6);--glow-text-soft: none;--halo-tint: rgb(11 11 26 / .55);--glow-low: rgb(246 183 60 / .05);--ray-color: rgb(140 123 255 / .13);--cloud-blend: screen;--cloud-opacity: .28;--stars-opacity: .55;--devanagari: "Noto Sans Devanagari", "Nirmala UI", "Kohinoor Devanagari", "Mangal", "Devanagari Sangam MN", sans-serif;--font-display: var(--sw-font-serif);--font-body: var(--sw-font-sans);--w-body: 400;--w-medium: 500;--w-semi: 600;--w-bold: 700;--display-weight: 600;--display-tracking: -.02em;--body-weight: 400;--radius-sm: var(--sw-r-sm);--radius: var(--sw-r-md);--radius-lg: var(--sw-r-lg);--shell: var(--sw-shell);--sw-sheen: var(--sw-card-sheen)}:root{--site-ink: var(--ink);--site-muted: var(--ink-soft);--site-cloud: var(--panel);--site-white: transparent;--site-cell: var(--panel-strong);--site-line: var(--panel-line);--site-forest: var(--ink);--site-forest-surface: var(--panel-strong);--site-forest-bright: var(--gold);--site-forest-bright-surface: var(--panel-strong);--site-gold: var(--gold);--site-vermilion: var(--rose);--site-hero: transparent;--site-focus: var(--gold-bright);--site-max: var(--shell);--site-header-height: 72px;--nav-bg: rgb(11 11 26 / .72);--nav-panel: #15152a;--nav-line: rgb(255 255 255 / .08);--nav-ink: #f7f2e8;--nav-muted: #b4aecb;--nav-gold: #ffd98a;--hora-accent: var(--gold)}@media(max-width:959px){:root{--site-header-height: 64px}}:root{--script-face: var(--devanagari)}.stratum{position:absolute;inset-inline:-6%;width:112%;pointer-events:none;z-index:0;opacity:var(--cloud-opacity);mix-blend-mode:var(--cloud-blend);will-change:transform;transform:translate3d(0,calc(var(--stratum-shift, 0px) * var(--depth, .3)),0)}.stratum img{display:block;width:100%;height:auto;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 26%,#000 74%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 26%,#000 74%,transparent)}.pane{position:relative;background:var(--panel);border:1px solid var(--panel-line);border-radius:var(--radius-lg);box-shadow:var(--lift-2)}@media(prefers-reduced-motion:reduce){.stratum{transform:none!important}}.heaven-hero{position:relative;display:grid;align-content:center;min-height:min(calc(92svh - var(--site-header-height)),780px);padding:clamp(3rem,8vh,6rem) clamp(1.25rem,5vw,3rem) clamp(4rem,10vh,7rem);isolation:isolate;overflow:clip}.celestial-readout,.tool-card,.faq-section details,.public-calculator{background:var(--panel);border:1px solid var(--panel-line);border-radius:var(--radius-lg);box-shadow:var(--lift-2)}.site-header,.home-page .site-header{background:none;border-bottom:1px solid transparent;transition:background-color .26s ease,border-color .26s ease,backdrop-filter .26s ease}.site-header.is-scrolled,.home-page .site-header.is-scrolled{background:var(--panel);border-bottom-color:var(--panel-line);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2)}.btn-primary,.button-primary,.hero-primary-action,.inner-site .cta,body>.wrap .cta{background:var(--gold-surface);color:var(--gold-ink);border-color:transparent;box-shadow:var(--lift-1)}.nakshatra-result{display:grid;gap:clamp(1.5rem,3vw,2.25rem);margin-top:2rem}.nakshatra-result__headline{display:flex;flex-wrap:wrap;gap:1.5rem 2.5rem;align-items:flex-end;justify-content:space-between;padding-bottom:1.5rem;border-bottom:1px solid var(--panel-line)}.nakshatra-result__headline h2{font-family:var(--font-display);font-weight:var(--display-weight);font-size:clamp(2.4rem,6vw,4rem);line-height:1;margin:.2rem 0 0}.nakshatra-result__pada{margin:.35rem 0 0;color:var(--ink-soft)}.nakshatra-result__signs{display:flex;gap:2rem;margin:0}.nakshatra-result__signs dt,.nakshatra-result__grid dt{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 .3rem}.nakshatra-result__signs dd,.nakshatra-result__grid dd{margin:0;font-size:1.15rem;font-weight:var(--w-semi)}.nakshatra-result__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.25rem 1.5rem;margin:0}.nakshatra-result__grid dd{font-size:1rem;font-weight:var(--w-medium)}.nakshatra-result__syllable{padding:clamp(1.25rem,3vw,1.75rem);border-radius:var(--radius);background:var(--panel);border:1px solid var(--panel-line)}.nakshatra-result__syllable p:last-child{margin-bottom:0;color:var(--ink-soft)}.nakshatra-result__sound{font-family:var(--font-display);font-size:clamp(2.6rem,7vw,4.5rem);line-height:1;color:var(--gold);margin:.35rem 0 .75rem}.nakshatra-result__personality{color:var(--ink-soft);max-width:62ch;margin:0}.nakshatra-result__next{display:flex;flex-wrap:wrap;gap:.75rem}.public-explainer{display:grid;gap:.9rem;max-width:68ch;margin:clamp(3rem,8vw,5rem) 0}.public-explainer h2{font-family:var(--font-display);font-weight:var(--display-weight);font-size:clamp(1.6rem,3.4vw,2.4rem);line-height:1.12;margin:1rem 0 0}.public-explainer p{color:var(--ink-soft);margin:0}.story-link-row a.is-current,.zodiac-sign.is-current{background:var(--gold-surface);color:var(--gold-ink);border-color:transparent}.site-main>section>:is(h1,h2,.display,.eyebrow,.section-label),.site-main>section>:is(div,header)>:is(h1,h2,.display,.eyebrow,.section-label),.cosmos-live__statement :is(h2,.section-label),.cosmos-explore :is(h2,.section-label),.cosmos-vocabulary__heading :is(h2,.section-label),.cosmos-statement :is(.section-label,.cosmos-sweep),.calculation-facts :is(h2,.section-label,dt,dd),.public-calculator__heading :is(h1,.eyebrow,.lede),.public-explainer :is(h2,p){text-shadow:var(--glow-text-soft)}.pane :is(h1,h2,h3,p,dt,dd,li,span),.celestial-readout :is(h1,h2,h3,p,dt,dd,li,span),.nakshatra-result :is(h2,p,dt,dd,span,strong),.tool-card :is(h1,h2,h3,p,dt,dd,li,span),.faq-section details :is(summary,p),[data-stack-card] :is(h1,h2,h3,p,dt,dd,li,span){text-shadow:none}[class*=ticker] :is(span,td,dd,time){font-family:var(--font-body);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}@media(max-width:760px){.heaven-hero{min-height:auto;padding-block:clamp(4.5rem,16vh,7rem) clamp(2.5rem,8vh,4rem)}.stratum{inset-inline:-12%;width:124%}}@media(max-width:1024px),(pointer:coarse){.cosmos-live__actions a,.story-link-row a,.footer-links a,.footer-policy a,#site-mobile-nav a,.text-link{display:inline-flex;align-items:center;min-height:44px;padding-block:.35rem}}.story-link-row a.is-current.is-current,.story-link-row a:hover,.story-link-row a:focus-visible,.zodiac-sign.is-current.is-current{background:var(--gold-surface);color:var(--gold-ink);border-color:transparent}.story-link-row a.is-current.is-current *,.zodiac-sign.is-current.is-current *{color:inherit}.byname-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.byname-table caption{text-align:left;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);padding-bottom:.6rem}.byname-table th,.byname-table td{text-align:left;padding:.7rem .5rem;border-bottom:1px solid var(--panel-line)}.byname-table thead th{font-size:.78rem;color:var(--ink-faint);font-weight:var(--w-semi)}.byname-table td{text-align:right;width:5.5rem}.byname-result__next .button:not(.button-primary),.manglik-result__next .button:not(.button-primary),.nakshatra-result__next .button:not(.button-primary){color:var(--ink);border-color:var(--panel-line);background:var(--panel)}.sky-stars circle:not(:nth-of-type(4n+1)):not(.b){animation:none}.site-header,.home-page .site-header{top:0;left:0;right:0;padding-inline:clamp(1rem,3vw,1.5rem);border-bottom:1px solid var(--nav-line);background:var(--nav-bg);pointer-events:auto}.site-header.is-scrolled,.home-page .site-header.is-scrolled{border-bottom-color:var(--nav-line);background:#090a12f0;backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1)}@media(max-width:760px){.site-header,.home-page .site-header{padding-inline:1rem}}body .site-header,body.home-page .site-header,body .site-header.is-scrolled,body.home-page .site-header.is-scrolled,body.inner-site .site-header,body .site-header--solid{border-bottom:1px solid var(--nav-line);background:var(--nav-bg);box-shadow:none}body .site-header:after,body.home-page .site-header:after{content:none}.pane,.pane *,.celestial-readout,.celestial-readout *,.nakshatra-result,.nakshatra-result *,.manglik-result,.manglik-result *,.byname-result,.byname-result *,.tool-card,.tool-card *,.faq-section details,.faq-section details *,[data-stack-card],[data-stack-card] *{text-shadow:none}.heaven-hero{overflow:visible}.hi-page{--display-tracking: -.005em}.hi-page :is(h1,h2,h3){line-height:1.3}.hi-page .lede,.hi-page p{line-height:1.75}.public-result{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;margin-top:2rem}.story-link-row{display:flex;width:max-content;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;border-top:1px solid var(--panel-line);border-bottom:1px solid var(--panel-line)}.story-link-row{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 34px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 34px),transparent)}.story-link-row+.story-link-row{margin-top:-10px}.story-link-row a{display:inline-flex;min-height:46px;padding:0 16px;align-items:center;border-right:1px solid var(--panel-line);color:var(--ink);font-size:12px;font-weight:var(--w-bold);text-decoration:none;white-space:nowrap;transition:background-color .16s ease,color .16s ease}.story-link-row a:hover,.story-link-row a:focus-visible,.story-link-row a.is-current{background:var(--gold-surface);color:var(--gold-ink)}@media(max-width:760px){.story-link-row{width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none}.story-link-row::-webkit-scrollbar{display:none}.story-link-row a{scroll-snap-align:start}}.btn-secondary,.button-ghost,.button-outline-light{border-color:var(--sw-stroke-strong);background:var(--panel-strong);color:var(--ink)}.btn-secondary:hover,.button-ghost:hover,.button-outline-light:hover{border-color:var(--panel-line);background:transparent}html[data-motion=rich] [data-reveal].is-visible{--reveal-y: 0px;opacity:1;will-change:auto}.tool-link,.journal-item h3,.faq-list summary:after,.text-link{transition:color .18s ease,transform .18s ease}body>.wrap>header.site{margin-bottom:56px;padding-bottom:16px;border-bottom:1px solid var(--site-line)}body>.wrap>header.site a.brand{color:var(--site-forest);font-size:20px;text-decoration:none}body>.wrap>footer.site{margin-top:72px;padding-top:24px;border-top:1px solid var(--site-line);color:var(--site-muted);font-size:14px}body>.wrap>footer.site a{color:var(--site-forest-bright)}@media(max-width:959px){.content-shell article>h1,body>.wrap article>h1,.panchang-hero h1{font-size:42px}}@media(max-width:720px){.content-shell article>h1,body>.wrap article>h1,.panchang-hero h1{font-size:34px;line-height:1.14}}@media(forced-colors:active){.celestial-readout,.button,.btn,.cta,.tool-grid,.tool-card{border:1px solid CanvasText}}@media print{.site-header,.hero-actions,.download-band{display:none!important}}.navatara-page .content-shell{width:min(calc(100% - 48px),1220px)}.navatara-result{padding:76px 0 18px;scroll-margin-top:88px}.navatara-result__header{display:flex;padding-bottom:34px;border-bottom:1px solid var(--site-line);align-items:end;justify-content:space-between;gap:28px}.navatara-result__header h2,.navatara-legacy-result h2{max-width:16ch;margin:10px 0 0;color:var(--site-ink);font-size:clamp(40px,5vw,62px);line-height:1.02;letter-spacing:-.035em}.navatara-result__header p:last-child,.navatara-legacy-result header>p:last-child{max-width:66ch;margin:14px 0 0;color:var(--site-muted)}.navatara-identity{display:grid;margin:28px 0 0;border:1px solid var(--site-line);border-radius:var(--radius-sm);overflow:hidden;background:var(--site-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px}.navatara-identity>div{min-width:0;padding:24px;background:var(--site-cell)}.navatara-identity dt,.navatara-tara-card dt{color:var(--site-vermilion);font-size:11px;font-weight:var(--w-bold);letter-spacing:.08em;text-transform:uppercase}.navatara-identity dd{margin:8px 0 5px;color:var(--site-ink);font-size:clamp(21px,2.4vw,30px);font-weight:var(--w-bold);overflow-wrap:anywhere}.navatara-identity span{color:var(--site-muted);font-size:12px}.navatara-today{display:grid;margin-top:28px;border:1px solid var(--site-line);border-radius:var(--radius-sm);overflow:hidden;background:var(--site-line);grid-template-columns:.85fr 1.15fr;gap:1px}.navatara-today__verdict,.navatara-today__actions{padding:clamp(26px,4vw,42px);background:var(--site-cell)}.navatara-today__verdict[data-nav-verdict=good]{border-left:4px solid var(--emerald)}.navatara-today__verdict[data-nav-verdict=mixed]{border-left:4px solid var(--site-gold)}.navatara-today__verdict[data-nav-verdict=hold]{border-left:4px solid var(--site-vermilion)}.navatara-today h3{margin:12px 0 14px;color:var(--site-ink);font-size:clamp(32px,4vw,48px);line-height:1}.navatara-today h3 small{display:block;margin-top:11px;color:var(--site-gold);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.navatara-today__verdict>p:last-child{margin:0;color:var(--site-muted);line-height:1.65}.navatara-today__actions{display:grid;grid-template-columns:1fr 1fr;gap:34px}.navatara-today__actions h4{margin:0 0 12px;color:var(--site-ink);font-size:15px}.navatara-today__actions ul{display:grid;margin:0;padding-left:18px;color:var(--site-muted);font-size:13px;line-height:1.55;gap:8px}.navatara-result-section{margin-top:76px}.navatara-ledger{display:grid;border:1px solid var(--site-line);border-radius:var(--radius-sm);overflow:hidden;background:var(--site-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px}.navatara-tara-card{display:flex;min-height:310px;padding:28px;border-top:3px solid var(--site-gold);background:var(--site-cell);flex-direction:column}.navatara-tara-card[data-nature=good]{border-top-color:var(--emerald)}.navatara-tara-card[data-nature=bad]{border-top-color:var(--site-vermilion)}.navatara-tara-card>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.navatara-tara-card>div:first-child span{color:var(--site-vermilion);font-size:11px;font-weight:var(--w-bold);text-transform:uppercase}.navatara-tara-card>div:first-child strong{color:var(--site-ink);font-size:23px}.navatara-tara-card>p{margin:20px 0;color:var(--site-muted);font-size:13px;line-height:1.65}.navatara-tara-card dl{display:grid;margin:auto 0 0;padding-top:18px;border-top:1px solid var(--site-line);grid-template-columns:.65fr 1.35fr;gap:16px}.navatara-tara-card dd{margin:6px 0 0;color:var(--site-ink);font-size:12px;line-height:1.5}.navatara-grahas{display:grid;border:1px solid var(--site-line);border-radius:var(--radius-sm);overflow:hidden;background:var(--site-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px}.navatara-grahas article{display:grid;padding:22px;background:var(--site-cell);gap:8px}.navatara-grahas article>span{color:var(--site-vermilion);font-size:11px;font-weight:var(--w-bold);text-transform:uppercase}.navatara-grahas strong{color:var(--site-ink);font-size:17px}.navatara-grahas p{margin:0;color:var(--site-muted);font-size:12px}.navatara-muhurta{display:grid;border:1px solid var(--site-line);border-radius:var(--radius-sm);overflow:hidden;background:var(--site-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px}.navatara-muhurta>article{padding:28px;background:var(--site-cell)}.navatara-muhurta>article>span{color:var(--site-vermilion);font-size:11px;font-weight:var(--w-bold);letter-spacing:.08em;text-transform:uppercase}.navatara-muhurta h4{min-height:52px;margin:10px 0 20px;color:var(--site-ink);font-size:19px;line-height:1.35}.navatara-muhurta section{padding:12px 0;border-top:1px solid var(--site-line)}.navatara-muhurta section strong{color:var(--site-ink);font-size:13px}.navatara-muhurta section p{margin:5px 0 0;color:var(--site-muted);font-size:12px;line-height:1.5}.chakra-transit-table-wrap{overflow-x:auto;border:1px solid var(--site-line);border-radius:var(--radius-sm);background:var(--site-cell)}.chakra-transit-table{width:100%;min-width:760px;border-collapse:collapse;color:var(--site-muted);font-size:13px;line-height:1.5}.chakra-transit-table th,.chakra-transit-table td{padding:15px 17px;border-bottom:1px solid var(--site-line);text-align:left;vertical-align:top}.chakra-transit-table thead th{color:var(--site-vermilion);font-size:10px;letter-spacing:.09em;text-transform:uppercase}.chakra-transit-table tbody th{color:var(--site-ink);font-size:14px}.chakra-transit-table tbody tr:last-child>*{border-bottom:0}.chakra-transit-table small{color:var(--site-muted)}.chakra-fort{display:grid;margin-top:18px;padding:12px;border:1px solid var(--site-line);border-radius:var(--radius-sm);background:var(--site-cell);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.chakra-fort section{min-height:150px;padding:18px;border:1px solid var(--site-line);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--site-cell) 90%,var(--site-gold))}.chakra-fort section[data-zone=stambha]{border-color:var(--site-gold)}.chakra-fort h4{margin:0 0 14px;color:var(--site-ink);font-size:15px}.chakra-fort section>div{display:grid;gap:7px}.chakra-fort span{color:var(--site-muted);font-size:11px;line-height:1.45}.chakra-fort span b{color:var(--site-ink)}.chakra-fort span[data-movement=in]{color:var(--emerald)}.chakra-fort span[data-movement=out]{color:var(--site-vermilion)}.sudarshana-month-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sudarshana-month-grid article{padding:22px;border:1px solid var(--site-line);border-left:3px solid var(--site-gold);border-radius:var(--radius-sm);background:var(--site-cell)}.sudarshana-month-grid article.is-current{border-color:var(--site-vermilion);box-shadow:0 12px 35px #00000014}.sudarshana-month-grid article>div{display:flex;justify-content:space-between;gap:12px;color:var(--site-vermilion);font-size:10px;font-weight:var(--w-bold);letter-spacing:.06em;text-transform:uppercase}.sudarshana-month-grid h4{margin:16px 0 12px;color:var(--site-ink);font-size:18px}.sudarshana-month-grid p{margin:8px 0;color:var(--site-muted);font-size:12px;line-height:1.55}.sudarshana-month-grid__evidence{padding-top:10px;border-top:1px solid var(--site-line)}@media(max-width:860px){.chakra-fort{grid-template-columns:repeat(2,minmax(0,1fr))}.sudarshana-month-grid{grid-template-columns:1fr}}@media(max-width:520px){.chakra-fort{grid-template-columns:1fr}.sudarshana-month-grid article{padding:18px}.sudarshana-month-grid article>div{display:grid}}.navatara-calendar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.navatara-calendar article{display:grid;min-height:110px;padding:17px 18px;border:1px solid var(--site-line);border-left:3px solid var(--site-gold);border-radius:var(--radius-sm);background:var(--site-cell);gap:7px}.navatara-calendar article[data-verdict=good]{border-left-color:var(--emerald)}.navatara-calendar article[data-verdict=hold]{border-left-color:var(--site-vermilion)}.navatara-calendar time{color:var(--site-vermilion);font-size:11px;font-weight:var(--w-bold);text-transform:uppercase}.navatara-calendar strong{color:var(--site-ink);font-size:14px}.navatara-calendar span{color:var(--site-muted);font-size:11px}.navatara-conversion{display:grid;margin-top:88px;border:1px solid var(--site-line);border-top:3px solid var(--site-gold);border-radius:var(--radius);overflow:hidden;background:var(--site-line);grid-template-columns:.9fr 1.1fr;gap:1px;scroll-margin-top:90px}.navatara-conversion__copy,.navatara-conversion__features{padding:clamp(30px,4.5vw,54px);background:var(--site-cell)}.navatara-conversion h3{max-width:14ch;margin:12px 0 18px;color:var(--site-ink);font-size:clamp(32px,4vw,48px);line-height:1.05;letter-spacing:-.025em}.navatara-conversion__copy>p:not(.section-label){color:var(--site-muted);line-height:1.7}.navatara-conversion__actions{display:flex;margin-top:28px;flex-wrap:wrap;gap:10px}.navatara-conversion__actions .button-primary{color:var(--gold-ink)!important;-webkit-text-fill-color:var(--gold-ink)!important}.navatara-conversion__note{font-size:12px}.navatara-conversion__features{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--site-line);padding:0}.navatara-conversion__features article{padding:30px;background:var(--site-cell)}.navatara-conversion__features span,.navatara-explainer__grid article>span{color:var(--site-vermilion);font-size:11px;font-weight:var(--w-bold)}.navatara-conversion__features h4{margin:22px 0 10px;color:var(--site-ink);font-size:18px}.navatara-conversion__features p{margin:0;color:var(--site-muted);font-size:13px;line-height:1.6}.navatara-legacy-result,.navatara-explainer,.navatara-faq,.navatara-related{margin-top:90px;padding-top:76px;border-top:1px solid var(--site-line)}.navatara-explainer__grid{display:grid;margin-top:34px;border:1px solid var(--site-line);border-radius:var(--radius-sm);overflow:hidden;background:var(--site-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px}.navatara-explainer__grid article{padding:30px;background:var(--site-cell)}.navatara-explainer__grid h3{margin:24px 0 12px;color:var(--site-ink);font-size:21px;line-height:1.3}.navatara-explainer__grid p,.navatara-disclaimer{margin:0;color:var(--site-muted);font-size:13px;line-height:1.7}.navatara-faq>details{width:min(100%,900px);margin-right:auto;margin-left:auto}.navatara-faq .content-section-heading{width:min(100%,900px);margin:0 auto 30px}.navatara-related{padding-bottom:80px}.navatara-disclaimer{max-width:88ch;margin-top:24px}@media(max-width:980px){.navatara-identity,.navatara-ledger,.navatara-grahas,.navatara-calendar,.navatara-explainer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.navatara-today,.navatara-conversion{grid-template-columns:1fr}}@media(max-width:700px){.navatara-page .content-shell{width:min(calc(100% - 28px),1220px)}.navatara-result__header,.public-result-heading{align-items:start;flex-direction:column}.navatara-result__header .button{width:100%}.navatara-identity,.navatara-ledger,.navatara-grahas,.navatara-muhurta,.navatara-calendar,.navatara-explainer__grid,.navatara-conversion__features,.navatara-today__actions{grid-template-columns:1fr}.navatara-tara-card{min-height:0}.navatara-calendar article{min-height:96px}.navatara-conversion__actions .button{width:100%}}.kundli-page .content-main,.matching-page .content-main{padding-top:0}.kundli-page .content-shell,.matching-page .content-shell{width:min(100%,1180px)}.public-tool-trust{display:grid;margin:30px 0 0;padding:0;list-style:none;gap:10px;color:var(--ink);font-size:13px}.public-tool-trust li{display:flex;align-items:center;gap:10px}.public-tool-trust li:before{width:6px;height:6px;border-radius:50%;background:var(--site-gold);content:""}.public-form-note{margin:18px 0 0;color:var(--site-muted);font-size:12px;line-height:1.55}.matching-steps__progress{margin:0 0 .9rem}.matching-steps__nav{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.2rem}.matching-steps__nav .button{flex:1 1 auto;min-height:44px}.matching-steps__nav .button:not(.button-primary){flex:0 1 8rem}.public-check{display:flex;flex-direction:row;align-items:center;gap:.6rem;min-height:44px;cursor:pointer}.public-check input[type=checkbox]{width:20px;height:20px;margin:0;flex:0 0 auto;accent-color:var(--site-gold)}.public-check>span{font-size:15px;color:var(--site-ink)}.public-time-unknown{gap:2px;margin-top:-8px}.public-time-unknown .public-check{min-height:40px}.public-time-unknown .public-form-note{margin:0}.public-form-error{margin:16px 0 0;padding:11px 13px;border-left:3px solid var(--site-vermilion);background:transparent;color:var(--ink);font-size:13px}.matching-person{min-width:0;margin:0;padding:20px;border:1px solid var(--site-line);border-radius:5px}.matching-person legend{padding:0 8px;color:var(--site-forest);font-size:14px;font-weight:var(--w-bold)}.public-result{padding:84px 0 24px;scroll-margin-top:88px}.public-result-heading{display:flex;margin-bottom:24px;align-items:end;justify-content:space-between;gap:28px}.public-result-heading h3{margin:8px 0 0;color:var(--site-forest);font-size:30px;font-weight:var(--w-bold);line-height:1.2}.public-result-heading>p{max-width:470px;margin:0;color:var(--site-muted);font-size:14px;text-align:right}.kundli-house-grid{display:grid;border:1px solid var(--site-line);border-radius:var(--radius-sm);overflow:hidden;background:var(--site-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px}.kundli-house{display:flex;min-width:0;min-height:176px;padding:20px;background:var(--site-cell);flex-direction:column}.kundli-house__number,.kundli-house__lord{color:var(--site-muted);font-size:11px;font-weight:var(--w-bold);text-transform:uppercase}.kundli-house h3,.kundli-house h4{margin:8px 0 0;color:var(--site-forest);font-size:21px;line-height:1.2}.kundli-house-grid .kundli-house>h3{margin:8px 0 0}.kundli-house__question{margin:8px 0 0;color:var(--site-muted);font-size:13.5px;line-height:1.5}.kundli-house__keywords{display:flex;margin:10px 0 0;padding:0;flex-wrap:wrap;gap:5px;list-style:none}.kundli-house__keywords li{padding:2px 8px;border:1px solid var(--site-line);border-radius:999px;color:var(--site-muted);font-size:11.5px;line-height:1.5}.kundli-house__link{margin-top:12px;color:var(--site-gold);font-size:13px;font-weight:var(--w-semi)}.kundli-house__mine{display:grid;margin-top:14px;padding-top:12px;border-top:1px solid var(--site-line);gap:6px}.kundli-house__mine p{margin:0}.kundli-house__sign{color:var(--site-ink);font-size:13.5px;line-height:1.45}.kundli-house__drishti{color:var(--site-muted);font-size:12.5px;line-height:1.5}.kundli-house__show{justify-self:start;min-height:40px;margin-top:4px;padding:0 14px;border:1px solid var(--site-line);border-radius:var(--radius-sm);color:var(--site-ink);font-size:13px;font-weight:var(--w-semi)}.kundli-house__show:hover{border-color:var(--gold-surface)}.kundli-houses-section{margin-top:72px}.kundli-guide-prose a,.kundli-houses-section .content-section-heading a{color:var(--gold);font-weight:var(--w-semi);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--gold) 45%,transparent);text-underline-offset:3px}.kundli-explorer-host{margin-top:8px}.kundli-explorer-host[hidden]{display:none}.kundli-demo{margin-top:28px}.kundli-demo__label{margin:0 0 12px;color:var(--site-muted);font-size:13.5px}.kundli-demo__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin:0 0 12px}.kundli-demo__bar .kundli-demo__label{flex:1 1 18rem;margin:0;scroll-margin-top:88px}.kundli-demo__back{min-height:44px;flex:0 0 auto}.kundli-demo__back[hidden]{display:none}.kundli-demo__stage{min-height:1400px}.kundli-demo__stage[data-lang=hi]{min-height:1360px}.kundli-demo__stage[data-lang=hinglish]{min-height:1430px}.kundli-demo__placeholder{display:grid;min-height:420px;place-items:center;border:1px dashed var(--site-line);border-radius:var(--radius);color:var(--site-muted);font-size:14px}@media(min-width:1024px){.kundli-demo__stage,.kundli-demo__stage[data-lang=hinglish]{min-height:970px}.kundli-demo__stage[data-lang=hi]{min-height:930px}}.kundli-house__planets{margin:10px 0 0;color:var(--site-ink);font-size:13px;font-weight:var(--w-bold);line-height:1.45}.kundli-house__planets.is-empty{color:var(--ink-soft);font-weight:var(--w-body)}.kundli-house__lord{margin-top:auto;padding-top:14px}.public-table-scroll{width:100%;overflow-x:auto;border:1px solid var(--site-line);border-radius:var(--radius-sm)}.public-table-scroll:before,.table-scroll:before{position:sticky;left:0;z-index:2;display:none;width:max-content;padding:7px 11px;border-right:1px solid var(--site-line);border-bottom:1px solid var(--site-line);border-radius:0 0 8px;background:var(--site-cloud);color:var(--site-muted);content:"Swipe sideways to see all columns →";font-size:11px;font-weight:var(--w-semi);line-height:1.35}@media(max-width:760px){.public-table-scroll:before,.table-scroll:before{display:block}}.public-data-table{width:100%;min-width:760px;margin:0;border-collapse:collapse;background:transparent;font-size:13px}.public-data-table th,.public-data-table td{padding:13px 14px;border-bottom:1px solid var(--site-line);vertical-align:top;text-align:left}.public-data-table thead th{background:transparent;color:var(--site-forest);font-size:11px;text-transform:uppercase}.public-data-table tbody th{color:var(--site-forest)}.public-data-table tbody tr:last-child>*{border-bottom:0}.public-guide{margin-top:86px;padding:78px 0 24px;border-top:1px solid var(--site-line)}.public-definition-grid{display:grid;margin-top:30px;border:1px solid var(--site-line);border-radius:var(--radius-sm);overflow:hidden;background:var(--site-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.public-definition-grid article{padding:26px;background:var(--site-cell)}.public-definition-grid h3,.public-limit-note h3{margin:0;color:var(--site-forest);font-size:21px}.public-definition-grid p,.public-limit-note p{margin:10px 0 0;color:var(--site-muted);font-size:14px}.public-definition-grid h3>a:only-child,.numerology-definition-grid h3>a:only-child{display:inline-block;width:fit-content;padding-block:11px;margin-block:-11px}.matching-dimension{padding:22px;background:var(--site-cell)}.matching-dimension>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.matching-dimension h4{margin:0;color:var(--site-forest);font-size:16px}.matching-dimension strong{color:var(--site-vermilion);font-size:12px;white-space:nowrap}.matching-meter{height:5px;margin-top:14px;overflow:hidden;background:var(--panel)}.matching-meter span{display:block;height:100%;background:var(--site-forest-bright)}.matching-dimension p{margin:12px 0 0;color:var(--site-muted);font-size:13px}.matching-check{padding:24px;background:var(--site-cell)}.matching-check h4{margin:0;color:var(--site-forest);font-size:18px}.matching-check__summary{margin:12px 0 0;color:var(--site-muted);font-size:13px}.matching-koota-card{min-width:0;padding:26px;background:var(--site-cell)}.matching-koota-card__head,.matching-koota-card__head>div{display:flex;align-items:baseline;gap:12px}.matching-koota-card__head{justify-content:space-between}.matching-koota-card__head span{color:var(--site-vermilion);font-size:11px;font-weight:var(--w-bold);letter-spacing:.08em}.matching-koota-card__head h4{margin:0;color:var(--site-forest);font-size:19px}.matching-koota-card__head strong{color:var(--site-vermilion);font-size:14px;white-space:nowrap}.matching-koota-card__governs{margin:8px 0 0;color:var(--site-muted);font-size:12px}.matching-koota-card .matching-meter{margin-top:18px}.matching-koota-card__attributes{display:grid;margin:18px 0 0;grid-template-columns:minmax(90px,.7fr) minmax(0,1fr);gap:7px 14px}.matching-koota-card__attributes dt{overflow:hidden;color:var(--site-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.matching-koota-card__attributes dd{margin:0;color:var(--site-ink);font-size:12px;font-weight:var(--w-bold)}.matching-koota-card__reading{margin:18px 0 0;padding-top:16px;border-top:1px solid var(--site-line);color:var(--site-muted);font-size:13px;line-height:1.65}.matching-check__detail{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--site-line);color:var(--site-ink);font-size:12px;line-height:1.55}.matching-narrative__conclusion{color:var(--site-ink)!important;font-weight:var(--w-semi)}@media(max-width:980px){.public-result-overview,.kundli-house-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.kundli-page .content-main,.matching-page .content-main{padding-inline:16px;padding-bottom:72px}.public-form-grid,.public-result-overview,.kundli-house-grid,.public-definition-grid,.matching-people,.matching-insights,.matching-koota-grid,.matching-dimensions,.matching-checks{grid-template-columns:1fr}.matching-person{padding:18px 14px}.public-result{padding-top:62px}.public-result-heading{align-items:start;flex-direction:column;gap:12px}.public-result-heading>p{max-width:none;text-align:left}.public-result-heading h3{font-size:26px}.public-guide{margin-top:64px;padding-top:58px}}.kundli-result-nav{display:flex;margin-bottom:58px;padding:10px;border:1px solid var(--panel-line);border-radius:var(--radius-sm);background:var(--site-cell);flex-wrap:wrap;gap:4px}.kundli-result-nav a{min-height:42px;padding:10px 14px;border-radius:5px;color:var(--site-muted);font-size:13px;font-weight:var(--w-semi);text-decoration:none}.kundli-result-nav a:hover,.kundli-result-nav a:focus-visible{background:var(--panel-strong);color:var(--site-forest)}.kundli-identity-grid{display:grid;margin-top:18px;border:1px solid var(--site-line);border-radius:var(--radius-sm);overflow:hidden;background:var(--site-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px}.kundli-identity-grid article{min-width:0;padding:26px;background:var(--site-cell)}.kundli-identity-grid h4,.kundli-dasha-grid h4,.kundli-yoga-list h4,.kundli-conversion h4{margin:8px 0 0;color:var(--site-forest);font-size:23px;line-height:1.2}.kundli-identity__copy{margin:14px 0 0;color:var(--site-muted);font-size:14px;line-height:1.7}.kundli-identity-grid dl{display:grid;margin:20px 0 0;padding-top:15px;border-top:1px solid var(--site-line);grid-template-columns:auto minmax(0,1fr);gap:7px 12px}.kundli-identity-grid dt{color:var(--site-muted);font-size:11px;font-weight:var(--w-semi);text-transform:uppercase}.kundli-identity-grid dd{margin:0;color:var(--site-ink);font-size:12px;text-align:right}.kundli-reading{position:relative}.kundli-current-chapter{position:relative;margin-top:20px;padding:clamp(24px,4vw,42px);border:1px solid color-mix(in srgb,var(--site-gold) 55%,var(--panel-line));border-radius:var(--radius-sm);overflow:hidden;background:radial-gradient(circle at 92% 12%,color-mix(in srgb,var(--site-gold) 14%,transparent),transparent 32%),var(--site-cell)}.kundli-current-chapter:after{position:absolute;right:-70px;bottom:-110px;width:260px;height:260px;border:1px solid color-mix(in srgb,var(--site-gold) 22%,transparent);border-radius:50%;content:"";pointer-events:none}.kundli-current-chapter>h4{max-width:760px;margin:10px 0 0;color:var(--site-forest);font-size:clamp(25px,3vw,38px);line-height:1.13}.kundli-current-chapter__summary{max-width:820px;margin:16px 0 0;color:var(--site-muted);font-size:16px;line-height:1.7}.kundli-current-chapter__guidance{display:grid;max-width:900px;margin-top:28px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.kundli-current-chapter__guidance>div{padding:18px 20px;border:1px solid var(--panel-line);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--site-page) 72%,transparent)}.kundli-current-chapter__guidance h4{margin:0;color:var(--site-ink);font-size:13px}.kundli-current-chapter__guidance ul{margin:10px 0 0;padding-left:18px;color:var(--site-muted);font-size:13px;line-height:1.65}.kundli-life-area-grid{display:grid;margin-top:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.kundli-life-area-grid>article{min-width:0;padding:24px;border:1px solid var(--panel-line);border-radius:var(--radius-sm);background:var(--site-cell)}.kundli-life-area-grid>article[data-focus=high-focus]{border-top:3px solid var(--site-gold)}.kundli-life-area__top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.kundli-life-area__top p{margin:0}.kundli-life-area__band{padding:5px 8px;border-radius:999px;background:var(--gold-surface);color:var(--gold-ink);font-size:10px;font-weight:var(--w-bold);letter-spacing:.04em;white-space:nowrap}.kundli-life-area-grid h4{margin:18px 0 0;color:var(--site-forest);font-size:20px;line-height:1.28}.kundli-life-area-grid article>p:not(.section-label,.kundli-life-area__action){margin:13px 0 0;color:var(--site-muted);font-size:13px;line-height:1.65}.kundli-life-area__action{margin:18px 0 0;padding-top:15px;border-top:1px solid var(--site-line);color:var(--site-ink);font-size:13px;font-weight:var(--w-semi);line-height:1.55}.kundli-life-area-grid details{margin-top:16px;color:var(--site-muted);font-size:11px}.kundli-life-area-grid summary{color:var(--site-gold);font-weight:var(--w-semi);cursor:pointer}.kundli-life-area-grid details ul{margin:10px 0 0;padding-left:17px;line-height:1.6}.kundli-reading__scope{max-width:100ch;margin:18px 0 0;color:var(--site-muted);font-size:12px;line-height:1.6}.kundli-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.kundli-chart-card{min-width:0;padding:22px;border:1px solid var(--panel-line);border-radius:var(--radius-sm);background:var(--site-cell);box-shadow:var(--lift-1)}.kundli-chart-card>header{display:flex;min-height:86px;justify-content:space-between;align-items:flex-start;gap:18px}.kundli-chart-card>header>div:first-child>span{color:var(--site-vermilion);font-size:11px;font-weight:var(--w-bold);letter-spacing:.08em}.kundli-chart-card h4{margin:4px 0 0;color:var(--site-forest);font-size:24px}.kundli-chart-card header p{margin:5px 0 0;color:var(--site-muted);font-size:12px}.kundli-chart-style{display:inline-flex;padding:3px;border:1px solid var(--panel-line);border-radius:999px;gap:2px}.kundli-chart-style button{min-height:34px;padding:6px 10px;border:0;border-radius:999px;background:transparent;color:var(--site-muted);font:inherit;font-size:11px;font-weight:var(--w-semi);cursor:pointer}.kundli-chart-style button[aria-pressed=true]{background:var(--gold-surface);color:var(--gold-ink)}.kundli-chart-style button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.kundli-chart-canvas{display:grid;max-width:510px;min-height:360px;margin:20px auto 0;place-items:center}.kundli-svg{display:block;width:100%;height:auto;aspect-ratio:1}.kundli-svg__line{fill:none;stroke:var(--site-line-strong, var(--panel-line));stroke-width:1.6;vector-effect:non-scaling-stroke}.kundli-svg__house.is-lagna .kundli-svg__line{fill:color-mix(in srgb,var(--site-gold) 9%,transparent);stroke:var(--site-gold);stroke-width:2.2}.kundli-svg__house-label{fill:var(--site-vermilion);font-family:inherit;font-size:10px;font-weight:var(--w-bold);letter-spacing:.03em}.kundli-svg__house.is-lagna .kundli-svg__house-label{fill:var(--site-gold)}.kundli-svg__planets{fill:var(--site-ink);font-family:inherit;font-size:12px;font-weight:var(--w-semi)}.kundli-svg__centre{fill:var(--site-forest);font-family:inherit;font-size:15px;font-weight:var(--w-semi)}.kundli-svg__centre-note{fill:var(--site-muted);font-family:inherit;font-size:10px}.kundli-chart-legend{max-width:100ch;margin:18px 0 0;color:var(--site-muted);font-size:12px;line-height:1.6}.kundli-chart-legend strong{color:var(--site-ink)}.kundli-dasha-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kundli-dasha-grid article{padding:24px;border:1px solid var(--panel-line);border-left:4px solid var(--site-gold);border-radius:var(--radius-sm);background:var(--site-cell)}.kundli-dasha__dates{margin:9px 0 0;color:var(--site-muted);font-size:13px}.kundli-yoga-list{display:grid;margin-top:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.kundli-yoga-list>article,.kundli-yoga-list__more article{padding:22px;border:1px solid var(--panel-line);border-radius:var(--radius-sm);background:var(--site-cell)}.kundli-yoga-list article>p:last-child{margin:11px 0 0;color:var(--site-muted);font-size:13px;line-height:1.65}.kundli-yoga-list>details{grid-column:1 / -1;border:1px solid var(--panel-line);border-radius:var(--radius-sm)}.kundli-yoga-list>details>summary{min-height:52px;padding:15px 18px;color:var(--site-ink);font-weight:var(--w-semi);cursor:pointer}.kundli-yoga-list__more{display:grid;padding:0 12px 12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.kundli-empty-result{grid-column:1 / -1;margin:0;padding:22px;border:1px solid var(--panel-line);border-radius:var(--radius-sm);color:var(--site-muted)}.kundli-conversion{margin-top:82px;padding-top:72px;border-top:1px solid var(--site-line)}.kundli-conversion-grid{display:grid;border:1px solid var(--site-line);border-radius:var(--radius-sm);overflow:hidden;background:var(--site-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.kundli-conversion-grid>article{padding:30px;background:var(--site-cell)}.kundli-conversion-grid>article>p:not(.section-label,.app-cta){margin:14px 0 0;color:var(--site-muted);font-size:14px;line-height:1.7}.kundli-conversion-grid .button{margin-top:22px}.kundli-conversion__link{display:inline-block;margin:22px 0 0 14px;color:var(--site-gold);font-size:13px;font-weight:var(--w-semi)}@media(max-width:980px){.kundli-identity-grid,.kundli-life-area-grid,.kundli-yoga-list,.kundli-yoga-list__more{grid-template-columns:repeat(2,minmax(0,1fr))}.kundli-chart-grid{grid-template-columns:1fr}}@media(max-width:640px){.kundli-result-nav{margin-bottom:48px;padding:6px}.kundli-result-nav a{min-height:40px;padding:9px 11px;flex:1 1 auto;text-align:center}.kundli-page .public-result-overview,.kundli-identity-grid,.kundli-life-area-grid,.kundli-dasha-grid,.kundli-yoga-list,.kundli-yoga-list__more,.kundli-conversion-grid{grid-template-columns:1fr}.kundli-current-chapter{padding:24px 20px}.kundli-current-chapter__guidance{grid-template-columns:1fr}.kundli-chart-card{padding:17px}.kundli-chart-card>header{min-height:0;flex-direction:column}.kundli-chart-canvas{min-height:0;margin-top:16px}.kundli-svg__house-label{font-size:11px}.kundli-svg__planets{font-size:13px}.kundli-conversion-grid>article{padding:24px 20px}.kundli-conversion-grid .button{width:100%}.kundli-conversion__link{margin:16px 0 0}}.city-suggest{position:absolute;z-index:20;top:100%;left:0;width:100%;max-height:240px;margin:4px 0 0;padding:4px;overflow-y:auto;border:1px solid var(--panel-line);border-radius:var(--radius-sm);background:var(--panel-strong);box-shadow:var(--lift-2);list-style:none;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2)}.city-suggest li{padding:9px 10px;border-radius:var(--radius-sm);color:var(--ink);font-size:14px;line-height:1.3;cursor:pointer}.city-suggest li:hover,.city-suggest li.is-active{background:var(--gold-surface);color:var(--gold-ink)}.content-section:not(.faq-section)>h2,.public-guide:not(.faq-section)>h2{margin:0 0 14px;font-size:clamp(24px,2.6vw,32px);font-weight:600;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.timing-locator__actions{display:flex;flex-wrap:wrap;gap:.35rem 1.1rem;margin:.3rem 0 0}.timing-locator__action{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;color:var(--site-gold);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.timing-locator__action:hover,.timing-locator__action:focus-visible{color:var(--site-ink)}.major-cities{margin:1.4rem 0 0}.major-cities>h2{margin:0 0 .6rem;font-size:clamp(19px,2.2vw,24px);font-weight:600;line-height:1.25;letter-spacing:-.01em;text-wrap:balance}.byname-table{width:100%;border-collapse:collapse;color:var(--ink)}.byname-table caption{padding:0 0 16px;color:var(--site-ink);font-size:22px;font-weight:var(--w-bold);text-align:left}.byname-table :is(th,td){padding:15px 13px;border-bottom:1px solid var(--panel-line);text-align:left}.byname-table thead th{color:var(--ink-faint);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.byname-table tbody th{width:20%}.byname-table tbody td:nth-child(2){width:18%;color:var(--gold);font-weight:var(--w-bold);white-space:nowrap}.byname-table tbody td:last-child{color:var(--ink-soft);font-size:14px;line-height:1.55}@media(max-width:640px){.byname-table :is(th,td){padding:12px 10px}}ol.public-definition-grid{padding:0;list-style:none}.public-definition-grid>li{padding:26px;background:var(--site-cell)}@supports (content-visibility: auto){.site-main>section:not(:first-of-type),.content-main>.content-shell>section:not(:first-of-type){content-visibility:auto;contain-intrinsic-size:auto 720px}.content-main>.content-shell>section:not(:first-of-type):has([data-kundli-explorer],[data-kundli-demo]){content-visibility:visible;contain-intrinsic-size:none}}.manglik-page .content-shell{width:min(calc(100% - 40px),1180px)}.baby-finder-paths span,.baby-name-card__meta,.baby-name-card__reason{color:var(--accent);font-size:.78rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.baby-name-group{padding:2rem 0;border-top:1px solid var(--site-line)}.baby-name-group>h3{margin-bottom:.35rem}.baby-name-group>p{margin:0 0 1.4rem;max-width:52rem;color:var(--site-muted)}.baby-name-group--exact>h3{color:var(--accent)}.baby-name-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.baby-name-card{min-width:0;padding:1.15rem;border:1px solid var(--site-line);border-radius:var(--radius);background:var(--site-cell)}.baby-name-card h4{display:flex;gap:.65rem;align-items:baseline;margin:0 0 .55rem;font-size:1.12rem}.baby-name-card h4 span{color:var(--site-muted);font-weight:500}.baby-name-card p{margin:.35rem 0 0;color:var(--site-muted);font-size:.92rem}.baby-name-card__reason{color:var(--accent)!important}.baby-name-empty{padding:2rem;border:1px dashed var(--site-line);border-radius:var(--radius);text-align:center}@media(max-width:800px){.baby-name-grid{grid-template-columns:1fr 1fr}}@media(max-width:540px){.baby-name-form__choice,.baby-name-facts,.baby-name-grid{grid-template-columns:1fr}}@media(max-width:620px){.manglik-page .content-shell{width:min(calc(100% - 28px),1180px)}}body #main-content .faq-section .faq-list>details>summary,body #main-content .faq-list>details>summary,body #main-content .public-faq>details>summary,body #main-content .faq-section>details>summary,body #main-content .numerology-faq>details>summary{padding:19px 76px 19px 24px}body #main-content .faq-section .faq-list>details>:not(summary),body #main-content .faq-list>details>:not(summary),body #main-content .public-faq>details>:not(summary),body #main-content .faq-section>details>:not(summary),body #main-content .numerology-faq>details>:not(summary){margin:-3px 76px 24px 24px;padding:0}@media(max-width:620px){body #main-content .faq-section .faq-list>details>summary,body #main-content .faq-list>details>summary,body #main-content .public-faq>details>summary,body #main-content .faq-section>details>summary,body #main-content .numerology-faq>details>summary{padding:16px 64px 16px 18px}body #main-content .faq-section .faq-list>details>:not(summary),body #main-content .faq-list>details>:not(summary),body #main-content .public-faq>details>:not(summary),body #main-content .faq-section>details>:not(summary),body #main-content .numerology-faq>details>:not(summary){margin:-2px 18px 22px}}html:not([data-device=ios]) [data-device-show=ios],html:not([data-device=android]) [data-device-show=android],html[data-device=ios] [data-device-hide~=ios],html[data-device=android] [data-device-hide~=android]{display:none!important}.btn-primary,.button-primary,.hero-primary-action,.inner-site .cta,body>.wrap .cta{color:var(--gold-ink)}:is(.site-main,.content-main) :is(h1,h2,h3),.display,.hero-title,.site-brand>span{font-family:var(--font-display);font-weight:var(--display-weight)}:is(.site-main,.content-main) h1{line-height:1.12}:is(.site-main,.content-main) h3{line-height:1.3}body .site-header,body.home-page .site-header,body .site-header.is-scrolled,body.home-page .site-header.is-scrolled,body.inner-site .site-header,body .site-header--solid{background:var(--nav-bg);border-bottom:1px solid var(--nav-line);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);box-shadow:none}:is(.button-primary,.btn-primary,.hero-primary-action,.inner-site .cta,body>.wrap .cta),a.button.button-primary,button.button-primary{background-image:var(--sw-gold-glow);box-shadow:var(--sw-gold-shadow);border-color:transparent}:is(.button-primary,.btn-primary,.hero-primary-action):hover{background-image:none}.button,.btn,.cta,.hero-primary-action,.hero-secondary-action{letter-spacing:-.005em}.btn-secondary,.button-ghost,.button-outline-light,.byname-result__next .button:not(.button-primary),.manglik-result__next .button:not(.button-primary),.nakshatra-result__next .button:not(.button-primary){border-color:var(--sw-stroke-strong);background:var(--sw-surface3);color:var(--ink)}.pane,.tool-card,.public-calculator,.numerology-tool,.celestial-readout,.timing-now,.app-cta,.byname-calculator,.byname-result__score,.byname-choice,.manglik-result__verdict,.nakshatra-result__syllable,.zodiac-journey [data-stack-card],.table-scroll,.public-table-scroll{background-image:var(--sw-sheen);border-color:var(--panel-line)}.pane,.tool-card,.public-calculator,.numerology-tool,.celestial-readout,.zodiac-journey [data-stack-card]{border-radius:var(--radius-lg)}:is(.public-field,.panchang-field-group,.numerology-field) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea),.timing-location__form input[type=search],.byname-calculator .public-field input,.manglik-calculator .public-field input{border:1px solid var(--sw-stroke-strong);border-radius:var(--radius-sm);background-color:var(--sw-surface2);color:var(--ink)}:is(.public-field,.panchang-field-group,.numerology-field) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):hover,.timing-location__form input[type=search]:hover{border-color:#ffffff38}:is(.public-field,.panchang-field-group,.numerology-field) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):focus,.timing-location__form input[type=search]:focus,.byname-calculator .public-field input:focus,.manglik-calculator .public-field input:focus{border-color:var(--gold-surface);outline:3px solid rgb(246 183 60 / .24);outline-offset:0}:is(.timing-table,.public-data-table,.panchang-schedule-table,.byname-table) thead th{color:var(--ink-faint);font-weight:var(--w-semi)}:is(.timing-table,.public-data-table,.panchang-schedule-table,.byname-table) :is(th,td){border-bottom-color:var(--panel-line)}html:not(:lang(en)) :is(legend,.public-calculator__form legend){letter-spacing:0}.tt-tool{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sw-s24);min-width:0}.tt-tool>.sw-head{margin-bottom:0}.tt-tool__form,.tt-tool__side,.tt-tool__working,.tt-tool__rest{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sw-s24);align-content:start;min-width:0}.tt-tool__side{scroll-margin-top:calc(var(--sw-header-h) + 16px)}.tt-tool__side:focus{outline:none}.tt-tool__side:focus-visible{outline:var(--sw-focus) solid var(--sw-gold);outline-offset:4px;border-radius:var(--sw-r-lg)}.tt-tool__side[aria-busy=true]{opacity:.55}.tt-tool__working:empty{display:none}@media(min-width:1024px){.tt-tool{grid-template-columns:minmax(0,var(--sw-main)) var(--sw-rail);grid-template-areas:"head head" "form side" "work side" "rest side";justify-content:space-between;align-items:start;column-gap:var(--sw-s40)}.tt-tool>.sw-head{grid-area:head}.tt-tool__form{grid-area:form}.tt-tool__side{grid-area:side;position:sticky;top:calc(var(--sw-header-h) + 16px)}.tt-tool__working{grid-area:work}.tt-tool__rest{grid-area:rest}.tt-tool--computed .tt-tool__side{position:static}}.tt-head__art{display:block;width:64px;height:64px;margin-bottom:4px}.tt-head__art img{width:64px;height:64px;filter:drop-shadow(0 8px 18px rgb(246 183 60 / .18))}@media(prefers-reduced-motion:no-preference){html:not([data-lite]) .tt-head__art img{animation:tt-float 3.6s var(--sw-ease-emphasized) infinite alternate}}@keyframes tt-float{to{transform:translateY(-4px) rotate(1deg)}}.tt-formcard{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.tt-formcard__lede{color:var(--sw-ink-muted);font-size:15px;line-height:1.55}.tt-formcard__title{margin:0;color:var(--sw-ink);font-family:var(--sw-face-serif);font-size:var(--sw-fs-h3);font-weight:600;line-height:1.3}.tt-formcard form{display:grid;gap:12px}.tt-formcard__note,.tt-form-note{color:var(--sw-ink-faint);font-size:13px;line-height:1.5}.tt-formcard__note a,.tt-form-note a{color:var(--sw-gold-light);text-decoration:underline;text-underline-offset:3px}.tt-form-error{color:#ff8a95;font-size:14px;font-weight:600;line-height:1.45}.tt-fields{display:grid;gap:12px}.tt-fields>.sw-field{align-content:start}@media(min-width:560px){.tt-fields--two{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-fields--two>.tt-field--wide{grid-column:1 / -1}}.tt-remember{display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px;min-height:20px;margin:-4px 0;color:var(--sw-ink-faint);font-size:13px;line-height:20px}html.sw-js .tt-remember[hidden]{display:flex!important;visibility:hidden}.tt-remember__clear{min-height:20px;padding:0 4px;color:var(--sw-gold-light);font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.sw-field select.sw-field__input{padding-right:24px}.sw-field .city-suggest{position:absolute;z-index:20;top:calc(100% + 4px);left:0;width:100%;max-height:264px;margin:0;padding:6px;overflow-y:auto;border:1px solid var(--sw-stroke-strong);border-radius:var(--sw-r-sm);background:var(--sw-surface2);box-shadow:0 18px 40px #00000073;list-style:none}.sw-field .city-suggest li{display:flex;align-items:center;min-height:var(--sw-tap);padding:8px 12px;border-radius:var(--sw-r-xs);color:var(--sw-ink);font-size:15px;line-height:1.3;cursor:pointer}.sw-field .city-suggest li:hover,.sw-field .city-suggest li.is-active{background:#f6b73c29;color:var(--sw-gold-light)}.sw-field .ss-bt{gap:8px;padding:2px 0 4px}.sw-field .ss-bt select{min-height:40px;padding:0 8px;border:1px solid var(--sw-stroke-strong);border-radius:var(--sw-r-xs);background:var(--sw-surface2);color:var(--sw-ink);font-family:var(--sw-face-sans);font-size:16px}.sw-field .ss-bt__period{border-color:var(--sw-stroke-strong)}.sw-field .ss-bt__period button[aria-checked=true]{background:var(--sw-gold);color:var(--sw-on-gold)}.sw-field .ss-bt__readback{color:var(--sw-ink-faint);font-size:13px}.tt-explainer{display:grid;gap:12px}.tt-explainer__title{color:var(--sw-ink);font-family:var(--sw-face-serif);font-size:var(--sw-fs-h3);font-weight:600;line-height:1.3}.tt-checks{display:grid;gap:10px;margin:0;padding:0;list-style:none}.tt-checks li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;color:var(--sw-ink-muted);font-size:15px;line-height:1.5}.tt-checks svg{width:18px;height:18px;margin-top:2px;color:var(--sw-emerald)}.sw-answer[data-tool-result] .sw-answer__body p{margin:0}.sw-answer[data-tool-result] .sw-answer__body a:not(.sw-btn){color:var(--sw-gold-light);font-weight:600;text-decoration:underline;text-decoration-color:#ffd98a66;text-underline-offset:3px}.sw-answer[data-tool-result] .sw-table-wrap{margin-top:4px}.sw-answer[data-tt-number] .sw-answer__value{display:grid;place-items:center;width:112px;height:112px;margin:6px 0 2px;border:2px solid rgb(246 183 60 / .55);border-radius:50%;background:radial-gradient(circle at 50% 35%,#f6b73c33,#f6b73c0a 70%);box-shadow:0 0 0 6px #f6b73c14;color:var(--sw-gold-light);font-size:56px;line-height:1}.tt-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.tt-actions .sw-btn{min-width:132px}.tt-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:10px;margin:4px 0 0}.tt-tile{display:grid;gap:2px;padding:12px 14px;border:1px solid var(--sw-stroke);border-radius:var(--sw-r-sm);background:#ffffff08}.tt-tile dt,.tt-tile__label{color:var(--sw-ink-faint);font-size:13px;font-weight:700}.tt-tile dd,.tt-tile__value{margin:0;color:var(--sw-ink);font-family:var(--sw-face-serif);font-size:22px;font-weight:600;line-height:1.2}.tt-tile__note{color:var(--sw-ink-muted);font-size:13px}.tt-tool__rest>.sw-section:first-child,.tt-tool__rest>.related-links:first-child{margin-top:0}.tt-tool__rest .sw-section,.tt-tool__rest .sw-faq,.tt-tool__rest .related-links{margin-top:var(--sw-s16)}.tt-related .sw-rail>h2{margin-bottom:var(--sw-s16)}.tt-note{color:var(--sw-ink-faint);font-size:13px;line-height:1.55}.tt-tile--raises{border-color:#ff5d6c59}.tt-tile--raises .tt-tile__note{color:#ff8a95;font-weight:700}.tt-tiles--facts .tt-tile{display:flex;flex-direction:column-reverse;justify-content:flex-end}.tt-tiles--facts .tt-tile dd{color:var(--sw-gold-light);font-size:32px}.tt-tiles--facts .tt-tile dt{color:var(--sw-ink-muted);font-size:14px;font-weight:600;line-height:1.45}.tt-block{display:grid;gap:8px;margin-top:6px;padding-top:14px;border-top:1px solid var(--sw-stroke)}.tt-block__title{margin:0;color:var(--sw-ink);font-family:var(--sw-face-serif);font-size:19px;font-weight:600;line-height:1.3}.tt-block p{margin:0}.tt-block--limit p{color:var(--sw-ink-muted);font-size:15px;line-height:1.55}.tt-list{display:grid;gap:8px;margin:0;padding-left:1.15em;color:var(--sw-ink-muted);font-size:15px;line-height:1.5}.tt-list li::marker{color:var(--sw-gold)}.tt-list strong{color:var(--sw-ink)}.tt-list__detail{display:block;margin-top:2px;color:var(--sw-ink-muted)}.tt-def__over{display:block;margin-bottom:2px;color:var(--sw-gold-light);font-family:var(--sw-face-sans);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}:lang(hi) .tt-def__over,:lang(mr) .tt-def__over{letter-spacing:0;text-transform:none}.tt-tile dd.tt-tile__note{color:var(--sw-ink-muted);font-family:var(--sw-face-sans);font-size:13px;font-weight:600;line-height:1.4}.tt-tool__working>.tt-block:first-child{margin-top:0;padding-top:0;border-top:0}.tt-block__link{margin:4px 0 0}.tt-lede{max-width:68ch;margin:0 0 var(--sw-s16);color:var(--sw-ink-muted);font-size:16px;line-height:1.625}.tt-assoc{display:grid;gap:10px;margin:0}.tt-assoc>div{display:grid;gap:2px;padding:12px 14px;border:1px solid var(--sw-stroke);border-radius:var(--sw-r-sm);background:#ffffff08}.tt-assoc dt{color:var(--sw-ink-faint);font-size:13px;font-weight:700}.tt-assoc dd{margin:0;color:var(--sw-ink);font-size:15px;font-weight:600;line-height:1.5}.tt-assoc--wide dd{color:var(--sw-ink-muted);font-weight:500}@media(min-width:560px){.tt-assoc:not(.tt-assoc--wide){grid-template-columns:repeat(3,minmax(0,1fr))}}.tt-working{display:grid;gap:8px;margin:0;padding-left:1.4em;color:var(--sw-ink-muted);font-size:15px;line-height:1.55;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tt-working li::marker{color:var(--sw-gold);font-weight:700}.tt-tags,.tt-balance{display:grid;gap:12px}@media(min-width:560px){.tt-tags,.tt-balance{grid-template-columns:repeat(2,minmax(0,1fr))}}.tt-tags__label{margin:0 0 6px;color:var(--sw-ink-faint);font-size:13px;font-weight:700}.tt-tags__list{display:flex;flex-wrap:wrap;gap:8px;margin:0}.tt-tag{display:inline-grid;place-items:center;min-width:36px;min-height:32px;padding:2px 10px;border:1px solid rgb(246 183 60 / .45);border-radius:var(--sw-r-pill);background:#f6b73c1a;color:var(--sw-gold-light);font-size:14px;font-weight:700}.tt-tag--present{border-color:var(--sw-stroke-strong);background:#ffffff0a;color:var(--sw-ink)}.tt-tag--missing{border-style:dashed;border-color:var(--sw-stroke-strong);background:transparent;color:var(--sw-ink-faint)}.tt-tag--empty{border-color:var(--sw-stroke);background:transparent;color:var(--sw-ink-faint);font-weight:600}.tt-expanders{display:grid;gap:10px}.tt-expander{border:1px solid var(--sw-stroke);border-radius:var(--sw-r-sm);background:#ffffff08}.tt-expander>summary{display:flex;align-items:center;gap:14px;min-height:56px;padding:10px 14px;cursor:pointer;list-style:none}.tt-expander>summary::-webkit-details-marker{display:none}.tt-expander>summary:after{content:"+";margin-left:auto;color:var(--sw-gold-light);font-size:20px;font-weight:600}.tt-expander[open]>summary:after{content:"−"}.tt-expander__number{display:grid;flex:none;place-items:center;width:40px;height:40px;border:1px solid rgb(246 183 60 / .45);border-radius:50%;color:var(--sw-gold-light);font-family:var(--sw-face-serif);font-size:20px;font-weight:600}.tt-expander__label{display:grid;color:var(--sw-ink);font-size:15px;font-weight:700}.tt-expander__label small{color:var(--sw-ink-faint);font-size:13px;font-weight:600}.tt-expander__body{display:grid;gap:10px;padding:0 14px 14px;color:var(--sw-ink-muted);font-size:15px;line-height:1.55}.tt-expander__body p{margin:0}.tt-loshu{display:grid;gap:10px;margin:0}.tt-loshu figcaption{color:var(--sw-ink-faint);font-size:13px;font-weight:700}.tt-loshu__square{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:320px}.tt-loshu__cell{position:relative;display:grid;place-items:center;align-content:center;gap:2px;aspect-ratio:1;min-height:72px;border:1px solid var(--sw-stroke-strong);border-radius:var(--sw-r-sm);background:#ffffff08;text-align:center}.tt-loshu__cell strong{color:var(--sw-ink);font-family:var(--sw-face-serif);font-size:22px;font-weight:600;line-height:1.1;overflow-wrap:anywhere}.tt-loshu__cell small{color:var(--sw-ink-faint);font-size:13px;font-weight:600}.tt-loshu__pos{position:absolute;top:6px;left:8px;color:var(--sw-ink-faint);font-size:13px;font-weight:700}.tt-loshu__cell--strong{border-color:#f6b73c8c;background:#f6b73c1f}.tt-loshu__cell--strong strong{color:var(--sw-gold-light)}.tt-loshu__cell--missing{border-style:dashed;background:transparent}.tt-loshu__cell--missing strong{color:var(--sw-ink-faint)}.tt-loshu__legend{display:flex;flex-wrap:wrap;gap:8px;margin:0}.tt-cards{display:grid;gap:10px;margin:0;padding:0;list-style:none}@media(min-width:720px){.tt-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.tt-card{display:grid;gap:6px;align-content:start;padding:14px 16px;border:1px solid var(--sw-stroke);border-radius:var(--sw-r-sm);background:#ffffff08;color:var(--sw-ink-muted);font-size:15px;line-height:1.55}.tt-card--on{border-color:#4fd18b59}.tt-card p{margin:0}.tt-card__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;color:var(--sw-ink-faint);font-size:13px;font-weight:700}.tt-card__title{color:var(--sw-ink);font-size:16px;font-weight:700}.tt-card__number{color:var(--sw-gold-light);font-family:var(--sw-face-serif);font-size:24px;font-weight:600;line-height:1}.tt-card__practice strong{color:var(--sw-ink)}.tt-years{display:grid;gap:8px;margin:0;padding:0;list-style:none}.tt-years li{display:grid;grid-template-columns:56px 44px minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:8px 14px;border:1px solid var(--sw-stroke);border-radius:var(--sw-r-sm);background:#ffffff08}.tt-years li[aria-current]{border-color:#f6b73c8c;background:#f6b73c14}.tt-years__year{color:var(--sw-ink-faint);font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.tt-years__number{color:var(--sw-gold-light);font-family:var(--sw-face-serif);font-size:24px;font-weight:600}.tt-years__theme{color:var(--sw-ink);font-size:15px;font-weight:600}.tt-appblock{display:grid;gap:8px}.tt-appblock p{margin:0;color:var(--sw-ink-muted);font-size:15px;line-height:1.55}.tt-appblock .tt-block__title{font-size:18px}.tt-optional{border:1px solid var(--sw-stroke);border-radius:var(--sw-r-sm)}.tt-optional>summary{display:flex;align-items:center;min-height:48px;padding:10px 14px;color:var(--sw-gold-light);font-size:14px;font-weight:700;cursor:pointer}.tt-optional__body{display:grid;gap:12px;padding:0 14px 14px}.tt-note a,.tt-form-note a,.tt-formcard__note a{color:var(--sw-gold-light);font-weight:600;text-decoration:underline;text-decoration-color:#ffd98a66;text-underline-offset:3px}.tt-working{list-style:decimal}.tt-sample:empty{display:none}.tt-chart,.tt-ref__body{display:grid;gap:12px;min-width:0;color:var(--sw-ink-muted);font-size:15px;line-height:1.6}.tt-chart>*,.tt-ref__body>*{margin:0;max-width:var(--sw-prose)}.tt-chart>.sw-table-wrap,.tt-ref__body>.sw-table-wrap,.tt-chart>.sw-app{max-width:none}.tt-chart>h2{color:var(--sw-ink);font-family:var(--sw-face-serif);font-size:var(--sw-fs-h2);font-weight:600;line-height:var(--sw-lh-h2);letter-spacing:-.015em;text-wrap:balance}.tt-chart h3,.tt-ref__body h3{margin-top:var(--sw-s12);color:var(--sw-ink);font-size:var(--sw-fs-h3);font-weight:700;line-height:1.3}.tt-chart strong,.tt-ref__body strong{color:var(--sw-ink)}.tt-ref__body :is(ul,ol){padding-left:22px;list-style:disc}.tt-ref__body ol{list-style:decimal}.tt-ref__body li+li{margin-top:6px}.tt-ref__body li::marker{color:var(--sw-gold)}.tt-chart a,.tt-ref__body a,.tt-lede a,.tt-related .tt-note a{color:var(--sw-gold-light);font-weight:600;text-decoration:underline;text-decoration-color:#ffd98a59;text-underline-offset:3px}.tt-ref{display:grid;gap:10px;min-width:0}.tt-ref>details.varga-section{margin:0;border:1px solid var(--sw-stroke);border-radius:var(--sw-r-md);background:var(--sw-surface1)}.tt-ref>details.varga-section>summary{display:flex;align-items:center;gap:16px;min-height:56px;padding:12px 18px;cursor:pointer;list-style:none}.tt-ref>details.varga-section>summary::-webkit-details-marker{display:none}.tt-ref>details.varga-section>summary>h2{flex:1 1 auto;margin:0;color:var(--sw-ink);font-family:var(--sw-face-serif);font-size:18px;font-weight:600;line-height:1.35}.tt-ref>details.varga-section>summary:after{content:"+";flex:none;color:var(--sw-gold-light);font-size:22px;font-weight:600;line-height:1}.tt-ref>details.varga-section[open]>summary:after{content:"−"}.tt-ref__body{padding:0 18px 18px}.tt-related-defs .sw-def__title a{display:inline-flex;align-items:center;min-height:var(--sw-tap)}.tt-chart .dosha-result{display:grid;gap:12px;min-width:0}.tt-chart .dosha-result>*{margin:0}.tt-chart .dosha-result h2{color:var(--sw-ink);font-family:var(--sw-face-serif);font-size:var(--sw-fs-h2);font-weight:600;line-height:var(--sw-lh-h2)}.tt-chart .dosha-result .section-label{color:var(--sw-ink-faint);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dosha-verdict{padding:4px 0 4px 16px;border-left:4px solid var(--sw-gold)}.dosha-verdict[data-present=no]{border-left-color:var(--sw-stroke-strong, var(--sw-stroke))}.dosha-verdict h3{margin:0 0 6px}.dosha-limit{padding:14px 16px;border:1px solid var(--sw-stroke);border-radius:var(--sw-r-md);background:var(--sw-surface1)}.dosha-limit h3{margin:0 0 6px;font-size:16px}.dosha-types :target{outline:2px solid var(--sw-gold);outline-offset:2px}.tt-chart .dosha-types{display:grid;gap:12px}.tt-chart .dosha-types>*{margin:0}.tt-chart>h2+p,.tt-chart>p+h2{margin-top:0}.tt-cta{margin:4px 0 0}.tt-checks--plain{padding-left:20px;list-style:disc}.tt-checks--plain li{display:list-item;color:var(--sw-ink-muted);font-size:14px;line-height:1.5}.tt-checks--plain li::marker{color:var(--sw-gold)}.tt-filter{display:grid;gap:12px;margin:0 0 var(--sw-s16)}@media(min-width:720px){.tt-fields--three{grid-template-columns:repeat(3,minmax(0,1fr))}}.tt-pages{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:var(--sw-s16)}.tt-pages__status{color:var(--sw-ink-faint);font-size:14px}.tt-names{display:grid;gap:var(--sw-s24);min-width:0}.tt-names>.sw-section,.tt-names>.sw-faq{margin:0}.tt-provenance{margin-top:var(--sw-s16)}.tt-provenance p{font-size:14px}.tt-provenance a,.tt-names .sw-section__intro a,.tt-names .tt-note a{color:var(--sw-gold-light);font-weight:600;text-decoration:underline;text-decoration-color:#ffd98a59;text-underline-offset:3px}.tt-names .sw-answer__value{font-size:clamp(26px,6.4vw,34px)}.tt-paths{display:grid;gap:14px}.tt-path{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:12px;align-items:baseline}.tt-path__n{grid-row:span 2;color:var(--sw-gold-light);font-family:var(--sw-face-serif);font-size:20px;font-weight:600}.tt-path h2{margin:0;color:var(--sw-ink);font-size:16px;font-weight:700}.tt-path p{margin:4px 0 0;color:var(--sw-ink-muted);font-size:14px;line-height:1.5}.baby-name-form__choice p{margin:0}.tt-finder-notes{margin-top:var(--sw-s16);padding:0}.tt-mulank .content-section,.tt-mulank .public-result{display:grid;gap:12px;min-width:0;margin:0 0 var(--sw-s24)}.tt-mulank .content-section>*,.tt-mulank .public-result>*{margin:0}.tt-mulank h2{color:var(--sw-ink);font-family:var(--sw-face-serif);font-size:var(--sw-fs-h2);font-weight:600;line-height:var(--sw-lh-h2)}.tt-mulank .numerology-core-grid{display:grid;gap:12px}@media(min-width:720px){.tt-mulank .numerology-core-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tt-mulank .numerology-core-number{padding:16px 18px;border:1px solid var(--sw-stroke);border-radius:var(--sw-r-md);background:var(--sw-surface1)}.tt-mulank .numerology-core-number>strong{display:block;color:var(--sw-gold-light);font-family:var(--sw-face-serif);font-size:40px;line-height:1.1}.tt-mulank .mulank-working{padding-left:22px;list-style:decimal}.tt-mulank .mulank-working code{font-size:14px}.tt-chart,.tt-ref,.tt-ref__body,.tt-names,.tt-paths,.tt-mulank .content-section,.tt-mulank .public-result{grid-template-columns:minmax(0,1fr)}.tt-chart>section,.tt-chart>div{min-width:0;max-width:100%}.tt-number{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sw-s24);min-width:0}.tt-number>.sw-head{margin-bottom:0}.tt-number .sw-answer .sw-btn{margin-top:12px}.tt-time-unknown{display:grid;gap:6px;grid-column:1 / -1}.tt-time-unknown .public-check{display:inline-flex;align-items:center;gap:10px;min-height:var(--sw-tap);color:var(--sw-ink);font-size:15px;cursor:pointer}.tt-time-unknown .public-check input{width:20px;height:20px;accent-color:var(--sw-gold)}.tt-formcard .public-tool-trust{margin:4px 0 0}.tt-chart small,.tt-ref__body small{font-size:max(13px,.85em)}@media(max-width:400px){.tt-tool>.sw-head,.tt-number>.sw-head,.tt-names>.sw-head{gap:6px}.tt-tool>.sw-head .tt-head__art,.tt-tool>.sw-head .tt-head__art img,.tt-number>.sw-head .tt-head__art,.tt-number>.sw-head .tt-head__art img,.tt-names>.sw-head .tt-head__art,.tt-names>.sw-head .tt-head__art img{width:44px;height:44px}.tt-tool>.sw-head .sw-head__title,.tt-number>.sw-head .sw-head__title,.tt-names>.sw-head .sw-head__title{font-size:28px;line-height:1.12}.tt-tool>.sw-head .sw-head__intro,.tt-number>.sw-head .sw-head__intro,.tt-names>.sw-head .sw-head__intro{font-size:15px;line-height:1.5}}.kundli-house__number,.kundli-house__lord,.kundli-house__keywords li,.kundli-house__drishti{font-size:13px}.public-result-overview dt,.public-result-overview div>span,.kundli-method li,.kundli-identity-grid dt,.kundli-identity-grid dd,.kundli-life-area__band,.kundli-life-area-grid details,.kundli-reading__scope,.kundli-chart-card>header>div:first-child>span,.kundli-chart-card header p,.kundli-chart-style button,.kundli-chart-legend,.public-data-table thead th,.byname-table thead th,.public-field>span,.public-form-note,.navatara-tara-card dt,.navatara-identity span,.navatara-today h3 small,.navatara-tara-card>div:first-child span,.navatara-tara-card dd,.navatara-grahas article>span,.navatara-grahas p,.navatara-muhurta>article>span,.navatara-muhurta section p,.navatara-calendar time,.navatara-calendar span,.navatara-conversion__note,.navatara-explainer__grid article>span,.numerology-analysis-item__planet,.numerology-analysis-item__details dt{font-size:13px}.tt-names small,.tt-number small{font-size:max(13px,.85em)}@media(max-width:400px){.tt-tool>.sw-head,.tt-number>.sw-head,.tt-names>.sw-head{position:relative}.tt-tool>.sw-head>.tt-head__art,.tt-number>.sw-head>.tt-head__art,.tt-names>.sw-head>.tt-head__art{position:absolute;top:0;right:0;margin:0}.tt-tool>.sw-head>.sw-head__over,.tt-number>.sw-head>.sw-head__over,.tt-names>.sw-head>.sw-head__over{min-height:44px;padding-right:56px}.tt-formcard{gap:10px;padding:16px}.tt-formcard__title{font-size:19px}.tt-formcard>form{order:1}.tt-formcard>.tt-formcard__lede{order:2;font-size:14px;line-height:1.5}.tt-formcard>.tt-remember,.tt-formcard>.tt-formcard__note{order:3}}@media(max-width:400px){.tt-tool>.sw-head>.tt-head__art+.sw-head__title,.tt-number>.sw-head>.tt-head__art+.sw-head__title,.tt-names>.sw-head>.tt-head__art+.sw-head__title{padding-right:56px}}.navatara-identity dt,.navatara-conversion__features article>span,.chakra-transit-table thead th,.chakra-transit-table td small,.chakra-fort span,.chakra-fort span b,.sudarshana-month-grid article>div,.sudarshana-month-grid article>div span,.sudarshana-month-grid article>div time,.sudarshana-month-grid p,.sudarshana-month-grid p strong,.sudarshana-month-grid__evidence{font-size:13px}.tt-tool .public-definition-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.tt-tool .public-definition-grid article{min-width:0;overflow-wrap:anywhere}.tt-tool__working .navatara-ledger{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.tt-tool .navatara-conversion__features{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr))}.story-link-row a{font-size:13px}.tt-tool__working .navatara-result__header h2{font-size:var(--sw-fs-h2);line-height:var(--sw-lh-h2)}.lo-tool .sw-rail>h2{margin:0 0 var(--sw-s12);color:var(--sw-ink);font-family:var(--sw-face-serif);font-size:var(--sw-fs-h2);font-weight:600;line-height:var(--sw-lh-h2);letter-spacing:-.015em;text-wrap:balance}.rbn-cell__rashi{display:block;margin-top:2px;color:var(--sw-ink-faint);font-size:13px;font-weight:600;line-height:1.35}.sw-table tbody th .rbn-cell__rashi,.sw-table td .rbn-cell__rashi{font-variant-numeric:normal}.rbn-tool .sw-table th>span{display:block;color:var(--sw-ink-faint);font-size:13px;font-weight:600}.rbn-working{display:grid;gap:12px;min-width:0}.rbn-pins{display:flex;flex-wrap:wrap;gap:10px}.rbn-pins .sw-btn{max-width:100%;white-space:normal;text-align:left}.rbn-related .sw-rail{display:grid;gap:14px}.rbn-related>.tt-note{margin-top:12px}@media(min-width:720px){.rbn-related .sw-rail--rows .sw-rail__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.lo-applater[hidden],.tt-explainer[hidden],.lo-number[hidden]{display:none}.lo-number{display:grid;gap:var(--sw-s16);min-width:0;scroll-margin-top:calc(var(--sw-header-h) + 16px)}.lo-number:focus{outline:none}.lo-number__title{margin:0;color:var(--sw-ink);font-family:var(--sw-face-serif);font-size:var(--sw-fs-h3);font-weight:600;line-height:1.3}.lo-number [data-number-working],.lo-number [data-number-working-digits]{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.lo-number .tt-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.lo-method,.lo-example{display:grid;gap:14px}.lo-method .tt-list{padding-left:1.4em;list-style:decimal}.lo-method .tt-list li::marker{color:var(--sw-gold);font-weight:700}@media(min-width:1024px){.tt-tool.ik-tool{grid-template-areas:"head head" "form side" "work work" "rest ."}.tt-tool.ik-tool .tt-tool__side{position:static}.tt-tool.ik-tool .kx-body{grid-template-columns:minmax(0,622px) minmax(320px,1fr)}}.rp-result{display:grid;gap:var(--sw-s32);min-width:0;margin-top:var(--sw-s32);scroll-margin-top:calc(var(--sw-header-h) + 16px)}.rp-result:focus{outline:none}.rp-result>*{min-width:0}.rp-head{display:grid;gap:8px}.rp-head .sw-title{margin:0}.rp-head__lede,.rp-block__lede{max-width:68ch;margin:0;color:var(--sw-ink-muted);font-size:15px;line-height:1.6}.rp-block__head{display:grid;gap:4px}.rp-block__head .sw-t-over,.rp-head .sw-t-over{margin:0}.rp-block__lede a{color:var(--sw-gold-light);font-weight:600;text-decoration:underline;text-underline-offset:3px}.rp-method{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none}.rp-method li{padding:6px 12px;border:1px solid var(--sw-stroke-strong);border-radius:var(--sw-r-pill);color:var(--sw-ink-muted);font-size:13px;font-weight:600}.rp-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}@media(min-width:720px){.rp-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.rp-tile{display:grid;align-content:start;gap:2px;min-width:0;padding:14px 16px;border:1px solid var(--sw-stroke);border-radius:var(--sw-r-md);background:var(--sw-card-sheen),var(--sw-surface1)}.rp-tile dt{color:var(--sw-ink-faint);font-size:13px;font-weight:700}.rp-tile dd{margin:0}.rp-tile__value{color:var(--sw-gold-light);font-family:var(--sw-face-serif);font-size:22px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.rp-tile__note{color:var(--sw-ink-muted);font-size:13px;line-height:1.4}.rp-block{display:grid;gap:14px;min-width:0;scroll-margin-top:calc(var(--sw-header-h) + 16px)}.rp-block__title{margin:0;color:var(--sw-ink);font-family:var(--sw-face-serif);font-size:var(--sw-fs-h3);font-weight:600;line-height:1.3}.rp-result .section-label{margin:0;color:var(--sw-ink-faint);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}:lang(hi) .rp-result .section-label{letter-spacing:0;text-transform:none}.rp-result:not(.baby-name-result) h4{margin:4px 0 0;color:var(--sw-ink);font-family:var(--sw-face-serif);font-size:19px;font-weight:600;line-height:1.3}.rp-result .kundli-chart-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}@media(min-width:900px){.rp-result .kundli-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rp-result .kundli-chart-card{min-width:0;padding:16px;border:1px solid var(--sw-stroke);border-radius:var(--sw-r-lg);background:var(--sw-card-sheen),var(--sw-surface1)}.rp-result .kundli-chart-card>header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 14px}.rp-result .kundli-chart-card>header>div:first-child>span{color:var(--sw-gold-light);font-size:13px;font-weight:800;letter-spacing:.08em}.rp-result .kundli-chart-style{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--sw-stroke-strong);border-radius:var(--sw-r-pill)}.rp-result .kundli-chart-style button{min-width:64px;min-height:var(--sw-tap);padding:0 14px;border:0;border-radius:var(--sw-r-pill);background:transparent;color:var(--sw-ink-muted);font:600 14px/1 var(--sw-face-sans);cursor:pointer}.rp-result .kundli-chart-style button[aria-pressed=true]{background:var(--sw-gold);color:var(--sw-on-gold)}.rp-result .kundli-chart-style button:focus-visible{outline:var(--sw-focus) solid var(--sw-gold-light);outline-offset:2px}.rp-result .kundli-chart-canvas{display:grid;place-items:center;max-width:460px;margin:14px auto 0}.rp-result .kundli-svg{display:block;width:100%;height:auto;aspect-ratio:1}.rp-result .kundli-svg__line{fill:none;stroke:var(--sw-stroke-strong);stroke-width:1.6;vector-effect:non-scaling-stroke}.rp-result .kundli-svg__house.is-lagna .kundli-svg__line{fill:#f6b73c17;stroke:var(--sw-gold);stroke-width:2.2}.rp-result .kundli-svg__house-label{fill:var(--sw-ink-faint);font-family:var(--sw-face-sans);font-size:12px;font-weight:700}.rp-result .kundli-svg__house.is-lagna .kundli-svg__house-label{fill:var(--sw-gold-light)}.rp-result .kundli-svg__planets{fill:var(--sw-ink);font-family:var(--sw-face-sans);font-size:13px;font-weight:700}.rp-result .kundli-svg__centre{fill:var(--sw-gold-light);font-family:var(--sw-face-serif);font-size:15px;font-weight:600}.rp-result .kundli-svg__centre-note{fill:var(--sw-ink-faint);font-family:var(--sw-face-sans);font-size:12px}.rp-result .kundli-dasha-grid,.rp-result .kundli-yoga-list,.rp-result .kundli-yoga-list__more{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}@media(min-width:720px){.rp-result .kundli-dasha-grid,.rp-result .kundli-yoga-list,.rp-result .kundli-yoga-list__more{grid-template-columns:repeat(2,minmax(0,1fr))}}.rp-result .kundli-dasha-grid article,.rp-result .kundli-yoga-list>article,.rp-result .kundli-yoga-list__more article{min-width:0;padding:16px;border:1px solid var(--sw-stroke);border-radius:var(--sw-r-md);background:var(--sw-card-sheen),var(--sw-surface1)}.rp-result .kundli-dasha-grid article{border-left:3px solid var(--sw-gold)}.rp-result .kundli-dasha__dates,.rp-result .kundli-yoga-list article>p:last-child{margin:6px 0 0;color:var(--sw-ink-muted);font-size:14px;line-height:1.55}.rp-result .kundli-yoga-list>details{grid-column:1 / -1;border:1px solid var(--sw-stroke);border-radius:var(--sw-r-md)}.rp-result .kundli-yoga-list>details>summary{display:flex;align-items:center;min-height:var(--sw-tap);padding:10px 16px;color:var(--sw-gold-light);font-size:14px;font-weight:700;cursor:pointer}.rp-result .kundli-yoga-list__more{padding:0 10px 10px}.rp-result .kundli-empty-result{grid-column:1 / -1;margin:0;padding:16px;border:1px dashed var(--sw-stroke-strong);border-radius:var(--sw-r-md);color:var(--sw-ink-muted);font-size:14px;line-height:1.55}.rp-result .kundli-house-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(min-width:720px){.rp-result .kundli-house-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.rp-result .kundli-house{display:flex;flex-direction:column;min-width:0;min-height:132px;padding:14px;border:1px solid var(--sw-stroke);border-radius:var(--sw-r-md);background:var(--sw-surface1)}.rp-result .kundli-house__number,.rp-result .kundli-house__lord{color:var(--sw-ink-faint);font-size:13px;font-weight:700}.rp-result .kundli-house__planets{margin:6px 0 0;color:var(--sw-ink);font-size:14px;font-weight:700;line-height:1.45}.rp-result .kundli-house__planets.is-empty{color:var(--sw-ink-faint);font-weight:500}.rp-result .kundli-house__lord{margin-top:auto;padding-top:10px}.rp-result .sw-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:640px){.rp-result .kundli-chart-card{padding:12px}.rp-result .kundli-chart-canvas{max-width:none;margin-top:10px}.rp-result .kundli-svg__house-label{font-size:14px}.rp-result .kundli-svg__planets{font-size:16px}}.rp-result .kundli-result-nav{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;border:0;background:none}.rp-result .kundli-result-nav a{display:inline-flex;align-items:center;min-height:var(--sw-tap);padding:0 16px;border:1px solid var(--sw-stroke-strong);border-radius:var(--sw-r-pill);background:var(--sw-surface1);color:var(--sw-ink);font-size:14px;font-weight:600;text-decoration:none}.rp-result .kundli-result-nav a:hover,.rp-result .kundli-result-nav a:focus-visible{border-color:#f6b73c73;color:var(--sw-gold-light)}.rp-result .kundli-identity-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:0;border:0;background:none}.rp-result .kundli-identity-grid:empty{display:none}@media(min-width:720px){.rp-result .kundli-identity-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.rp-result .kundli-identity-grid article,.rp-result .kundli-life-area-grid>article{min-width:0;padding:16px;border:1px solid var(--sw-stroke);border-radius:var(--sw-r-md);background:var(--sw-card-sheen),var(--sw-surface1)}.rp-result .kundli-identity__copy{margin:8px 0 0;color:var(--sw-ink-muted);font-size:14px;line-height:1.6}.rp-result .kundli-identity-grid dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 12px;margin:12px 0 0;padding-top:12px;border-top:1px solid var(--sw-stroke)}.rp-result .kundli-identity-grid dt{color:var(--sw-ink-faint);font-size:13px;font-weight:700}.rp-result .kundli-identity-grid dd{margin:0;color:var(--sw-ink);font-size:13px;text-align:right}.rp-result .kundli-current-chapter{position:relative;padding:20px;border:1px solid rgb(246 183 60 / .45);border-radius:var(--sw-r-lg);background:radial-gradient(circle at 92% 12%,rgb(246 183 60 / .12),transparent 34%),var(--sw-surface1)}.rp-result .kundli-current-chapter:empty{display:none}.rp-result .kundli-current-chapter:after{display:none}.rp-result .kundli-current-chapter>h4{font-size:clamp(22px,2.4vw + 12px,32px);line-height:1.2}.rp-result .kundli-current-chapter__summary{max-width:68ch;margin:10px 0 0;color:var(--sw-ink-muted);font-size:16px;line-height:1.6}.rp-result .kundli-current-chapter__guidance{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-top:16px}@media(min-width:720px){.rp-result .kundli-current-chapter__guidance{grid-template-columns:repeat(2,minmax(0,1fr))}}.rp-result .kundli-current-chapter__guidance>div{padding:14px 16px;border:1px solid var(--sw-stroke);border-radius:var(--sw-r-md);background:#ffffff08}.rp-result .kundli-current-chapter__guidance h4{margin:0;font-family:var(--sw-face-sans);font-size:14px;font-weight:700}.rp-result .kundli-current-chapter__guidance ul{margin:8px 0 0;padding-left:18px;color:var(--sw-ink-muted);font-size:14px;line-height:1.55}.rp-result .kundli-life-area-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:0}@media(min-width:720px){.rp-result .kundli-life-area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.rp-result .kundli-life-area-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.rp-result .kundli-life-area-grid>article[data-focus=high-focus]{border-top:3px solid var(--sw-gold)}.rp-result .kundli-life-area__top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px}.rp-result .kundli-life-area__band{padding:4px 10px;border-radius:var(--sw-r-pill);background:#f6b73c29;color:var(--sw-gold-light);font-size:13px;font-weight:700}.rp-result .kundli-life-area-grid article>p:not(.section-label,.kundli-life-area__action){margin:8px 0 0;color:var(--sw-ink-muted);font-size:14px;line-height:1.55}.rp-result .kundli-life-area__action{margin:12px 0 0;padding-top:12px;border-top:1px solid var(--sw-stroke);color:var(--sw-ink);font-size:14px;font-weight:600;line-height:1.5}.rp-result .kundli-life-area-grid details{margin-top:10px;color:var(--sw-ink-muted);font-size:13px}.rp-result .kundli-life-area-grid summary{display:flex;align-items:center;min-height:var(--sw-tap);color:var(--sw-gold-light);font-weight:700;cursor:pointer}.rp-result .kundli-life-area-grid details ul{margin:4px 0 0;padding-left:18px;line-height:1.55}.rp-result .kundli-reading__scope,.rp-result .kundli-chart-legend{max-width:100ch;margin:0;color:var(--sw-ink-faint);font-size:13px;line-height:1.55}.rp-result .kundli-chart-legend strong{color:var(--sw-ink-muted)}.rp-result .kundli-explorer-host{margin:0}.rp-result .kundli-conversion-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media(min-width:720px){.rp-result .kundli-conversion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rp-result .kundli-conversion-grid>article{display:grid;align-content:start;gap:8px;min-width:0;padding:18px;border:1px solid var(--sw-stroke);border-radius:var(--sw-r-lg);background:var(--sw-card-sheen),var(--sw-surface1)}.rp-result .kundli-conversion-grid>article>p:not(.sw-t-over){margin:0;color:var(--sw-ink-muted);font-size:15px;line-height:1.55}.rp-result .kundli-conversion__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:4px 0 0}.rp-result .kundli-conversion__link{display:inline-flex;align-items:center;min-height:var(--sw-tap);color:var(--sw-gold-light);font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.rp-result .kundli-explorer-host{container:kx-host / inline-size}@media(min-width:1024px){@container kx-host (max-width: 879px){.rp-result .kundli-explorer-host .kx-body{grid-template-columns:minmax(0,1fr)}.rp-result .kundli-explorer-host .kx-panel{position:static;max-height:none;overflow:visible}.rp-result .kundli-explorer-host .kx-stage{padding:4px}}}.sk-text{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:20px 18px;border:1px solid rgb(246 183 60 / .22);border-radius:var(--sw-r-lg);background:linear-gradient(135deg,rgb(246 183 60 / .08) 0%,var(--sw-surface1) 70%)}.sk-text>*,.sk-text p{min-width:0;margin:0;overflow-wrap:anywhere}.sk-text__deva p{color:var(--sw-ink);font-family:var(--sw-font-indic);font-size:clamp(18px,.6vw + 16px,22px);line-height:1.75}.sk-text__roman p{color:var(--sw-ink-muted);font-size:15px;font-style:italic;line-height:1.6}.sk-slot{color:var(--sw-gold-light);font-weight:600}.sk-reader{color:var(--sw-emerald);font-weight:600}.sk-blank{padding:0 6px;border:1px dashed var(--sw-stroke-strong);border-radius:var(--sw-r-sm);color:var(--sw-ink-muted)}.sk-legend{margin-top:var(--sw-s8);color:var(--sw-ink-muted);font-size:var(--sw-fs-small)}.sk-copy{margin-top:var(--sw-s12)}.sk-tool select.sw-field__input{width:100%}.pv-grid{display:grid;grid-template-columns:repeat(15,minmax(0,1fr));gap:2px;margin:0;padding:0}.pv-cell{display:flex;align-items:center;justify-content:center;min-width:0;aspect-ratio:1;margin:0;padding:0;border:1px solid var(--sw-stroke);border-radius:4px;background:var(--sw-surface2);color:var(--sw-ink);font-family:var(--sw-font-indic);font-size:clamp(11px,2.4vw,17px);line-height:1;cursor:pointer}.pv-cell:hover,.pv-cell:focus-visible{border-color:var(--sw-gold);color:var(--sw-gold-light)}.pv-cell.is-path{border-color:#f6b73c73;background:#f6b73c29;color:var(--sw-gold-light)}.pv-cell.is-chosen{outline:2px solid var(--sw-gold);outline-offset:1px}.pv-path{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}.pv-path li{padding:2px 6px;border:1px solid var(--sw-stroke);border-radius:var(--sw-r-sm);font-family:var(--sw-font-indic)}.pv-chaupai{font-family:var(--sw-font-indic);font-size:clamp(18px,.6vw + 16px,22px);line-height:1.7}@media(max-width:480px){.pv-tool .pv-grid{gap:1px;margin-inline:-14px}}.jp-counter{display:grid;gap:var(--sw-s16);text-align:center}.jp-now{display:grid;gap:var(--sw-s4);min-width:0}.jp-now p{margin:0;overflow-wrap:anywhere}.jp-now__deva{color:var(--sw-ink);font-family:var(--sw-font-indic);font-size:clamp(18px,.6vw + 16px,22px);line-height:1.6}.jp-now__roman,.jp-now__own{color:var(--sw-ink-muted);font-size:15px;line-height:1.5}.jp-now__roman{font-style:italic}.jp-now__link{font-size:var(--sw-fs-small)}.jp-tap{position:relative;display:block;width:min(100%,320px);aspect-ratio:1;margin:0 auto;padding:0;border:0;border-radius:50%;background:radial-gradient(circle at 50% 42%,rgb(246 183 60 / .18) 0%,var(--sw-surface2) 68%);color:var(--sw-ink);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none}.jp-tap:focus-visible{outline:3px solid var(--sw-gold);outline-offset:4px}.jp-tap:active:not([disabled]){transform:scale(.985)}.jp-tap[disabled]{cursor:default;opacity:.72}.jp-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.jp-ring__thread{stroke:var(--sw-stroke);stroke-width:1}.jp-bead{fill:var(--sw-surface1);stroke:var(--sw-stroke-strong);stroke-width:.6;transition:fill .12s ease-out}.jp-bead.is-done{fill:var(--sw-gold);stroke:var(--sw-gold-light)}.jp-bead.is-now{fill:var(--sw-gold-light)}.jp-meru{fill:var(--sw-gold)}.jp-tap__face{position:absolute;top:20%;right:20%;bottom:20%;left:20%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:50%}.jp-tap__count{color:var(--sw-gold-light);font-size:clamp(48px,14vw,72px);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.jp-tap__of,.jp-tap__hint{color:var(--sw-ink-muted);font-size:14px}.jp-tap__hint{margin-top:6px}.jp-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sw-s8);margin:0}.jp-stats div{min-width:0;padding:10px 8px;border:1px solid var(--sw-stroke);border-radius:var(--sw-r-md);background:var(--sw-surface1)}.jp-stats dt{color:var(--sw-ink-muted);font-size:12px}.jp-stats dd{margin:4px 0 0;font-size:18px;font-variant-numeric:tabular-nums;font-weight:600}.jp-counter.is-goal .jp-stats div:nth-child(2){border-color:var(--sw-emerald)}.jp-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sw-s8)}.jp-actions .is-armed{border-color:var(--sw-gold);color:var(--sw-gold-light)}.jp-check{display:flex;align-items:center;gap:var(--sw-s8);margin-top:var(--sw-s12);font-size:15px}.jp-check input{width:20px;height:20px;accent-color:var(--sw-gold)}.jp-form select.sw-field__input{width:100%}.jp-noscript{color:var(--sw-ink-muted);font-size:var(--sw-fs-small)}.jp-mantras{columns:2 220px}@media(prefers-reduced-motion:reduce){.jp-bead{transition:none}.jp-tap:active:not([disabled]){transform:none}}.gc-stone,.gc-practice,.gc-excluded{margin-top:var(--sw-s16)}.gc-caution{padding-left:var(--sw-s12);border-left:3px solid var(--sw-gold)}.bm-deva{font-family:var(--sw-font-indic)}.bm-tool select.sw-field__input{width:100%}
