.tt{--tt-serif:var(--font-newsreader),Georgia,serif;--tt-sans:var(--font-inter),system-ui,sans-serif;--tt-text:var(--text);--tt-text-2:var(--text-2);--tt-quiet:var(--text-3);--tt-gold:var(--gold);--tt-rule:var(--hairline);--tt-gold-rule:rgb(var(--gold-rgb)/0.4);--tt-ease:var(--ease-out,cubic-bezier(0.22,1,0.36,1));max-width:60rem;margin-inline:auto;padding-top:0;font-family:var(--tt-sans);color:var(--tt-text)}.tt-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tt-head{padding-bottom:clamp(2rem,5vw,3rem)}.tt-head__back{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;margin:0 0 .5rem -.15rem;font-size:.9375rem;color:var(--tt-text-2);text-decoration:none;transition:color .2s var(--tt-ease)}.tt-head__back:hover{color:var(--tt-text)}.tt-head__back-arrow{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s var(--tt-ease)}.tt-head__back:hover .tt-head__back-arrow{transform:translateX(-2px)}.tt-head__id{gap:clamp(1rem,2.5vw,1.5rem)}.tt-head__deva,.tt-head__id{display:flex;align-items:center}.tt-head__deva{gap:.25rem;margin:0;font-family:var(--font-deva,"Noto Serif Devanagari"),serif;font-size:1.375rem;line-height:1.3;color:var(--tt-gold)}.tt-say{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin:-.5rem 0;padding:0;border:0;border-radius:0;background:none;color:var(--tt-gold);cursor:pointer;opacity:.75;transition:opacity .2s var(--tt-ease)}.tt-say:hover,.tt-say[data-speaking]{opacity:1}.tt-say:focus-visible{outline:2px solid var(--tt-gold);outline-offset:-4px}.tt-say svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.tt-say[data-speaking] .ni-mark{stroke-width:2.25}.tt .tt-head__title{margin:.35rem 0 0;font-family:var(--tt-serif);font-optical-sizing:auto;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:var(--fw-display);line-height:1.05;letter-spacing:-.022em;text-transform:none;color:var(--tt-text);text-wrap:balance}.tt-head__lead{max-width:52ch;margin:1rem 0 0;font-size:1.0625rem;font-weight:var(--fw-lead);line-height:1.6;color:var(--tt-text-2);text-wrap:pretty}.tt-work{padding-block:clamp(1.75rem,4vw,2.5rem);border-top:1px solid var(--tt-gold-rule)}.tt-ask-pending{min-height:20rem}.tt-ask__account{margin:0 0 1.25rem;font-size:.875rem;color:var(--tt-text-2)}.tt-ask__switch{color:var(--tt-text);text-decoration:underline;text-decoration-color:rgb(var(--gold-rgb)/.45);text-underline-offset:3px}.tt-ask__fields{display:grid;gap:1.5rem}@media (min-width:768px){.tt-ask__fields{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1.75rem;align-items:start}}.tt-ask .kundli-intake-label{font-family:var(--tt-sans);font-size:.875rem;font-weight:400;letter-spacing:0;text-transform:none;color:var(--tt-text-2)}.tt-ask__fields button[type=button],.tt-ask__fields input{min-height:3rem;padding-inline:0;border:0;border-bottom:1px solid var(--tt-gold-rule);border-radius:0;background:transparent;font-size:1rem}.tt-ask__fields button[type=button]:focus-visible,.tt-ask__fields input:focus{border-bottom-color:var(--tt-gold);box-shadow:0 1px 0 0 var(--tt-gold)}.tt-ask__error{margin:1.25rem 0 0;font-size:.875rem;color:var(--gold-pale)}.tt-ask__go{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:2rem}.tt-ask__note{font-size:.875rem;color:var(--tt-quiet)}.tt-confirm{max-width:36rem}.tt-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:.7rem 1.4rem;border:0;border-radius:var(--radius);background:var(--cta-fill);color:var(--cta-on);font-family:var(--font-label);font-size:.8125rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .2s var(--tt-ease)}.tt-button:hover{background:var(--cta-fill-hover)}.tt-button:disabled{opacity:.6;cursor:progress}.tt-button:focus-visible{outline:2px solid var(--tt-gold);outline-offset:3px}.tt-button__arrow{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s var(--tt-ease)}.tt-button:hover .tt-button__arrow{transform:translateX(2px)}.tt-for{margin:0 0 1.25rem;font-size:.875rem;color:var(--tt-text-2)}.tt-for__change{min-height:44px;color:var(--tt-text);text-decoration:underline;text-decoration-color:rgb(var(--gold-rgb)/.45);text-underline-offset:3px;cursor:pointer}.tt-for__change:hover{text-decoration-color:var(--tt-gold)}.tt-q{margin:0 0 .4rem;font-size:.875rem;color:var(--tt-quiet)}.tt-verdict{max-width:24ch;margin:0;font-family:var(--tt-serif);font-size:clamp(1.75rem,3.6vw,2.5rem);line-height:1.15;letter-spacing:-.015em;color:var(--tt-text);text-wrap:balance}.tt-verdict--quiet{max-width:36ch;font-size:1.25rem;color:var(--tt-text-2)}.tt-verdict__sub{max-width:52ch;margin:.9rem 0 0;font-size:1rem;line-height:1.6;color:var(--tt-text-2);text-wrap:pretty}.tt-verdict__todo{margin-top:.5rem;color:var(--tt-text)}.tt-split{display:grid;gap:2.5rem}.tt-split__c .dc{margin-top:.5rem}@media (min-width:900px){.tt-split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-areas:"a c" "f c";column-gap:4.5rem;row-gap:0;align-items:start}.tt-split__a{grid-area:a}.tt-split__c{grid-area:c}.tt-split__f{grid-area:f}.tt-split__c .dc{margin-top:0}}.tt-split__f .tt-why:first-child{margin-top:0}@media (min-width:900px){.tt-split__f .tt-why:first-child{margin-top:2.25rem}}.tt-why{margin-top:clamp(2rem,5vw,2.25rem);border-top:1px solid var(--tt-rule)}.tt-why summary{display:flex;justify-content:space-between;align-items:center;min-height:44px;padding:.9rem 0;list-style:none;font-size:1rem;font-weight:600;color:var(--tt-text);cursor:pointer}.tt-why summary::-webkit-details-marker{display:none}.tt-why summary:after{content:"+";font-weight:400;color:var(--tt-quiet)}.tt-why[open] summary:after{content:"\2212"}.tt-why ul{margin:0 0 1.25rem;padding:0 0 0 1.1rem;list-style:disc;color:var(--tt-text-2)}.tt-why li{margin:.4rem 0;max-width:62ch}.tt-why__note{max-width:62ch;margin:0 0 1.25rem;font-size:.875rem;color:var(--tt-quiet)}.tt-step{max-width:52ch;margin:1.25rem 0 0;font-size:1.0625rem;font-weight:600;line-height:1.5;color:var(--tt-text)}.tt-step a{white-space:nowrap;font-weight:500;text-decoration:underline;text-decoration-color:rgb(var(--gold-rgb)/.7);text-underline-offset:4px}.tt-verdict__line{display:block}.md-refs{display:grid;gap:1.25rem;margin:clamp(2rem,5vw,2.75rem) 0 0;padding:0;list-style:none}@media (min-width:768px){.md-refs{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2rem}}.md-refs__item{padding-top:1rem;border-top:1px solid var(--tt-rule)}@media (min-width:768px){.md-refs__item[data-dosha]{border-top:2px solid var(--tt-gold);padding-top:calc(1rem - 1px)}}.md-refs__from{margin:0;font-size:.875rem;color:var(--tt-quiet)}.md-refs__house{margin:.35rem 0 0;font-family:var(--tt-serif);font-size:1.5rem;line-height:1.2;color:var(--tt-text)}.md-refs__flag{display:flex;align-items:center;gap:.5rem;min-height:1.4em;margin:.35rem 0 0;font-size:.875rem;color:var(--tt-text-2)}.md-refs__item[data-dosha] .md-refs__flag{color:var(--tt-gold)}.md-refs__item[data-dosha] .md-refs__flag:before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:currentColor}.md-softens{margin-top:clamp(2rem,5vw,2.5rem)}.tt .md-softens__title{margin:0;font-family:var(--tt-serif);font-size:1.25rem;font-weight:400;line-height:1.25;text-transform:none;letter-spacing:0;color:var(--tt-text)}.md-softens__list{display:grid;gap:.5rem;max-width:60ch;margin:.75rem 0 0;padding:0;list-style:none;font-size:.9375rem;line-height:1.55;color:var(--tt-text-2)}.tt-note{max-width:72ch;margin:1.75rem 0 0;font-size:.8125rem;line-height:1.55;color:var(--tt-quiet)}.tt-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem 1.25rem;margin:clamp(2rem,5vw,2.75rem) 0 0;padding:0;list-style:none}.tt-strip[data-count="12"]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:768px){.tt-strip[data-count="12"]{grid-template-columns:repeat(6,minmax(0,1fr))}}.tt-strip__cell{display:flex;flex-direction:column;gap:.2rem;min-width:0;padding-top:.75rem;border-top:1px solid var(--tt-rule)}.tt-strip__cell[data-mine]{border-top:2px solid var(--tt-gold);padding-top:calc(.75rem - 1px)}.tt-strip__label{overflow:hidden;font-size:.875rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap;color:var(--tt-quiet)}.tt-strip__cell[data-mine] .tt-strip__label{display:flex;align-items:center;gap:.45rem;font-weight:600;color:var(--tt-text)}.tt-strip__cell[data-mine] .tt-strip__label:before{content:"";flex-shrink:0;width:.45rem;height:.45rem;border-radius:50%;background:var(--tt-gold)}.tt-strip[data-size=lg] .tt-strip__cell[data-mine] .tt-strip__label{font-weight:400}.tt-strip[data-size=lg] .tt-strip__cell[data-mine] .tt-strip__label:before{content:none}.tt-strip__sub{font-size:.875rem;color:var(--tt-quiet)}.tt-strip__cell[data-mine] .tt-strip__sub{color:var(--tt-gold)}.tt-strip[data-size=lg] .tt-strip__label{font-family:var(--tt-serif);font-size:clamp(1.75rem,4vw,2.25rem);line-height:1.15}.tt-answer__more{margin:1.5rem 0 0}.tb-nav{display:flex;align-items:center;gap:.5rem;margin:0 0 1.5rem}.tb-nav__step{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--tt-rule);border-radius:var(--radius);background:none;color:var(--tt-text);font-size:1.25rem;line-height:1;cursor:pointer;transition:border-color .2s var(--tt-ease)}.tb-nav__step:hover:not(:disabled){border-color:var(--tt-gold)}.tb-nav__step:disabled{opacity:.35;cursor:default}.tb-nav__step:focus-visible{outline:2px solid var(--tt-gold);outline-offset:2px}.tb-nav__month{min-width:10rem;text-align:center;font-family:var(--tt-serif);font-size:1.125rem;color:var(--tt-text)}.tb-month{--tb-good:#1b5c43;--tb-avoid:#8e3828;max-width:27.5rem;margin:clamp(2rem,5vw,2.75rem) 0 0}.tb-cal__grid{width:100%;border-collapse:separate;border-spacing:0 4px;table-layout:fixed}.tb-cal__weekday{padding-bottom:.6rem;box-shadow:inset 0 -1px 0 var(--tt-rule);font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-align:center;color:var(--tt-quiet)}.tb-cal__day{padding:0;text-align:center}.tb-cal__day.is-hidden{visibility:hidden}.tb-cal__button{display:inline-grid;place-items:center;width:38px;height:38px;border:0;border-radius:50%;background:none;color:var(--tt-text);font:inherit;font-size:.9375rem;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .15s var(--tt-ease)}.tb-cal__button:hover{background:rgb(var(--fg-rgb)/.06)}.tb-cal__button:focus-visible{outline:2px solid var(--tt-text);outline-offset:3px}.tb-cal__day.is-good .tb-cal__button{background:var(--tb-good);color:#fff;font-weight:600}.tb-cal__day.is-defer .tb-cal__button{color:var(--tb-avoid);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--tb-avoid) 55%,transparent)}.tb-cal__day.is-today .tb-cal__button{box-shadow:0 0 0 2px var(--bg-canvas),0 0 0 3.5px var(--tt-text)}.tb-cal__day.is-today.is-defer .tb-cal__button{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--tb-avoid) 55%,transparent),0 0 0 2px var(--bg-canvas),0 0 0 3.5px var(--tt-text)}.tb-cal__day.is-past .tb-cal__button{opacity:.35}.tb-cal__day.is-picked:not(.is-today) .tb-cal__button{outline:2px solid var(--tt-gold);outline-offset:3px}@media (min-width:900px){.tb-cal__button{width:44px;height:44px}}.tb-month__detail{min-height:1.6em;margin:1rem 0 0;font-size:.9375rem;line-height:1.6;color:var(--tt-text)}.tt-tooltip{max-width:18rem;border-radius:var(--radius);background:var(--text);color:var(--ink);font-size:.875rem;line-height:1.45}.tb-month__list{margin:.9rem 0 0;padding-top:.9rem;border-top:1px solid var(--tt-rule);font-size:.9375rem;color:var(--tt-text-2)}.tb-month__list+.tb-month__list{margin-top:.4rem;padding-top:0;border-top:0}.tb-month__list b{font-weight:600;color:var(--tt-text)}@media (min-width:768px){.tb-nine{grid-template-columns:repeat(3,minmax(0,1fr))}}.tt-fold{max-width:40rem;margin-top:1rem}.tt-fold>summary{display:flex;align-items:center;gap:.6rem;min-height:44px;font-size:.9375rem;color:var(--tt-text);list-style:none;cursor:pointer}.tt-fold>summary::-webkit-details-marker{display:none}.tt-fold>summary:after{content:"";width:.5rem;height:.5rem;border-right:1.5px solid;border-bottom:1.5px solid;rotate:45deg;translate:0 -2px;transition:rotate .2s var(--tt-ease)}.tt-fold[open]>summary:after{rotate:225deg;translate:0 2px}.tt-fold>summary:focus-visible{outline:2px solid var(--tt-gold);outline-offset:2px}.kk-planets{max-width:40rem;margin:clamp(1.75rem,4vw,2.25rem) 0 0;padding:0;list-style:none}.kk-planet+.kk-planet{margin-top:2rem}.kk-planet__name{margin:0;font-family:var(--tt-serif);font-size:1.25rem;color:var(--tt-text)}.kk-planet__at{margin-left:.75rem;font-family:var(--tt-sans);font-size:.875rem;color:var(--tt-quiet)}.kk-planet .tt-strip{margin-top:.75rem}.cs-moves{max-width:48rem;margin:clamp(2rem,5vw,2.75rem) 0 0;padding:0;list-style:none}.cs-move{display:grid;gap:.4rem 2rem;padding:1.1rem 0;border-top:1px solid var(--tt-rule)}@media (min-width:768px){.cs-move{grid-template-columns:9rem minmax(0,1fr)}}.cs-move__planet{margin:0;font-family:var(--tt-serif);font-size:1.5rem;line-height:1.2;color:var(--tt-text)}.cs-move__path{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .6rem;margin:.25rem 0 0;font-size:1rem;color:var(--tt-text-2)}.cs-move__arrow{width:1.1rem;height:1.1rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;color:var(--tt-quiet)}.cs-move__to{font-weight:600;color:var(--tt-gold)}.cs-move__shift{margin-left:.4rem;font-size:.875rem;color:var(--tt-quiet)}.cs-move__text{max-width:56ch;margin:.6rem 0 0;font-size:.9375rem;line-height:1.6;color:var(--tt-text-2);text-wrap:pretty}.vg{margin:clamp(2rem,5vw,2.75rem) 0 0}.vg-grid{width:100%;border-collapse:collapse;table-layout:fixed}.vg-grid__col{padding-bottom:.5rem;font-size:.75rem;font-weight:400;font-variant-numeric:tabular-nums;text-align:center;color:var(--tt-quiet)}@media (max-width:40rem){.vg-grid__col{vertical-align:bottom}.vg-grid__n{display:block;margin-inline:auto;white-space:nowrap;writing-mode:vertical-rl;rotate:180deg}}.vg-grid__planet{width:5.25rem;padding:0 .5rem 0 0;font-size:.875rem;font-weight:400;text-align:left;white-space:nowrap;color:var(--tt-text-2)}.vg-grid__cell{height:2rem;padding:0;text-align:center}.vg-grid tbody .vg-grid__planet,.vg-grid__cell{border-top:1px solid var(--tt-rule)}.vg-grid__cell:after{content:"";display:inline-block;width:.25rem;height:.25rem;border-radius:50%;vertical-align:middle;background:rgb(var(--fg-rgb)/.22)}.vg-grid__cell[data-hit]:after{width:.6rem;height:.6rem;border-radius:0;rotate:45deg;background:var(--tt-gold)}.vg__axis{margin-top:.75rem;font-size:.875rem;text-align:right;color:var(--tt-quiet)}.vg-notes{display:grid;gap:1.25rem;max-width:60ch;margin:2rem 0 0;padding:0;list-style:none}.tt-fold .vg-notes{margin-top:.5rem}.vg-note__name{margin:0;font-family:var(--tt-serif);font-size:1.125rem;color:var(--tt-text)}.vg-note__in{margin-left:.75rem;font-family:var(--tt-sans);font-size:.875rem;color:var(--tt-gold)}.vg-note__text{margin:.3rem 0 0;font-size:.9375rem;line-height:1.6;color:var(--tt-text-2);text-wrap:pretty}.nb-planets{display:grid;gap:1.25rem;margin:clamp(2rem,5vw,2.75rem) 0 0;padding:0;list-style:none}@media (min-width:768px){.nb-planets{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2rem}.nb-planet[data-cancelled]{border-top:2px solid var(--tt-gold);padding-top:calc(1rem - 1px)}}.nb-planet{padding-top:1rem;border-top:1px solid var(--tt-rule)}.nb-planet__name,.nb-planet__sign,.nb-planet__state,.nb-planet__yoga{margin:0}.nb-planet__name{font-family:var(--tt-serif);font-size:1.5rem;line-height:1.2;color:var(--tt-text)}.nb-planet__sign{margin-top:.3rem;font-size:.875rem;color:var(--tt-quiet)}.nb-planet__state{display:flex;align-items:center;gap:.5rem;margin-top:.35rem;font-size:.9375rem;color:var(--tt-text-2)}.nb-planet[data-cancelled] .nb-planet__state{color:var(--tt-gold)}.nb-planet[data-cancelled] .nb-planet__state:before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:currentColor}.nb-planet__yoga{margin-top:.35rem;font-size:.875rem;line-height:1.5;color:var(--tt-text-2)}.cb-rows{display:grid;gap:1.5rem;max-width:44rem;margin:clamp(2rem,5vw,2.75rem) 0 0;padding:0;list-style:none}.cb-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.4rem 1rem;align-items:baseline}.cb-row__figures,.cb-row__name,.cb-row__state{margin:0}.cb-row__name{font-family:var(--tt-serif);font-size:1.25rem;line-height:1.25;color:var(--tt-text)}.cb-row__state{font-size:.9375rem;color:var(--tt-text-2)}.cb-row[data-combust] .cb-row__state{font-weight:600;color:var(--tt-gold)}.cb-row__bar{position:relative;grid-column:1/-1;height:6px;background:rgb(var(--fg-rgb)/.1)}.cb-row__fill{position:absolute;inset:0 auto 0 0;background:rgb(var(--fg-rgb)/.45)}.cb-row[data-combust] .cb-row__fill{background:var(--tt-gold)}.cb-row__orb{position:absolute;top:-5px;bottom:-5px;width:1px;background:var(--tt-text)}.cb-row__figures{grid-column:1/-1;font-size:.875rem;color:var(--tt-quiet)}.tt-note{margin-top:1.5rem}.fn-groups{display:grid;gap:clamp(1.75rem,4vw,2.25rem);margin:clamp(2rem,5vw,2.75rem) 0 0}@media (min-width:768px){.fn-groups{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2rem}.fn-group[data-standing=for]{border-top:2px solid var(--tt-gold);padding-top:calc(1rem - 1px)}}.fn-group{padding-top:1rem;border-top:1px solid var(--tt-rule)}.tt .fn-group__title{display:flex;align-items:center;gap:.6rem;margin:0;font-family:var(--tt-serif);font-size:1.25rem;font-weight:400;line-height:1.25;letter-spacing:0;text-transform:none;color:var(--tt-text)}.fn-group[data-standing=against] .fn-group__title:before,.fn-group[data-standing=for] .fn-group__title:before{content:"";flex-shrink:0;box-sizing:border-box;width:.5rem;height:.5rem;border-radius:50%}.fn-group[data-standing=for] .fn-group__title:before{background:var(--tt-gold)}.fn-group[data-standing=against] .fn-group__title:before{border:1.5px solid rgb(var(--fg-rgb)/.6)}.fn-group__list{display:grid;gap:1.1rem;margin:1rem 0 0;padding:0;list-style:none}.fn-group__none{margin:1rem 0 0;font-size:.9375rem;color:var(--tt-quiet)}.fn-planet__name{margin:0;font-family:var(--tt-serif);font-size:1.5rem;line-height:1.2;color:var(--tt-text)}.fn-planet__text{margin:.25rem 0 0;font-size:.9375rem;line-height:1.55;color:var(--tt-text-2)}.mt{margin:clamp(2rem,5vw,2.75rem) 0 0}.mt-grid{width:100%;border-collapse:collapse;table-layout:fixed}.mt-grid__corner{width:5.25rem}.mt-grid__col{height:5.5rem;padding-bottom:.5rem;font-size:.875rem;font-weight:400;vertical-align:bottom;color:var(--tt-quiet)}.mt-grid__col span{display:block;margin-inline:auto;white-space:nowrap;writing-mode:vertical-rl;rotate:180deg}.mt-grid__row{padding:0 .5rem 0 0;font-size:.875rem;font-weight:400;text-align:left;white-space:nowrap;color:var(--tt-text-2)}.mt-grid__cell,.mt-grid__row{border-top:1px solid var(--tt-rule)}.mt-grid__cell{height:2.5rem;padding:.25rem 0;text-align:center}.mt-grid__cell[data-self]{background:rgb(var(--fg-rgb)/.04)}.mt-grid__word{display:none}@media (min-width:768px){.mt-grid__corner,.mt-grid__row{width:6.5rem}.mt-grid__col{height:auto;padding-bottom:.75rem}.mt-grid__col span{writing-mode:horizontal-tb;rotate:none}.mt-grid__cell{height:4rem}.mt-grid__word{display:block;margin-top:.3rem;font-size:.8125rem;line-height:1.2;color:var(--tt-text-2)}}.mt-mark{display:inline-block;box-sizing:border-box;width:.9rem;height:.9rem;border-radius:50%;vertical-align:middle}.mt-mark[data-label=adhi-mitra]{background:var(--tt-gold)}.mt-mark[data-label=mitra]{border:1.5px solid var(--tt-gold)}.mt-mark[data-label=sama]{width:.3rem;height:.3rem;background:rgb(var(--fg-rgb)/.3)}.mt-mark[data-label=shatru]{border:1.5px dashed rgb(var(--fg-rgb)/.6)}.mt-mark[data-label=adhi-shatru]{background:var(--tt-text)}.mt-key{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin:1.25rem 0 0;padding:0;list-style:none;font-size:.875rem;color:var(--tt-text-2)}.mt-key__item{display:inline-flex;align-items:center;gap:.5rem}.mt-read{margin:.6rem 0 0;font-size:.875rem;color:var(--tt-quiet)}.id-path{display:grid;gap:1.25rem;margin:clamp(2rem,5vw,2.75rem) 0 0;padding:0;list-style:none}@media (min-width:768px){.id-path{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);column-gap:2rem}.id-step[data-last]{border-top:2px solid var(--tt-gold);padding-top:calc(1rem - 1px)}}.id-step{padding-top:1rem;border-top:1px solid var(--tt-rule)}.id-step__label,.id-step__value{margin:0}.id-step__label{font-size:.875rem;color:var(--tt-quiet)}.id-step__value{margin-top:.35rem;font-family:var(--tt-serif);font-size:1.5rem;line-height:1.2;color:var(--tt-text)}.id-step[data-last] .id-step__value{color:var(--tt-gold)}.tt-fine{max-width:60ch;margin:clamp(1.5rem,4vw,2rem) 0 0;font-size:.875rem;line-height:1.6;color:var(--tt-quiet);text-wrap:pretty}.rn{display:grid;gap:clamp(2rem,5vw,2.5rem);margin:clamp(2rem,5vw,2.75rem) 0 0;padding:0;list-style:none}.rn__name{margin:0;font-size:.875rem;color:var(--tt-quiet)}.rn__lord{margin-right:.35rem;font-family:var(--tt-serif);font-size:1.5rem;line-height:1.2;color:var(--tt-text)}.rn .lt{margin-top:.75rem}.rn__copy{max-width:60ch;margin:.9rem 0 0;font-size:.9375rem;line-height:1.6;color:var(--tt-text-2);text-wrap:pretty}.tn{width:100%;max-width:44rem;margin:clamp(2rem,5vw,2.75rem) 0 0;border-collapse:collapse}.tn__col{padding:0 0 .75rem;border-bottom:1px solid var(--tt-rule);font-size:.875rem;font-weight:400;line-height:1.3;text-align:left;vertical-align:bottom;color:var(--tt-quiet)}.tn__col--house{width:5.25rem;padding-left:.5rem;text-align:right}.tn__row>*{padding:.85rem 0;border-bottom:1px solid var(--tt-rule);vertical-align:baseline}.tn__graha{padding-right:.6rem;font-family:var(--tt-serif);font-size:1.25rem;font-weight:400;text-align:left;color:var(--tt-text)}.tn__sign{padding-right:.5rem;font-size:1rem;color:var(--tt-text-2)}.tn__retro{display:block;font-size:.8125rem;color:var(--tt-quiet)}.tn__house{font-family:var(--tt-serif);font-size:1.25rem;font-variant-numeric:tabular-nums;text-align:right;color:var(--tt-text)}.tn-soon{margin-top:clamp(2rem,5vw,2.75rem)}.tt .tn-soon__title{margin:0;font-family:var(--tt-serif);font-size:1.25rem;font-weight:400;line-height:1.25;letter-spacing:0;text-transform:none;color:var(--tt-text)}.tn-soon__list{margin:.5rem 0 0;padding:0;list-style:none}.tn-soon__item{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.2rem 1rem;padding:.7rem 0;border-bottom:1px solid var(--tt-rule);font-size:1rem;color:var(--tt-text-2)}.tn-soon__date{font-size:.9375rem;color:var(--tt-quiet)}.tn-soon__raw{margin:.5rem 0 0}.tn-also,.tn-soon__raw{font-size:1rem;color:var(--tt-text-2)}.tn-also{display:grid;gap:.15rem;margin:1.5rem 0 0;padding:0;list-style:none}.tn-also li{display:flex;flex-wrap:wrap;align-items:center;gap:0 .75rem}.vs-strip .tt-strip{margin-top:clamp(2rem,5vw,2.75rem)}.vs-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.5rem;margin:clamp(2rem,5vw,2.75rem) 0 0}@media (min-width:768px){.vs-facts{max-width:36rem;column-gap:2rem}}.vs-fact{padding-top:1rem;border-top:1px solid var(--tt-rule)}.vs-fact__name{font-size:.875rem;color:var(--tt-quiet)}.vs-fact__value{margin:.35rem 0 0;font-family:var(--tt-serif);font-size:1.5rem;line-height:1.2;color:var(--tt-text)}.vs-fact__note{margin:.3rem 0 0;font-size:.875rem;line-height:1.4;color:var(--tt-quiet)}.vs-notes{display:grid;gap:1.75rem;margin-top:clamp(2rem,5vw,2.75rem)}@media (min-width:768px){.vs-notes{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}.vs-note{padding-top:1rem;border-top:1px solid var(--tt-rule)}.tt .vs-note__title{margin:0;font-family:var(--tt-serif);font-size:1.25rem;font-weight:400;line-height:1.25;letter-spacing:0;text-transform:none;color:var(--tt-text)}.vs-note__text{margin:.75rem 0 0;font-size:.9375rem;line-height:1.6;color:var(--tt-text-2);text-wrap:pretty}.bt{width:100%;margin:clamp(2rem,5vw,2.75rem) 0 0;border-collapse:collapse}.bt__col{padding:0 .5rem .75rem 0;font-size:.875rem;font-weight:400;text-align:left;color:var(--tt-quiet)}.bt__col,.bt__row>*{border-bottom:1px solid var(--tt-rule)}.bt__row>*{padding:.85rem .5rem .85rem 0;vertical-align:top}.bt__time{font-weight:400;text-align:left}.bt__clock{display:block;font-family:var(--tt-serif);font-size:1.25rem;font-variant-numeric:tabular-nums;color:var(--tt-text)}.bt__row[data-recorded] .bt__clock{color:var(--tt-gold)}.bt__label{display:block;font-size:.875rem;line-height:1.35;color:var(--tt-quiet)}.bt__cell{font-size:1rem;color:var(--tt-text-2)}.bt__cell[data-shifted],.bt__changes{color:var(--tt-gold)}.bt__changes{display:block;font-size:.875rem}.bt__cell--none{font-size:.875rem;color:var(--tt-quiet)}.bt-go{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:clamp(1.75rem,4vw,2.25rem)}.bt-go__note{max-width:44ch;margin:0}.tc__fields{grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.tc__fields{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.tc__date{width:100%;font-family:inherit;color:var(--tt-text);color-scheme:dark}[data-theme=light] .tc__date{color-scheme:light}.tt-ask__fields button.tc__today{display:block;min-height:44px;padding:0;border:0;background:none;font-size:.875rem;color:var(--tt-text-2);text-decoration:underline;text-decoration-color:rgb(var(--gold-rgb)/.45);text-underline-offset:3px;cursor:pointer}.tt-ask__fields button.tc__today:hover{text-decoration-color:var(--tt-gold)}.dy-lang{display:flex;gap:1.5rem;margin-top:.5rem}.dy-lang__option{min-height:44px;padding:0;border:0;background:none;font-size:.875rem;color:var(--tt-quiet);text-underline-offset:3px;cursor:pointer}.dy-lang__option[aria-pressed=true]{color:var(--tt-text);text-decoration:underline;text-decoration-color:var(--tt-gold)}.dy-lang__option:hover{color:var(--tt-text)}.dy-lang__option:focus-visible{outline:2px solid var(--tt-gold);outline-offset:3px}.tc-pending{min-height:6.5rem}:is(.tc,.tc-pending,.dy-lang,.mu-birth)+:is(.tt-answer,.dy-pending,.dy-failed){margin-top:clamp(1.75rem,4vw,2.25rem)}.tt-verdict.dy-verdict{max-width:40ch}.dy-pending{min-height:15rem}.yg-limbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.5rem;margin:clamp(2rem,5vw,2.75rem) 0 0}.yg-limbs__cell{padding-top:.9rem;border-top:1px solid var(--tt-rule)}.yg-limbs__cell[data-marked]{border-top-color:var(--tt-gold)}.yg-limbs dt{margin:0;font-size:.875rem;color:var(--tt-quiet)}.yg-limbs dd{margin:.3rem 0 0;font-family:var(--tt-serif);font-size:clamp(1.125rem,2.4vw,1.5rem);line-height:1.2;color:var(--tt-text);overflow-wrap:anywhere}.yg-read{margin:.9rem 0 0;font-size:.875rem;color:var(--tt-quiet)}.yg-hits{margin:1.75rem 0 0;padding:0;list-style:none}.yg-hit{padding-block:1rem;border-top:1px solid var(--tt-rule)}.yg-hit__name{margin:0;font-family:var(--tt-serif);font-size:1.25rem;color:var(--tt-text)}.yg-hit__basis{margin:.25rem 0 0;font-size:.875rem;color:var(--tt-gold)}.yg-hit__text{max-width:60ch;margin:.5rem 0 0;font-size:.9375rem;line-height:1.6;color:var(--tt-text-2)}.yg-personal{margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid var(--tt-rule)}.yg-personal__lead,.yg-personal__result p{max-width:60ch;margin:0 0 .75rem;font-size:.9375rem;line-height:1.6;color:var(--tt-text-2)}.vv-days{margin:clamp(2rem,5vw,2.75rem) 0 0;padding:0;list-style:none}.vv-day{padding-block:1.25rem;border-top:1px solid var(--tt-rule)}.tt .vv-day__date{margin:0;font-family:var(--tt-serif);font-size:1.375rem;font-weight:400;letter-spacing:-.01em;text-transform:none;color:var(--tt-text)}.vv-day__reasons{max-width:62ch;margin:.6rem 0 0;padding:0;list-style:none;font-size:.9375rem;line-height:1.6;color:var(--tt-text-2)}.vv-day__reasons li+li{margin-top:.25rem}.vv-day__windows{max-width:62ch;margin:.6rem 0 0;font-size:.9375rem;line-height:1.6;color:var(--tt-gold)}.tc__fields--extra{margin-top:1.5rem}.mu-select{width:100%;min-height:3rem;padding:0;border:0;border-bottom:1px solid var(--tt-gold-rule);border-radius:0;background:transparent;font:inherit;font-size:1rem;color:var(--tt-text);color-scheme:dark}[data-theme=light] .mu-select{color-scheme:light}.mu-select:focus{outline:none;border-bottom-color:var(--tt-gold);box-shadow:0 1px 0 0 var(--tt-gold)}.mu-birth{margin-top:.5rem}.mu-birth__fields{margin-top:1rem}@media (min-width:768px){.mu-birth__fields{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}}.mu-limbs{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}@media (min-width:768px){.mu-limbs{grid-template-columns:repeat(5,minmax(0,1fr))}}.mu-limbs__sub{margin:.2rem 0 0;font-size:.875rem;color:var(--tt-quiet)}.mu-moment{margin-top:1.75rem}.mu-reasons{max-width:60ch;margin:0;padding:0;list-style:none;font-size:.9375rem;line-height:1.6;color:var(--tt-text-2)}.mu-hint{margin-bottom:1.5rem;padding-left:1rem;border-left:1px solid var(--tt-gold)}.mu-hint__lead{margin:0;font-size:.875rem;color:var(--tt-gold)}.mu-hint__text{max-width:60ch;margin:.4rem 0 0;font-size:.9375rem}.mu-hint__text,.wl__note{line-height:1.6;color:var(--tt-text-2)}.wl__note{max-width:52ch;margin:2rem 0 0;font-size:1rem;scroll-margin-top:7rem}.tt-about{padding-block:clamp(2rem,5vw,3rem);border-top:1px solid var(--tt-rule)}.tt-about__film{margin-top:1.25rem}@media (min-width:56rem){.tt-about:has(.tt-about__film){display:grid;grid-template-columns:minmax(0,26rem) minmax(0,1fr);column-gap:clamp(2rem,4vw,3.5rem);align-items:start}.tt-about:has(.tt-about__film)>:not(.tt-about__film,.tt-about__lead){grid-column:1/-1}.tt-about:has(.tt-about__film) .tt-about__film{grid-column:1}.tt-about:has(.tt-about__film) .tt-about__lead{grid-column:2;margin-top:1.25rem;align-self:center}}.tt .tt-about__title{margin:0;font-family:var(--tt-serif);font-size:clamp(1.375rem,2.4vw,1.625rem);font-weight:var(--fw-display);line-height:1.2;letter-spacing:-.01em;text-transform:none;color:var(--tt-text)}.tt-about__lead{max-width:60ch;margin:.75rem 0 0;font-size:1rem;font-weight:var(--fw-lead);line-height:1.6;color:var(--tt-text-2);text-wrap:pretty}.tt-about__list{display:grid;gap:1.75rem;margin:1.5rem 0 0;padding:0;list-style:none}@media (min-width:768px){.tt-about__list{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2rem}.tt-about__list[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.tt-about__item{padding-top:1rem;border-top:1px solid var(--tt-rule)}.tt-about__item[data-now]{border-top-color:var(--tt-gold)}.tt-about__name{display:flex;align-items:baseline;gap:.75rem;margin:0;font-family:var(--tt-serif);font-size:1.25rem;line-height:1.25;color:var(--tt-text)}.tt-about__here{font-family:var(--tt-sans);font-size:.875rem;color:var(--tt-gold)}.tt-about__where{margin:.3rem 0 0;font-size:.875rem;color:var(--tt-quiet)}.tt-about__text{margin:.75rem 0 0;font-size:.9375rem;line-height:1.6;color:var(--tt-text-2);text-wrap:pretty}.tt-cities{padding-block:clamp(2rem,5vw,3rem);border-top:1px solid var(--tt-rule)}.tt .tt-cities__title{margin:0;font-family:var(--tt-serif);font-size:clamp(1.375rem,2.4vw,1.625rem);font-weight:400;line-height:1.2;letter-spacing:-.01em;text-transform:none;color:var(--tt-text)}.tt-cities__group{margin-top:1.5rem}.tt .tt-cities__name{margin:0;font-family:var(--tt-sans);font-size:.875rem;font-weight:400;letter-spacing:0;text-transform:none;color:var(--tt-quiet)}.tt-cities__list{display:flex;flex-wrap:wrap;gap:0 1.5rem;margin:.25rem 0 0;padding:0;list-style:none}.tt-next{display:grid;gap:1.25rem;padding-block:clamp(1.75rem,4vw,2.25rem);border-top:1px solid var(--tt-rule);border-bottom:1px solid var(--tt-rule)}.tt .tt-next__title{margin:0;font-family:var(--tt-serif);font-size:clamp(1.5rem,2.4vw,1.75rem);font-weight:var(--fw-display);line-height:1.2;letter-spacing:-.01em;text-transform:none;color:var(--tt-text)}.tt-next__text{margin:.4rem 0 0;font-size:.9375rem;font-weight:var(--fw-lead);line-height:1.55;color:var(--tt-text-2)}.tt-next__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.75rem}.tt-next__links{display:flex;flex-wrap:wrap;gap:0 1.5rem;margin:0;padding:0;list-style:none}.tt-link{display:inline-flex;align-items:center;min-height:44px;font-size:.9375rem;color:var(--tt-text);text-decoration:underline;text-decoration-color:rgb(var(--gold-rgb)/.45);text-underline-offset:4px;transition:text-decoration-color .2s var(--tt-ease)}.tt-link:hover{text-decoration-color:var(--tt-gold)}.tt-ask__switch:focus-visible,.tt-for__change:focus-visible,.tt-head__back:focus-visible,.tt-link:focus-visible{outline:2px solid var(--tt-gold);outline-offset:4px}.tt-notice{margin-top:2rem}.tt-notice p{max-width:72ch;margin:0;font-size:.8125rem;line-height:1.6;color:var(--tt-quiet)}@media (prefers-reduced-motion:reduce){.tb-cal__button,.tt-button,.tt-button__arrow,.tt-head__back,.tt-head__back-arrow,.tt-link,.tt-say{transition:none}}.pm-group{margin-top:clamp(2.5rem,6vw,3.25rem)}.tt .pm-group__title{margin:0;font-family:var(--tt-serif);font-size:1.375rem;font-weight:400;line-height:1.2;text-transform:none;letter-spacing:-.01em;color:var(--tt-text)}.pm-day__for{margin:.25rem 0 0;font-size:.875rem;color:var(--tt-quiet)}.vv-day__reasons.pm-why{margin-top:.9rem}.pm-day__watch{margin:.9rem 0 0;font-size:.875rem;color:var(--tt-quiet)}.vv-day__reasons.pm-day__watch-list{margin-top:.25rem}.tt-head+.tt-notice{margin:0;padding:1.25rem 0 0}.tt-head+.tt-notice p{font-size:.875rem;color:var(--tt-text-2)}.dt-text{max-width:62ch;margin:1.25rem 0 0;font-size:.9375rem;line-height:1.6;color:var(--tt-text-2);text-wrap:pretty}.dt-text strong{font-weight:600;color:var(--tt-text)}.dt-quiet{margin:.6rem 0 0;text-wrap:pretty}.dt-quiet,.dt-source{max-width:62ch;font-size:.875rem;line-height:1.55;color:var(--tt-quiet)}.dt-source{margin:2rem 0 0}.dt-note{max-width:62ch;margin-top:1.75rem;padding-left:1rem;border-left:1px solid var(--tt-gold-rule)}.dt-note p{margin:0;font-size:.875rem;line-height:1.6;color:var(--tt-quiet)}.dt-note p+p{margin-top:.6rem}.dt-note--read p{color:var(--tt-text-2)}.dt-section{margin-top:clamp(2rem,5vw,2.75rem);padding-top:1.25rem;border-top:1px solid var(--tt-rule)}.tt .dt-section__title{margin:0;font-family:var(--tt-serif);font-size:1.375rem;font-weight:400;line-height:1.25;letter-spacing:-.01em;text-transform:none;color:var(--tt-text)}.dt-section .dt-text:first-of-type{margin-top:.75rem}.dt-field{display:block;max-width:28rem;margin:0 0 clamp(1.75rem,4vw,2.25rem)}.dt-field__label{display:block;font-size:.875rem;color:var(--tt-text-2)}.dt-field input,.dt-field select{display:block;width:100%;min-height:3rem;margin-top:.25rem;padding:0;border:0;border-bottom:1px solid var(--tt-gold-rule);border-radius:0;background:transparent;font:inherit;font-size:1rem;color:var(--tt-text);outline:none}.dt-field select option{background:var(--field-bg);color:var(--tt-text)}.dt-field input::placeholder{color:var(--tt-quiet)}.dt-field input:focus,.dt-field select:focus-visible{border-bottom-color:var(--tt-gold);box-shadow:0 1px 0 0 var(--tt-gold)}.dt-list{display:grid;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none}.dt-list li{position:relative;max-width:62ch;padding-left:1rem;font-size:.9375rem;line-height:1.55;color:var(--tt-text-2);text-wrap:pretty}.dt-list li:before{content:"";position:absolute;left:0;top:.7em;width:.4rem;height:1px;background:var(--tt-gold)}.dt-lines strong,.dt-list strong{font-weight:600;color:var(--tt-text)}.dt-lines{margin:.75rem 0 0;padding:0;list-style:none}.dt-lines li{max-width:62ch;padding:.6rem 0;border-bottom:1px solid var(--tt-rule);font-size:.9375rem;line-height:1.55;color:var(--tt-text-2)}.dt-meaning{margin-top:clamp(2rem,5vw,2.75rem);padding-top:1.25rem;border-top:1px solid var(--tt-rule)}.tt .dt-meaning__role{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .9rem;margin:0;font-family:var(--tt-sans);font-size:.875rem;font-weight:400;letter-spacing:0;text-transform:none;color:var(--tt-gold)}.dt-meaning__number{color:var(--tt-quiet)}.dt-meaning__title{max-width:28ch;margin:.9rem 0 0;font-family:var(--tt-serif);font-size:clamp(1.375rem,2.4vw,1.75rem);line-height:1.2;letter-spacing:-.01em;color:var(--tt-text);text-wrap:balance}.dt-meaning__text{max-width:60ch;margin:.75rem 0 0;font-size:1rem;line-height:1.6;color:var(--tt-text-2);text-wrap:pretty}.dt-meaning__lists{display:grid;gap:1.5rem;margin-top:1.5rem}@media (min-width:768px){.dt-meaning__lists{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}.tt .dt-meaning__list-title{margin:0;font-family:var(--tt-sans);font-size:.875rem;font-weight:400;letter-spacing:0;text-transform:none;color:var(--tt-text)}.dt-nums{max-width:40rem;margin-top:clamp(2rem,5vw,2.75rem)}.dt-nums__title{margin:0 0 .5rem;font-size:.875rem;color:var(--tt-text-2)}.dt-nums__groups{margin:0;border-bottom:1px solid var(--tt-rule)}.dt-nums__group{display:grid;grid-template-columns:9.5rem minmax(0,1fr);align-items:baseline;gap:1rem;padding:.85rem 0;border-top:1px solid var(--tt-rule)}@media (max-width:480px){.dt-nums__group{grid-template-columns:7.25rem minmax(0,1fr);gap:.75rem}}.dt-nums__label{font-size:.9375rem;color:var(--tt-text-2)}.dt-nums__digits{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1.5rem;margin:0}@media (max-width:480px){.dt-nums__digits{column-gap:1.1rem}}.dt-nums__digit{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--tt-serif);font-size:2rem;line-height:1.1;color:var(--tt-quiet)}.dt-nums__group[data-tone=good] .dt-nums__digit{color:var(--tt-text-2)}.dt-nums__group .dt-nums__digit[data-mine]{color:var(--tt-gold)}.dt-nums__digit[data-mine]:before{content:"";flex-shrink:0;width:.45rem;height:.45rem;border-radius:50%;background:var(--tt-gold)}.dt-nums__note{flex-basis:100%;font-size:.875rem;line-height:1.4;color:var(--tt-gold)}.dt-palette{margin:clamp(2rem,5vw,2.75rem) 0 0;padding:0;list-style:none}.dt-palette__row{display:grid;gap:1rem 2rem;padding:1.25rem 0;border-top:1px solid var(--tt-rule)}@media (min-width:768px){.dt-palette__row{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.dt-palette__planet{margin:0;font-family:var(--tt-serif);font-size:1.5rem;line-height:1.2;color:var(--tt-text)}.dt-palette__why{max-width:40ch;margin:.4rem 0 0;font-size:.875rem;line-height:1.55;color:var(--tt-quiet)}.dt-palette__label{display:block;color:var(--tt-gold)}.dt-palette__colours{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;margin:0;padding:0;list-style:none}.dt-palette__colour{display:flex;flex-direction:column;gap:.5rem;width:5.5rem}.dt-swatch{display:block;width:100%;height:3.5rem;border:1px solid var(--hairline-strong)}.dt-swatch--none{border-style:dashed}.dt-palette__name{font-size:.875rem;line-height:1.35;color:var(--tt-text-2)}.dt-gems{display:grid;gap:1.5rem;margin:clamp(2rem,5vw,2.75rem) 0 0;padding:0;list-style:none}@media (min-width:768px){.dt-gems{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2rem}}.dt-gems__item{padding-top:1rem;border-top:1px solid var(--tt-rule)}.dt-gems__item[data-role=life]{border-top-color:var(--tt-gold)}.dt-gems__role{display:flex;flex-wrap:wrap;gap:0 .75rem;margin:0;font-size:.875rem;color:var(--tt-quiet)}.dt-gems__role [lang=hi]{color:var(--tt-gold)}.dt-gems__stone{margin:.5rem 0 0;font-family:var(--tt-serif);font-size:clamp(1.625rem,3vw,2rem);line-height:1.15;letter-spacing:-.01em;color:var(--tt-text)}.dt-gems__planet{margin:.4rem 0 0;font-size:.875rem;color:var(--tt-text-2)}.dt-gem{margin-top:clamp(2rem,5vw,2.75rem);padding-top:1.25rem;border-top:1px solid var(--tt-rule)}.dt-gem__role{margin:0;font-size:.875rem;color:var(--tt-gold)}.tt .dt-gem__title{margin:.25rem 0 0;font-family:var(--tt-serif);font-size:1.5rem;font-weight:400;line-height:1.2;text-transform:none;letter-spacing:-.01em;color:var(--tt-text)}.dt-gem__planet{margin:.4rem 0 0;font-size:1rem;color:var(--tt-text-2)}.dt-gem__flag{margin:.5rem 0 0;font-size:.875rem;font-weight:600;color:var(--tt-text)}.dt-gem__flag:before{content:"";display:inline-block;width:.45rem;height:.45rem;margin-right:.5rem;border-radius:50%;background:var(--tt-gold)}.dt-gem__block{margin-top:1.5rem}.tt .dt-gem__block-title,.tt .dt-ladder__title{margin:0;font-family:var(--tt-sans);font-size:.875rem;font-weight:400;letter-spacing:0;text-transform:none;color:var(--tt-gold)}.dt-facts{display:grid;margin:1.5rem 0 0}@media (min-width:768px){.dt-facts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}.dt-facts>div{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:.75rem;padding:.6rem 0;border-bottom:1px solid var(--tt-rule)}.dt-facts dt{font-size:.875rem;color:var(--tt-quiet)}.dt-facts dd{margin:0;font-size:.9375rem;line-height:1.45;color:var(--tt-text);overflow-wrap:anywhere}.dt-facts--pair{margin-top:.75rem}.dt-ladder{margin-top:1.5rem}.dt-ladder__rows{margin:.5rem 0 0;padding:0;list-style:none}.dt-ladder__row{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:.75rem;padding:.7rem 0;border-bottom:1px solid var(--tt-rule)}.dt-ladder__category{margin:0;font-size:.875rem;color:var(--tt-quiet)}.dt-ladder__action{margin:0;font-size:.9375rem;color:var(--tt-text)}.dt-ladder__text,.dt-ladder__timing{margin:.25rem 0 0;font-size:.875rem;line-height:1.5;color:var(--tt-text-2)}.dt-ladder__timing{color:var(--tt-quiet)}.dt-compass{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem 1.5rem;margin:clamp(2rem,5vw,2.75rem) 0 0;padding:0;list-style:none}.dt-compass__cell{display:flex;flex-direction:column;gap:.2rem;min-width:0;min-height:7.5rem;padding:.75rem 0;border-top:1px solid var(--tt-rule)}.dt-compass__cell--centre{justify-content:center;font-family:var(--tt-serif);font-size:1.125rem;color:var(--tt-quiet)}.dt-compass__cell[data-lucky]{border-top:1px solid var(--tt-text)}.dt-compass__cell[data-door]{border-top:2px solid var(--tt-gold);padding-top:calc(.75rem - 1px)}.dt-compass__name{font-family:var(--tt-serif);font-size:1.25rem;line-height:1.2;color:var(--tt-text-2)}.dt-compass__cell[data-door] .dt-compass__name,.dt-compass__cell[data-lucky] .dt-compass__name{color:var(--tt-text)}.dt-compass__theme{font-size:.875rem;line-height:1.4;color:var(--tt-quiet);text-wrap:balance}.dt-compass__mark{margin-top:auto;font-size:.875rem;font-weight:600;color:var(--tt-gold)}.dt-scale{margin-top:clamp(2.75rem,6vw,3.5rem)}.dt-scale__line{position:relative;height:1px;background:var(--tt-quiet)}.dt-scale__tick{position:absolute;top:-.375rem;width:1px;height:.75rem;background:var(--tt-quiet)}.dt-scale__tick-label{position:absolute;top:1rem;left:50%;font-size:.875rem;color:var(--tt-quiet);transform:translateX(-50%)}.dt-scale__mark{position:absolute;top:50%;width:.9rem;height:.9rem;border-radius:50%;background:var(--tt-gold);transform:translate(-50%,-50%)}.dt-scale__score{position:absolute;bottom:1.4rem;left:50%;font-family:var(--tt-serif);font-size:1.75rem;line-height:1;color:var(--tt-text);transform:translateX(-50%)}.dt-scale__bands{display:grid;gap:.5rem 1.5rem;margin:3.25rem 0 0;padding:0;list-style:none}@media (min-width:768px){.dt-scale__bands{grid-template-columns:repeat(4,minmax(0,1fr))}}.dt-scale__bands li{display:flex;flex-direction:column;padding-top:.6rem;border-top:1px solid var(--tt-rule);font-size:.875rem;color:var(--tt-quiet)}.dt-scale__bands li[data-now]{border-top:2px solid var(--tt-gold);padding-top:calc(.6rem - 1px);font-weight:600;color:var(--tt-text)}.dt-table-wrap{margin-top:1rem;overflow-x:auto}.dt-table{width:100%;min-width:32rem;border-collapse:collapse;font-size:.875rem}.dt-table td,.dt-table th{padding:.6rem .75rem .6rem 0;border-bottom:1px solid var(--tt-rule);text-align:left;font-variant-numeric:tabular-nums;color:var(--tt-text-2)}.dt-table thead th{font-weight:400;color:var(--tt-quiet)}.dt-table tbody th{font-weight:600;color:var(--tt-text)}.dt-house{margin-top:1.75rem;padding-top:1rem;border-top:1px solid var(--tt-rule)}.dt-house__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem}.tt .dt-house__title{margin:0;font-family:var(--tt-serif);font-size:1.25rem;font-weight:400;letter-spacing:0;text-transform:none;color:var(--tt-text)}.dt-house__sav{margin:0;font-size:.875rem;color:var(--tt-gold)}.tt .dt-organs__title,.tt .dt-upaya__title{margin:1.5rem 0 0;font-family:var(--tt-sans);font-size:.875rem;font-weight:400;letter-spacing:0;text-transform:none;color:var(--tt-gold)}.dt-organs__houses,.dt-organs__note,.dt-organs__what,.dt-upaya__text{display:block}.dt-organs__planet{color:var(--tt-text)}.dt-organs__houses,.dt-organs__note{margin-top:.15rem;font-size:.875rem;color:var(--tt-quiet)}.dt-upaya__focus{margin-left:.75rem;font-size:.875rem;color:var(--tt-gold)}.dt-upaya__text{margin-top:.15rem}.dt-more{max-width:62ch;margin-top:1.75rem}.dt-link{color:var(--tt-text);text-decoration:underline;text-decoration-color:rgb(var(--gold-rgb)/.45);text-underline-offset:3px}.dt-link:hover{text-decoration-color:var(--tt-gold)}.dt-more summary{display:flex;align-items:center;min-height:44px;font-size:.9375rem;color:var(--tt-text);text-decoration:underline;text-decoration-color:rgb(var(--gold-rgb)/.45);text-underline-offset:3px;cursor:pointer}.dt-more[open] summary{margin-bottom:.25rem}.dt-more--wide,.dt-more:has(>.mt,>.vg){max-width:none}.dt-more>.mt,.dt-more>.vg{margin-top:.75rem}.dt-koota{margin-top:clamp(2rem,5vw,2.75rem)}.dt-koota__line{display:flex;gap:3px;height:.75rem}.dt-koota__part{flex-basis:0;min-width:0;overflow:hidden;background:var(--tt-rule)}.dt-koota__fill{display:block;height:100%;background:var(--tt-gold)}.dt-koota__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;margin:1.25rem 0 0;padding:0;list-style:none}@media (min-width:768px){.dt-koota__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.dt-koota__list li{display:flex;justify-content:space-between;gap:.75rem;padding:.6rem 0;border-bottom:1px solid var(--tt-rule);font-size:.9375rem}.dt-koota__name{color:var(--tt-text-2)}.dt-koota__score{font-variant-numeric:tabular-nums;color:var(--tt-text)}.dt-koota__detail{margin:.5rem 0 0;padding:0;list-style:none}.dt-koota__detail li{padding:1rem 0;border-bottom:1px solid var(--tt-rule)}.dt-koota__detail-head{display:flex;justify-content:space-between;gap:1rem}.dt-koota__detail-name{margin:0;font-family:var(--tt-serif);font-size:1.25rem;color:var(--tt-text)}.dt-koota__detail-score{margin:0;font-size:.875rem;font-variant-numeric:tabular-nums;color:var(--tt-gold)}.dt-love .match-card{max-width:44rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.dt-love .match-steps{padding-bottom:1rem}.dt-love .match-steps__item{font-family:var(--tt-sans);font-size:.875rem;letter-spacing:0;text-transform:none}.dt-love .match-steps__join{color:var(--tt-gold)}.dt-love .match-card .match-card__who{font-size:1.5rem;color:var(--tt-text)}.dt-love .kundli-intake-label{font-family:var(--tt-sans);font-size:.875rem;font-weight:400;letter-spacing:0;text-transform:none;color:var(--tt-text-2)}.dt-love .match-card button[type=button]:not(.match-steps__item),.dt-love .match-card input[role=combobox],.dt-love .match-card input[type=text]{min-height:3rem;padding-inline:0;border:0;border-bottom:1px solid var(--tt-gold-rule);border-radius:0;background:transparent;font-size:1rem}.dt-love .match-card button[type=button]:not(.match-steps__item):focus-visible,.dt-love .match-card input:focus{border-bottom-color:var(--tt-gold);box-shadow:0 1px 0 0 var(--tt-gold)}.dt-love .match-card__submit{justify-items:start}.dt-love .kundli-intake-submit{width:auto;min-width:14rem}.dt-love .match-card__note{text-align:left;font-size:.875rem;color:var(--tt-quiet)}.dt-love .match-consent{font-size:.875rem;color:var(--tt-text-2)}main.site-pt:has(.tt){padding-top:calc(var(--site-header-offset) + 1.5rem)}@media (max-width:720px){main.site-pt:has(.tt){padding-top:calc(var(--site-header-offset) + 1rem)}}