: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)}@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}.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)}.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}}.sky-stars circle:not(:nth-of-type(4n+1)):not(.b){animation: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}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}}.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-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}@media(max-width:700px){.navatara-tara-card{min-height:0}}.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-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)}.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__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-explorer-host{margin-top:8px}.kundli-explorer-host[hidden]{display:none}.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}.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:640px){.matching-person{padding:18px 14px}}.kundli-identity__copy{margin:14px 0 0;color:var(--site-muted);font-size:14px;line-height:1.7}.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__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__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-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-dasha__dates{margin:9px 0 0;color:var(--site-muted);font-size:13px}.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__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)}@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))}}@media(max-width:640px){.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,.kundli-current-chapter__guidance{grid-template-columns:1fr}.kundli-svg__house-label{font-size:11px}.kundli-svg__planets{font-size:13px}}.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)}.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}@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}}.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-form__choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.25rem 0}.baby-name-form__choice p{margin:0;padding:1rem 1.1rem;border:1px solid var(--site-line);border-radius:.85rem;color:var(--site-muted)}.baby-name-form__choice strong{display:block;color:var(--site-ink)}.baby-name-result{margin-top:clamp(2rem,5vw,4rem)}.baby-name-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:2rem 0;overflow:hidden;border:1px solid var(--site-line);border-radius:var(--radius);background:var(--site-line)}.baby-name-facts div{padding:1rem 1.2rem;background:var(--site-cell)}.baby-name-facts dt{color:var(--site-muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.baby-name-facts dd{margin:.3rem 0 0;font-size:1.1rem;font-weight:700}.baby-name-toolbar{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin:2.5rem 0 1.25rem}.baby-name-toolbar label{display:grid;gap:.45rem;width:min(100%,28rem);font-weight:700}.baby-name-toolbar p{margin:0;color:var(--site-muted)}.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-form__choice,.baby-name-facts,.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}.baby-name-toolbar{align-items:stretch;flex-direction:column}}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}: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}: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)}.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.baby-name-result{gap:var(--sw-s20)}.baby-name-result .baby-name-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:0;overflow:visible;border:0;border-radius:0;background:none}.baby-name-result .baby-name-facts:empty{display:none}.baby-name-result .baby-name-facts>div{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)}.baby-name-result .baby-name-facts dt{color:var(--sw-ink-faint);font-size:13px;font-weight:700;letter-spacing:0;text-transform:none}.baby-name-result .baby-name-facts dd{margin:0;color:var(--sw-gold-light);font-family:var(--sw-face-serif);font-size:22px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}@media(max-width:480px){.baby-name-result .baby-name-facts dd{font-size:20px}}.baby-name-result .baby-name-toolbar{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 16px;margin:0}.baby-name-result .baby-name-toolbar .sw-field{flex:1 1 260px;max-width:28rem}.baby-name-result .baby-name-toolbar p{margin:0;color:var(--sw-ink-muted);font-size:14px}.baby-name-result .baby-name-group{display:grid;gap:8px;padding:var(--sw-s24) 0 0;border-top:1px solid var(--sw-stroke)}.baby-name-result .baby-name-group+.baby-name-group{margin-top:var(--sw-s24)}.baby-name-result .baby-name-group>h3{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}.baby-name-result .baby-name-group--exact>h3{color:var(--sw-gold-light)}.baby-name-result .baby-name-group>p{max-width:68ch;margin:0;color:var(--sw-ink-muted);font-size:15px;line-height:1.6}.baby-name-result .baby-name-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin-top:6px}.baby-name-result .baby-name-card{display:grid;align-content:start;gap:4px;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)}.baby-name-result .baby-name-card h4{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;font-family:var(--sw-face-serif);font-size:19px;font-weight:600;line-height:1.3}.baby-name-result .baby-name-card h4 a{color:var(--sw-ink);text-decoration:underline;text-decoration-color:var(--sw-stroke-strong);text-underline-offset:4px}.baby-name-result .baby-name-card h4 a:hover,.baby-name-result .baby-name-card h4 a:focus-visible{color:var(--sw-gold-light);text-decoration-color:currentColor}.baby-name-result .baby-name-card h4 span{color:var(--sw-ink-muted);font-size:16px;font-weight:500}.baby-name-result .baby-name-card p{margin:0;color:var(--sw-ink-muted);font-size:14px;line-height:1.5}.baby-name-result .baby-name-card .baby-name-card__meta{color:var(--sw-ink-faint);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.baby-name-result .baby-name-card .baby-name-card__reason{margin-top:6px;padding-top:8px;border-top:1px solid var(--sw-stroke);color:var(--sw-gold-light)!important;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none}.baby-name-result .baby-name-card .baby-name-card__reason:first-letter{text-transform:uppercase}.baby-name-result .baby-name-empty{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;text-align:left}
