: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}[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}.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}.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>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}}.numerology-page{background:transparent}.numerology-core-grid{display:grid;border:1px solid var(--site-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--site-line)}.numerology-core-number{min-width:0;min-height:306px;padding:28px;background:var(--site-cell)}.numerology-core-number--featured{background:var(--site-cell)}.numerology-core-number>p:first-child{display:flex;margin:0;align-items:baseline;justify-content:space-between;gap:12px;color:var(--site-forest);font-size:13px;font-weight:var(--w-bold)}.numerology-core-number>p:first-child span{color:var(--site-muted);font-size:11px;font-weight:var(--w-semi)}.numerology-core-number>strong{display:block;margin:34px 0 4px;color:var(--site-vermilion);font-family:var(--font-display);font-size:82px;font-weight:var(--w-medium);line-height:.9}.numerology-core-number h3{min-height:24px;margin:16px 0 0;color:var(--site-forest);font-size:17px}.numerology-core-number>p:last-child{margin:18px 0 0;color:var(--site-muted);font-size:14px;line-height:1.55}@media(max-width:1000px){.numerology-core-number{padding:24px}}@media(max-width:820px){.numerology-core-grid,.numerology-definition-grid{grid-template-columns:1fr}.numerology-core-number{min-height:250px}}@media(max-width:620px){.numerology-core-number{min-height:230px;padding:24px 20px}.numerology-core-number>strong{margin-top:28px;font-size:70px}}.lo-shu-page .content-shell{width:min(100%,1180px)}.lo-shu-page :is(.loshu-added,.loshu-key-numbers,.loshu-planes){margin-top:clamp(68px,8vw,96px)}.lo-shu-page :is(.loshu-insight-card__status,.loshu-plane-card__status){padding:5px 8px;border:1px solid var(--panel-line);border-radius:999px;color:var(--ink-soft);font-size:10px;font-weight:var(--w-semi);text-transform:uppercase}.lo-shu-page :is(.loshu-insight-card,.loshu-plane-card)>p{margin:10px 0 0;color:var(--ink-soft);font-size:14px;line-height:1.65}.lo-shu-page :is(.loshu-reading-note,.loshu-app-cta) h3{margin:9px 0 0;color:var(--ink);font-size:clamp(23px,3.5vw,32px);line-height:1.2}.lo-shu-page :is(.loshu-reading-note,.loshu-app-cta) p:not(.section-label){max-width:680px;margin:12px 0 0;color:var(--ink-soft);font-size:14px;line-height:1.65}.lo-shu-page .app-promo-actions--lo-shu{max-width:420px}@media(max-width:900px){.lo-shu-page .loshu-result-layout,.lo-shu-page :is(.loshu-reading-note,.loshu-app-cta){grid-template-columns:1fr}}@media(max-width:660px){.lo-shu-page .content-main{padding-inline:16px}.lo-shu-page :is(.loshu-reading-note,.loshu-app-cta){padding:26px 20px}.lo-shu-page :is(.loshu-reading-note,.loshu-app-cta) .button,.lo-shu-page .loshu-app-cta .app-promo-actions{width:100%}}.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}.public-result{padding:84px 0 24px;scroll-margin-top:88px}.kundli-explorer-host{margin-top:8px}.kundli-explorer-host[hidden]{display:none}.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}@media(max-width:640px){.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}.public-result{padding-top:62px}.public-guide{margin-top:64px;padding-top:58px}}.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}.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}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}}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}: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)}.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)}}
