.nv2k .nv2k-glyph{display:none!important}.nv2k .k-head{text-align:left;padding:clamp(28px,4.5vw,52px)0 clamp(18px,3vw,28px)}.nv2k .k-head .crumbs .i{opacity:.55}.nv2k .k-head h1{font-size:clamp(40px,5.4vw,64px);line-height:1.02;margin:0}.nv2k .k-head .k-deva{font-size:19px;color:var(--gold-ink);margin:12px 0 0;max-width:none}.nv2k .k-head .k-lede{margin:10px 0 0;max-width:60ch}.nv2k .tools-jump{margin:18px 0 0;max-width:none}@media(min-width:761px){.nv2k .tools-jump{display:none}}.nv2k .k-tool{padding-bottom:clamp(40px,6vw,72px)}.nv2k .k-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 18px;max-width:760px;justify-content:stretch}.nv2k .tool-tab{display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:8px 14px;border-radius:14px;border:1.5px solid var(--line-2);background:var(--paper);color:var(--ink-2);font:600 16px/1.2 var(--f-ui);letter-spacing:0;text-transform:none;cursor:pointer;text-align:center;transition:border-color .18s,background .18s}.nv2k .tool-tab:hover{border-color:var(--ink-3);color:var(--ink)}.nv2k .tool-tab.active{background:var(--night);border-color:var(--night);color:var(--on-night)}.nv2k .tool-tab .i{color:var(--gold-ink)}.nv2k .tool-tab.active .i{color:#e5ba5e}@media(max-width:560px){.nv2k .tool-tab{flex-direction:column;gap:4px;font-size:14.5px;min-height:64px;padding:8px 6px}}.nv2k .k-form-wrap{display:grid;grid-template-columns:minmax(0,1.2fr)minmax(0,.8fr);gap:clamp(24px,4vw,56px);align-items:start}@media(max-width:900px){.nv2k .k-form-wrap{grid-template-columns:1fr}}.nv2k .tool-form-wrapper.form-card{max-width:none;margin:0;padding:clamp(20px,3vw,32px);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1)}.nv2k .tool-form-wrapper::before{display:none}.nv2k .tool-form-header{text-align:left;margin:0 0 20px}.nv2k .tool-form-header h2{font:600 clamp(28px,3vw,34px)/1.1 var(--f-display);color:var(--ink);margin:0 0 6px}.nv2k .tool-form-header p{font-size:15.5px;color:var(--ink-2);margin:0;max-width:60ch}.nv2k .k-form{display:grid;gap:18px}.nv2k .k-form .form-row,.nv2k .k-form .form-group{margin:0}.nv2k .k-form label.label,.nv2k .k-form .form-row-label.label,.nv2k .num-quick-item>label{display:flex;font:700 15px/1.3 var(--f-ui);letter-spacing:0;text-transform:none;color:var(--ink);margin:0 0 8px}.nv2k .k-form .form-row.field{gap:0}.nv2k .k-form .hint,.nv2k .k-form .form-hint{display:block;font:14.5px/1.45 var(--f-ui);letter-spacing:0;color:var(--ink-3);margin-top:8px}.nv2k .k-3{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1.5fr)minmax(0,1.15fr);gap:10px}.nv2k .time-select-row.k-3{grid-template-columns:repeat(3,minmax(0,1fr))}.nv2k .form-group .input,.nv2k .form-group .select,.nv2k .date-select-row select.select,.nv2k .time-select-row select.select,.nv2k .num-quick-row .input{width:100%;min-height:54px;padding:0 16px;border-radius:var(--r-sm);border:1.5px solid var(--line-2);background-color:var(--paper);font:17px/1.2 var(--f-ui);color:var(--ink);appearance:none;-webkit-appearance:none;transition:border-color .18s,box-shadow .18s}.nv2k .form-group .select,.nv2k .date-select-row select.select,.nv2k .time-select-row select.select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%2374695A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding:0 38px 0 14px;cursor:pointer}.nv2k .form-group .input:hover,.nv2k .form-group .select:hover{border-color:var(--ink-3)}.nv2k .form-group .input:focus,.nv2k .form-group .select:focus,.nv2k .num-quick-row .input:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 4px rgba(179,54,30,.12)}.nv2k .input-icon .input{padding-left:48px}.nv2k .place-group{position:relative}.nv2k .place-suggestions{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 6px);background:var(--paper);border:1px solid var(--line);border-radius:14px;box-shadow:var(--sh-2);padding:6px;max-height:320px;overflow-y:auto}.nv2k .place-suggestion-item{padding:12px;border-radius:10px;border:0;cursor:pointer;font-size:15.5px;color:var(--ink);min-height:44px}.nv2k .place-suggestion-item:hover,.nv2k .place-suggestion-item.active{background:var(--sand)}.nv2k .place-suggestion-name{font:15.5px/1.35 var(--f-ui);color:var(--ink)}.nv2k .place-suggestion-empty{padding:12px;color:var(--ink-3);font-size:15px}.nv2k .k-style-seg{width:min(420px,100%);grid-template-columns:1fr 1fr}.nv2k .k-style-seg button{min-height:44px}.nv2k .form-actions{text-align:left;margin:4px 0 0;display:grid;gap:12px}.nv2k .form-actions .btn-lg{min-height:58px}.nv2k #compat-submit,.nv2k #num-submit{justify-self:start;min-width:240px}@media(max-width:560px){.nv2k #compat-submit,.nv2k #num-submit{justify-self:stretch}}.nv2k .btn-loader{display:none;align-items:center;gap:10px}.nv2k .k-form-more{display:flex;flex-wrap:wrap;gap:8px}.nv2k .print-btn.btn{margin:0;border-radius:10px;font:600 15px/1 var(--f-ui);letter-spacing:0;text-transform:none}.nv2k .print-btn.btn-quiet{background:var(--paper);color:var(--ink);border:1.5px solid var(--line-2)}.nv2k .print-btn.btn-quiet:hover{background:var(--sand)}.nv2k .k-gate-note{display:flex;gap:8px;align-items:flex-start;margin:0!important;text-align:left!important;font-size:14px;line-height:1.45;color:var(--ink-3)}.nv2k .k-gate-note .i{margin-top:2px;color:var(--good)}.nv2k .k-flash{margin:0;min-height:1.2em;font-size:14.5px;color:var(--gold-ink);opacity:0;transition:opacity .3s}.nv2k #nv-share-out{margin:0;min-height:46px;font-size:14px}.nv2k .k-progress{margin:0;text-align:center;font-size:15px;color:var(--gold-ink)}.nv2k .nv-profiles-box{margin-top:22px;padding-top:18px;border-top:1px solid var(--line);background:0 0;border-radius:0}.nv2k .nv-profiles-box h4{font:700 15px/1.3 var(--f-ui);color:var(--ink);margin:0 0 4px;letter-spacing:0;text-transform:none}.nv2k .nv-profiles-box .table-note{font-size:14px;color:var(--ink-3)}.nv2k .tool-error{margin-top:14px}.nv2k .tool-error .error-content{background:var(--avoid-soft);border:1px solid #ebc3b6;border-radius:var(--r);padding:16px 18px;color:var(--ink-2);text-align:left}.nv2k .tool-error .error-content h3{font:700 17px/1.3 var(--f-ui);color:var(--avoid);margin:0 0 4px}.nv2k .k-people{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:760px){.nv2k .k-people{grid-template-columns:1fr}}.nv2k .partner-section{border:1px solid var(--line);border-radius:var(--r);padding:18px;background:var(--ivory);display:grid;gap:16px;align-content:start;margin:0}.nv2k .partner-label{font:600 26px/1.1 var(--f-display);color:var(--ink);margin:0;letter-spacing:0;text-transform:none;display:block}.nv2k .partner-divider{display:none}.nv2k .num-extra-tools{margin-top:26px;padding-top:22px;border-top:1px solid var(--line)}.nv2k .num-extra-tools h3{font:600 26px/1.1 var(--f-display);text-align:left;margin:0 0 14px}.nv2k .num-quick-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.nv2k .num-quick-item{background:var(--ivory);border:1px solid var(--line);border-radius:var(--r);padding:16px}.nv2k .num-quick-row{display:flex;flex-wrap:wrap;gap:8px}.nv2k .num-quick-row .input{flex:1 1 140px;min-height:48px}.nv2k .num-quick-row .btn{min-height:48px}.nv2k .num-quick-item [id$=-result]{margin-top:8px;font-size:15px}.nv2k .k-side{display:grid;gap:16px;align-content:start}.nv2k .k-get.pillar-card{max-width:none;margin:0;padding:22px 22px 18px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);text-align:left;box-shadow:none}.nv2k .k-get.pillar-card::before{display:none}.nv2k .k-get h3{font:600 28px/1.1 var(--f-display);color:var(--ink);margin:0 0 12px;text-align:left}.nv2k .k-get p{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:start;font-size:15.5px;line-height:1.5;color:var(--ink-2);margin:0;padding:7px 0;border-top:1px solid var(--line)}.nv2k .k-get p .i{color:var(--good);margin-top:3px}.nv2k .k-math{align-items:flex-start}.nv2k .k-about{padding:0 0 clamp(48px,7vw,88px)}.nv2k .k-about p{color:var(--ink-2);font-size:17px;line-height:1.65;margin:0 0 16px;max-width:none}.nv2k .k-about .k-about-lead{font:600 clamp(26px,3vw,32px)/1.2 var(--f-display);color:var(--ink)}.nv2k .k-about .tools-guide-links{margin-top:26px;padding:22px 24px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg)}.nv2k .k-about .tools-guide-links h3{margin-top:0}.nv2k .k-about .k-consult-line{margin-top:22px;font-size:15.5px;color:var(--ink-3)}.nv2k-res .kr-head{--gold-bright:#E5BA5E;text-align:left;padding:clamp(22px,3.5vw,40px)0 0;background:var(--night);color:var(--on-night)}.nv2k-res .kr-head .crumbs{color:var(--on-night-3);margin-bottom:12px}.nv2k-res .kr-head .crumbs a{color:var(--on-night-2)}.nv2k-res .kr-head .crumbs .i{opacity:.5}.nv2k-res .kr-title{display:flex;justify-content:space-between;align-items:flex-end;gap:16px 24px;flex-wrap:wrap}.nv2k-res .kr-title-text{min-width:0}.nv2k-res #results-title{font:600 clamp(34px,4.6vw,52px)/1.05 var(--f-display);color:var(--on-night);margin:0;outline:none}.nv2k-res #results-subtitle{color:var(--on-night-2);font-size:15.5px;margin:8px 0 0;max-width:none;text-align:left}.nv2k-res .kr-meta{display:none;flex-wrap:wrap;gap:4px 18px;margin-top:10px;color:var(--on-night-2);font-size:15px}.nv2k-res .kr-meta>span+span::before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--on-night-3);margin:0 14px 3px -8px;vertical-align:middle}@media(max-width:640px){.nv2k-res .kr-meta{gap:2px;flex-direction:column}.nv2k-res .kr-meta>span+span::before{display:none}}.nv2k-res[data-kind=kundali].has-front #results-subtitle{display:none}.nv2k-res[data-kind=kundali].has-front .kr-meta{display:flex}.nv2k-res .kr-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.nv2k-res .kr-actions .btn{min-height:44px;margin:0;font:600 15px/1 var(--f-ui);letter-spacing:0;text-transform:none;border-radius:10px;background:rgba(255,255,255,6%);color:var(--on-night);border:1.5px solid rgba(255,255,255,.22);box-shadow:none;padding:0 16px}.nv2k-res .kr-actions .btn:hover{background:rgba(255,255,255,.12)}.nv2k-res .kr-style{background:rgba(255,255,255,8%)}.nv2k-res .kr-style button{color:var(--on-night-2);min-height:38px}.nv2k-res .kr-style button[aria-pressed=true]{background:#e5ba5e;color:#1b1405}.nv2k-res .kr-pdfnote{color:var(--on-night-3)!important;font-size:13.5px;margin:12px 0 0!important;text-align:left!important;max-width:none}.nv2k-res .kr-nav{position:sticky;top:var(--header-h);z-index:30;background:var(--night);border-top:1px solid rgba(255,255,255,8%);margin-top:18px}.nv2k-res .kr-chips{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none}.nv2k-res .kr-chips::-webkit-scrollbar{display:none}.nv2k-res .kr-chips a{flex:none;padding:15px 14px;color:var(--on-night-3);text-decoration:none;font:600 15px/1 var(--f-ui);border-bottom:2.5px solid transparent}.nv2k-res .kr-chips a:hover{color:var(--on-night)}.nv2k-res .kr-chips a.is-on{color:var(--on-night);border-bottom-color:#e5ba5e}.nv2k-res:not([data-kind=kundali]) .kr-style,.nv2k-res:not([data-kind=kundali]) .kr-share,.nv2k-res:not([data-kind=kundali]) .kr-nav{display:none}.nv2k-res:not(.has-front) .kr-nav,.nv2k-res:not(.has-front) .kr-style{display:none}.nv2k-res:not([data-kind=kundali]) .kr-head{padding-bottom:clamp(22px,3vw,34px)}.nv2k-res .kr-sec{padding:clamp(28px,4vw,52px)0;scroll-margin-top:calc(var(--header-h) + 56px)}.nv2k-res .kr-tight{padding-top:0}.nv2k-res .kr-head2{display:grid;gap:6px;margin-bottom:20px}.nv2k-res .kr-head2 h2{font:600 clamp(28px,3.2vw,38px)/1.1 var(--f-display);margin:0}.nv2k-res .kr-head2 p{margin:0;color:var(--ink-2);font-size:16px;max-width:80ch}.nv2k-res .kr-sub{margin:30px 0 14px;display:grid;gap:4px}.nv2k-res .kr-sub h3{font:600 26px/1.15 var(--f-display);margin:0}.nv2k-res .kr-sub p{margin:0;color:var(--ink-2);font-size:15.5px}.nv2k-res .kr-more-link{margin:14px 0 0;display:flex;flex-wrap:wrap;gap:8px 22px}.nv2k-res .muted{color:var(--ink-2)}.nv2k-res .kr-charts{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media(max-width:900px){.nv2k-res .kr-charts{grid-template-columns:1fr}}.nv2k-res .kc{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(14px,2vw,22px);display:grid;gap:14px;box-shadow:var(--sh-1);min-width:0}.nv2k-res .kc-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.nv2k-res .kc-top>div{flex:1;min-width:0}.nv2k-res .kc-sel{width:auto;flex:none;max-width:54%;min-height:46px;font-size:15px;padding:0 38px 0 14px}@media(max-width:460px){.nv2k-res .kc-top{flex-direction:column}.nv2k-res .kc-sel{max-width:100%;width:100%}}.nv2k-res .kc-h{font:600 30px/1.05 var(--f-display);margin:0}.nv2k-res .kc-sub{font-size:14.5px;color:var(--ink-3);margin:4px 0 0}.nv2k-res .kc-svg{display:grid;justify-items:center}.nv2k-res .kc-svg .kchart{max-width:520px}.nv2k-res .kc-note{background:var(--sand);border-radius:12px;padding:12px 14px;font-size:15px;color:var(--ink-2);min-height:64px;line-height:1.5}.nv2k-res .kc-note b{color:var(--ink)}.nv2k-res .kc-key{font-size:15px;color:var(--ink-3);margin:16px 0 0;max-width:110ch;line-height:1.6}.nv2k-res .kc-key b{color:var(--ink-2)}.nv2k-res .kc-key b.r,.nv2k-res b.rr{color:var(--sindoor)}.nv2k-res .kchart .k-line-t{font:700 15px var(--f-ui)}.nv2k-res .kchart .k-line-t.k-small{font-size:13px}.nv2k-res .kchart .k-pl{font-weight:700;fill:var(--ink);transition:fill .15s}.nv2k-res .kchart .k-pl.r{fill:var(--sindoor)}.nv2k-res .kchart .k-dg{font:600 10px var(--f-ui);fill:var(--ink-3)}.nv2k-res .kchart .k-r{font:800 10px var(--f-ui);fill:var(--sindoor)}.nv2k-res .kchart .k-pl.hl{fill:var(--sindoor);font-size:17px}.nv2k-res .kchart .k-asc{font:800 10.5px var(--f-ui);letter-spacing:.1em;fill:var(--gold-ink)}.nv2k-res .kchart .k-num{font:600 12.5px var(--f-ui);fill:var(--ink-3)}.nv2k-res .kchart .k-mid{fill:var(--paper)}.nv2k-res .kchart .k-title{font:500 22px var(--f-display);fill:var(--ink)}.nv2k-res .kr-signs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.nv2k-res .ks{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:16px 18px;display:grid;gap:4px;align-content:start;min-width:0}.nv2k-res .ks .k{font:700 13px/1.2 var(--f-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.nv2k-res .ks b{font:600 30px/1.05 var(--f-display);margin-top:4px;overflow-wrap:anywhere}.nv2k-res .ks .sa{font-size:14px;color:var(--gold-ink);font-weight:600}.nv2k-res .ks p{font-size:15px;color:var(--ink-2);line-height:1.5;margin:4px 0 0}.nv2k-res .ks.now{background:var(--night);color:var(--on-night);border-color:var(--night)}.nv2k-res .ks.now .k,.nv2k-res .ks.now .sa{color:#e5ba5e}.nv2k-res .ks.now p{color:var(--on-night-2)}.nv2k-res .ks.now .term{border-bottom-color:#e5ba5e}@media(max-width:1100px){.nv2k-res .kr-signs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.nv2k-res .kr-signs{grid-template-columns:1fr 1fr}.nv2k-res .ks b{font-size:26px}.nv2k-res .ks.now{grid-column:1/-1}}@media(max-width:360px){.nv2k-res .kr-signs{grid-template-columns:1fr}}.nv2k-res .kr-two{display:grid;grid-template-columns:minmax(0,1fr)340px;gap:clamp(20px,3vw,36px);align-items:start}@media(max-width:1100px){.nv2k-res .kr-two{grid-template-columns:1fr}}.nv2k-res .pt{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.nv2k-res .pt-row{display:grid;grid-template-columns:1.35fr 1.1fr .9fr 1.25fr .55fr .65fr 1.1fr;gap:10px;align-items:center;padding:12px 16px;border-top:1px solid var(--line);font-size:15px;cursor:pointer;transition:background .15s}.nv2k-res .pt-row:hover,.nv2k-res .pt-row:focus{background:var(--ivory);outline:none}.nv2k-res .pt-row:focus-visible{box-shadow:inset 0 0 0 2px var(--ink)}.nv2k-res .pt-row small{display:block;font-size:13px;color:var(--ink-3);font-weight:500}.nv2k-res .pt-h{background:var(--sand);border-top:0;cursor:default;font:700 12.5px/1.2 var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.nv2k-res .pt-h:hover{background:var(--sand)}.nv2k-res .pt-row .pn{display:flex;gap:10px;align-items:center;font-weight:700}.nv2k-res .pt-row .rr{font-size:13px}.nv2k-res .pt-more{display:none;grid-column:1/-1;font-size:15.5px;color:var(--ink-2);line-height:1.6;background:var(--gold-soft);border-radius:12px;padding:12px 14px;margin-top:4px;cursor:auto}.nv2k-res .pt-more a{color:var(--sindoor);font-weight:600}.nv2k-res .pt-row.open{background:var(--ivory)}.nv2k-res .pt-row.open .pt-more{display:block}.nv2k-res .pt-asc{background:linear-gradient(90deg,var(--gold-soft),var(--paper) 60%)}.nv2k-res .pt-foot{font-size:14px;color:var(--ink-3);margin:10px 0 0}@media(max-width:760px){.nv2k-res .pt-h{display:none}.nv2k-res .pt-row{grid-template-columns:1fr 1fr 1fr;gap:4px 10px;padding:12px 14px}.nv2k-res .pt-row>span:nth-child(1){grid-column:1/-1}.nv2k-res .pt-row>span:nth-child(3),.nv2k-res .pt-row>span:nth-child(6){display:none}.nv2k-res .pt-row>span:nth-child(5)::before{content:"House ";color:var(--ink-3)}.nv2k-res .pt-row>span:nth-child(7){grid-column:1/-1}.nv2k-res .pt-row>span:nth-child(7):empty{display:none}}.nv2k-res .vd-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:18px;display:grid;gap:10px;position:sticky;top:calc(var(--header-h) + 64px)}.nv2k-res .vd-card h3{font:600 26px/1.1 var(--f-display);margin:0}.nv2k-res .vd-bal{font-size:15px;color:var(--ink-2);margin:0}.nv2k-res .vd-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.nv2k-res .vd-list button{width:100%;display:grid;grid-template-columns:14px 1fr auto;gap:10px;align-items:center;min-height:44px;padding:8px 10px;border:0;background:0 0;border-radius:10px;cursor:pointer;font:500 15px/1.2 var(--f-ui);text-align:left;color:var(--ink)}.nv2k-res .vd-list button:hover{background:var(--sand)}.nv2k-res .vd-list li.cur>button{background:var(--gold-soft);font-weight:700}.nv2k-res .vd-list li.past>button{color:var(--ink-3)}.nv2k-res .vd-list em,.nv2k-res .nowtag{font:800 10.5px/1 var(--f-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--sindoor);font-style:normal;margin-left:6px}.nv2k-res .vd-list .dt{font-size:14px;color:var(--ink-3)}.nv2k-res .vd-sub{display:none;padding:4px 4px 8px 34px}.nv2k-res .vd-list li.open .vd-sub{display:grid;gap:2px}.nv2k-res .vd-sub div{display:flex;justify-content:space-between;gap:10px;font-size:14px;color:var(--ink-2);padding:4px 6px;border-radius:6px}.nv2k-res .vd-sub div.cur{background:var(--gold-soft);color:var(--ink);font-weight:700}.nv2k-res .vd-tip{font-size:13.5px;color:var(--ink-3);margin:0}@media(max-width:1100px){.nv2k-res .vd-card{position:static}}.nv2k-res .now3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px}.nv2k-res .n3{background:var(--night);color:var(--on-night);border-radius:var(--r);padding:18px;display:grid;gap:4px;align-content:start}.nv2k-res .n3 .k{font:700 13px/1.2 var(--f-ui);letter-spacing:.08em;text-transform:uppercase;color:#e5ba5e}.nv2k-res .n3 .k .term{border-bottom-color:#e5ba5e}.nv2k-res .n3 b{font:600 32px/1.05 var(--f-display)}.nv2k-res .n3>span:not(.k){font-size:15px;color:var(--on-night-2)}.nv2k-res .n3 p{font-size:15px;color:var(--on-night-2);margin:4px 0 0}@media(max-width:760px){.nv2k-res .now3{grid-template-columns:1fr}}.nv2k-res .life-bar{position:relative;display:flex;height:40px;border-radius:10px;overflow:hidden}.nv2k-res .life-bar span{display:grid;place-items:center;font:700 12px/1 var(--f-ui);color:rgba(10,11,23,.85);border-right:1px solid rgba(10,11,23,.3);white-space:nowrap;overflow:hidden}.nv2k-res .life-bar span.cur{box-shadow:inset 0 0 0 2px var(--ink)}.nv2k-res .lb-now{position:absolute;top:0;bottom:0;width:3px;background:var(--sindoor);border-radius:2px}.nv2k-res .life-axis{display:flex;justify-content:space-between;font-size:13px;color:var(--ink-3);margin:6px 0 20px}.nv2k-res .md-acc .acc summary{gap:12px}.nv2k-res .md-acc .acc.cur{border-color:var(--gold)}.nv2k-res .ad-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.nv2k-res .ad{background:var(--ivory);border-radius:10px;padding:10px 12px;display:grid;gap:2px;font-size:14.5px}.nv2k-res .ad b{font-size:15px;color:var(--ink)}.nv2k-res .ad.cur{background:var(--gold-soft)}.nv2k-res .ad.past{opacity:.62}@media(max-width:760px){.nv2k-res .ad-grid{grid-template-columns:1fr 1fr}}@media(max-width:400px){.nv2k-res .ad-grid{grid-template-columns:1fr}}.nv2k-res .bd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}.nv2k-res .bd-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:18px 20px}.nv2k-res .bd-card h3{font:500 24px/1.15 var(--f-display);margin:0 0 10px}.nv2k-res .bd-card dl{margin:0;display:grid;grid-template-columns:auto 1fr}.nv2k-res .bd-card dt,.nv2k-res .bd-card dd{padding:9px 0;border-top:1px solid var(--line);font-size:15px}.nv2k-res .bd-card dt{color:var(--ink-3);padding-right:14px}.nv2k-res .bd-card dd{margin:0;font-weight:600;text-align:right}.nv2k-res .bd-card dd small{display:block;font-weight:500;color:var(--ink-3);font-size:13px}@media(max-width:1000px){.nv2k-res .bd{grid-template-columns:1fr 1fr}}@media(max-width:640px){.nv2k-res .bd{grid-template-columns:1fr}}.nv2k-res .checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.nv2k-res .check-card{border-radius:var(--r);padding:20px;border:1px solid var(--line);background:var(--paper);display:grid;gap:8px;align-content:start;text-decoration:none;color:var(--ink);transition:box-shadow .2s,transform .2s}.nv2k-res .check-card:hover{box-shadow:var(--sh-2);transform:translateY(-2px)}.nv2k-res .check-card .q{font-weight:700;font-size:16px;display:flex;justify-content:space-between;align-items:center;gap:8px}.nv2k-res .check-card .a{font:600 28px/1.1 var(--f-display)}.nv2k-res .check-card p{font-size:15px;color:var(--ink-2);margin:0;line-height:1.5}.nv2k-res .check-card.good{background:linear-gradient(180deg,var(--good-soft),var(--paper) 85%)}.nv2k-res .check-card.care{background:linear-gradient(180deg,var(--care-soft),var(--paper) 85%)}.nv2k-res .check-card.avoid{background:linear-gradient(180deg,var(--avoid-soft),var(--paper) 85%)}@media(max-width:900px){.nv2k-res .checks{grid-template-columns:1fr}}.nv2k-res .dlist .acc>summary{min-height:56px;padding:14px 18px;font-size:16px}.nv2k-res .dlist .acc>summary>span:first-child{flex:1;min-width:0}.nv2k-res .dlist .acc>summary .chev{margin-left:4px}.nv2k-res .dlist .acc+.acc{margin-top:8px}.nv2k-res .ylist{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.nv2k-res .yc{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:16px 18px;display:grid;gap:6px;align-content:start}.nv2k-res .yc-h{display:flex;justify-content:space-between;align-items:center;gap:10px}.nv2k-res .yc-h b{font-size:16.5px}.nv2k-res .yc p{margin:0;font-size:15px;color:var(--ink-2);line-height:1.5}.nv2k-res .yc p.faint{color:var(--ink-3);font-size:14px}.nv2k-res .yc a{color:var(--ink)}.nv2k-res .kr-next .tool-card{min-height:0}.nv2k-res .kr-more{border-top:1px solid var(--line)}.nv2k-res .kr-allv{margin-bottom:18px}.nv2k-res .kr-allv>summary>span{flex:1;min-width:0}.nv2k-res .allv-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.nv2k-res .av{margin:0;display:grid;gap:6px}.nv2k-res .av .kchart{max-width:100%}.nv2k-res .av figcaption b{display:block;font-size:14px;color:var(--ink)}.nv2k-res .av figcaption span{font-size:13px;color:var(--ink-3)}@media(max-width:1000px){.nv2k-res .allv-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.nv2k-res .allv-grid{grid-template-columns:1fr 1fr}}.nv2k-res .kundali-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:24px;align-items:start;min-height:0}.nv2k-res .kundali-sidebar{position:sticky;top:calc(var(--header-h) + 60px);width:auto;min-width:0;height:auto;max-height:calc(100vh - var(--header-h) - 76px);overflow-y:auto;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);z-index:10}.nv2k-res .sidebar-inner{padding:8px 8px 12px}.nv2k-res .sidebar-cat-btn{display:block;width:100%;text-align:left;background:0 0;border:0;padding:12px 10px 6px;font:700 12.5px/1.2 var(--f-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink);cursor:pointer}.nv2k-res .sidebar-cat-btn::after{display:none}.nv2k-res .sidebar-links{display:none}.nv2k-res .sidebar-category.open .sidebar-links{display:grid;gap:2px}.nv2k-res .sidebar-link{display:block;width:100%;text-align:left;background:0 0;border:0;border-radius:10px;padding:10px;min-height:42px;font:500 15px/1.3 var(--f-ui);color:var(--ink-2);cursor:pointer;letter-spacing:0}.nv2k-res .sidebar-link:hover{background:var(--sand);color:var(--ink)}.nv2k-res .sidebar-link.active{background:var(--gold-soft);color:var(--ink);font-weight:700;border:0}.nv2k-res .sidebar-actions{display:grid;gap:8px;padding:12px 6px 4px;margin-top:8px;border-top:1px solid var(--line)}.nv2k-res .sidebar-actions .btn{width:100%;min-height:44px;font:600 15px/1 var(--f-ui);letter-spacing:0;text-transform:none;border-radius:10px;margin:0}.nv2k-res .kundali-main{padding:0;min-width:0}.nv2k-res .kundali-main .result-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:clamp(16px,2.4vw,26px);box-shadow:var(--sh-1);margin-bottom:16px}.nv2k-res .kundali-main .result-card>h3{font:600 clamp(24px,2.6vw,30px)/1.15 var(--f-display);color:var(--ink);margin:0 0 14px;padding:0 0 10px;border-bottom:1px solid var(--line);letter-spacing:0;text-transform:none}.nv2k-res .result-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.nv2k-res .kundali-chart-box{max-width:460px;margin:0 auto}.nv2k-res .kundali-settings-bar{flex-wrap:wrap}.nv2k-res .nv-kn-dir{display:none}.nv2k-res .sidebar-mobile-toggle{display:none!important}@media(max-width:768px){.nv2k-res .kundali-layout{display:block}.nv2k-res .kundali-sidebar{position:fixed;top:0;bottom:0;left:-320px;width:300px;max-width:86vw;max-height:none;height:100vh;z-index:60;border-radius:0 var(--r)var(--r)0;transition:left .25s var(--ease);box-shadow:var(--sh-2)}.nv2k-res .kundali-sidebar.mobile-open{left:0}.nv2k-res .sidebar-backdrop{z-index:55}.nv2k-res .nv-kn-dir{display:block}.nv2k-res .nv-kn-bar{background:var(--ivory);border:1px solid var(--line);border-radius:14px;padding:6px;margin:0 0 12px;box-shadow:var(--sh-1)}.nv2k-res .nv-kn-step,.nv2k-res .nv-kn-now{background:var(--paper);border:1.5px solid var(--line-2);border-radius:10px;color:var(--ink)}.nv2k-res .nv-kn-now{border-color:var(--ink-3)}.nv2k-res .nv-kn-title{font:700 15px/1.2 var(--f-ui)}.nv2k-res .nv-kn-count{font-size:13px;color:var(--gold-ink)}}.nv2k-res .nv-kn-foot a{background:var(--paper);border:1px solid var(--line);border-radius:12px;color:var(--ink);font-size:15px}.nv2k-res .nv-kn-foot a span{font-size:13px;color:var(--gold-ink)}.nv2k-res .nv-kn-foot .nv-kn-next{border-color:var(--ink-3)}.nv2k-res .nv-kn-dir .nv-kn-chip{background:var(--paper);border-color:var(--line-2);font-size:15px}.nv2k-res .nv-consult-card{background:var(--night);color:var(--on-night);border-radius:var(--r);padding:20px 22px;border:0}.nv2k-res .nv-consult-card .nv-consult-kicker{color:#e5ba5e;font:700 13px/1.2 var(--f-ui);letter-spacing:.08em;text-transform:uppercase}.nv2k-res .nv-consult-card .nv-consult-text{color:var(--on-night-2)}.nv2k-res #kundali-results>.nvs-share,.nv2k-res #compat-results>.nvs-share{width:min(var(--wrap),100% - 2 * var(--gutter));margin:0 auto clamp(28px,4vw,48px);background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:20px 22px}.nv2k-match .verdict{position:relative}.nv2k-match .m-top{display:grid;grid-template-columns:auto 1fr;gap:clamp(24px,4vw,48px);align-items:center;margin-top:18px}.nv2k-match .m-ring{position:relative;width:210px;height:210px;flex:none;margin-bottom:22px}.nv2k-match .m-ring svg{width:100%;height:100%;overflow:visible}.nv2k-match .m-ring .trk{fill:none;stroke:var(--sand-2);stroke-width:16}.nv2k-match .m-ring .arc{fill:none;stroke:var(--m-c,var(--care));stroke-width:16;stroke-linecap:round}.nv2k-match .m-ring .tick{stroke:var(--ink);stroke-width:2.5}.nv2k-match .m-ring .tick-t{font:700 11px var(--f-ui);fill:var(--ink-3);text-anchor:middle}.nv2k-match .m-ring .mid{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.nv2k-match .m-ring .mid b{font:600 72px/.95 var(--f-display)}.nv2k-match .m-ring .mid span{font-size:16px;color:var(--ink-3);font-weight:600;margin-top:4px}.nv2k-match .v-answer{margin-top:0!important}.nv2k-match .m-who{display:flex;gap:8px 18px;flex-wrap:wrap;margin-top:16px;font-size:15.5px;color:var(--ink-2)}.nv2k-match .m-who b{color:var(--ink)}.nv2k-match .m-bands{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:16px;font-size:14px;color:var(--ink-3);font-weight:600}.nv2k-match .m-bands .on{color:var(--ink)}.nv2k-match .m-doesnt{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.nv2k-match .m-doesnt>div{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:16px 18px;font-size:15.5px;color:var(--ink-2);line-height:1.5}.nv2k-match .m-doesnt h4{margin:0 0 4px;color:var(--ink);font:700 16px/1.3 var(--f-ui)}.nv2k-match .m-doesnt p{margin:0}.nv2k-match .m-sub{margin:0 0 18px;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px}.nv2k-match .m-sub h2{font:600 clamp(28px,3.4vw,38px)/1.1 var(--f-display);margin:0}.nv2k-match .chk-list{list-style:none;margin:0;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:4px clamp(16px,3vw,28px)}.nv2k-match .chk{display:grid;grid-template-columns:minmax(0,1.05fr)190px 130px minmax(0,1.7fr);gap:8px 22px;align-items:center;padding:18px 0}.nv2k-match .chk+.chk{border-top:1px solid var(--line)}.nv2k-match .chk .nm b{display:block;font-size:17px;line-height:1.3}.nv2k-match .chk .nm small{font-size:14px;color:var(--ink-3);font-weight:500}.nv2k-match .chk .bw{display:flex;align-items:center;gap:12px}.nv2k-match .chk .pts{font-size:15px;color:var(--ink-2);white-space:nowrap;min-width:54px}.nv2k-match .chk .pts b{font-size:20px;color:var(--ink)}.nv2k-match .chk .bar{flex:1;height:9px;border-radius:6px;background:var(--sand-2);overflow:hidden}.nv2k-match .chk .bar i{display:block;height:100%;border-radius:6px;background:var(--s-c)}.nv2k-match .st{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:15px;color:var(--s-c)}.nv2k-match .st .dot{width:8px;height:8px;border-radius:50%;background:currentColor}.nv2k-match .st-good{--s-c:var(--good)}.nv2k-match .st-care{--s-c:var(--care)}.nv2k-match .st-avoid{--s-c:var(--avoid)}.nv2k-match .chk .mean{font-size:15.5px;color:var(--ink-2);line-height:1.5;margin:0}.nv2k-match .m-key{margin-top:14px;font-size:14px;color:var(--ink-3)}.nv2k-match .look{display:grid;gap:14px}.nv2k-match .look-item{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:20px 22px;display:grid;gap:10px}.nv2k-match .look-item h3{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:baseline;margin:0;font:700 18px/1.3 var(--f-ui)}.nv2k-match .look-item p{color:var(--ink-2);font-size:16px;margin:0}.nv2k-match .look-item .exc{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;background:var(--sand);font-size:15.5px;color:var(--ink-2)}.nv2k-match .look-item .exc .i{margin-top:2px;flex:none}@media(max-width:900px){.nv2k-match .chk{grid-template-columns:1fr auto;grid-template-areas:"nm nm" "bw st" "mean mean";gap:10px 14px}.nv2k-match .chk .nm{grid-area:nm}.nv2k-match .chk .bw{grid-area:bw}.nv2k-match .chk .st{grid-area:st}.nv2k-match .chk .mean{grid-area:mean}}@media(max-width:720px){.nv2k-match .m-doesnt{grid-template-columns:1fr}.nv2k-match .m-top{grid-template-columns:1fr;justify-items:start}.nv2k-match .m-ring{width:190px;height:190px}.nv2k-match .m-ring .mid b{font-size:62px}}.nv2k-res #compat-results .result-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:clamp(16px,2.4vw,26px);margin-bottom:16px}.nv2k-res #compat-results .result-card>h3{font:600 clamp(24px,2.6vw,30px)/1.15 var(--f-display);color:var(--ink);margin:0 0 14px;padding:0 0 10px;border-bottom:1px solid var(--line);text-transform:none;letter-spacing:0}.nv2k-res .nv2k-fold{margin-top:6px}.nv2k-res .nv2k-fold>summary>span{flex:1;min-width:0}.nv2k-res .nv2k-fold .acc-body>.result-card{box-shadow:none}.nv2k-res .compat-score-display{text-align:left}.nv2k-num .ncs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.nv2k-num .nc{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:16px 18px;display:grid;gap:4px}.nv2k-num .nc .k{font:700 13px/1.2 var(--f-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.nv2k-num .nc b{font:600 44px/1 var(--f-display)}.nv2k-num .nc .sa{font-size:14px;color:var(--gold-ink);font-weight:600}.nv2k-num .nc p{margin:0;font-size:15px;color:var(--ink-2)}@media(max-width:640px){.nv2k-num .ncs{grid-template-columns:1fr}}.nv2k-res #numerology-results .result-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:clamp(16px,2.4vw,26px);margin-bottom:16px}.nv2k-res #numerology-results .result-card>h3{font:600 clamp(24px,2.6vw,30px)/1.15 var(--f-display);color:var(--ink);margin:0 0 14px;padding:0 0 10px;border-bottom:1px solid var(--line);text-transform:none;letter-spacing:0}.nv2k-res .result-cta{background:var(--sand);border-radius:var(--r);padding:20px 22px;text-align:left;display:grid;gap:12px;justify-items:start}.nv2k-res .result-cta p{margin:0;color:var(--ink-2)}@media(max-width:760px){.nv2k-res .kr-actions{width:100%}.nv2k-res .kr-actions .btn{flex:auto;justify-content:center;white-space:normal;text-align:center;line-height:1.2}.nv2k-res .kr-style{flex:none}.nv2k-res .kundali-main table{font-size:14px}}@media print{.nv-header,.tabbar,.nv-footer,.chat-fab,.nv2-staging,.nv2k-res .kr-nav,.nv2k-res .kr-actions,.nv2k-res .kc-sel,.nv2k-res .kr-next,.nv2k-res .kr-more-link,.nv2k-res .kc-note{display:none!important}.nv2k-res .kr-head{background:#fff!important;color:#000!important}.nv2k-res #results-title{color:#000!important}.nv2k-res .kr-meta,.nv2k-res .kr-head .crumbs{color:#333!important}.nv2k-res .ks.now,.nv2k-res .n3{background:#fff!important;color:#000!important;border:1px solid #999!important}.nv2k-res .ks.now p,.nv2k-res .n3 p,.nv2k-res .n3>span:not(.k){color:#333!important}.nv2k-res .kc,.nv2k-res .bd-card,.nv2k-res .check-card{break-inside:avoid;box-shadow:none}.nv2k-res .kr-charts{grid-template-columns:1fr 1fr}.nv2k-res .kundali-layout{display:block}.nv2k-res .pt-row{break-inside:avoid}}.nv2k-res .kr-next .tool-card{position:relative;text-align:left;display:grid;gap:6px;align-content:start;padding:20px 48px 20px 20px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);text-decoration:none;color:var(--ink)}.nv2k-res .kr-next .tool-card .q,.nv2k-res .kr-next .tool-card .what{text-align:left}.nv2k-res #kundali-results>.nv-fb-general,.nv2k-res #compat-results>.nv-fb-general,.nv2k-res #numerology-results>.nv-fb-general{width:min(var(--wrap),100% - 2 * var(--gutter));margin:0 auto 18px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:20px 22px}.nv2k-res .nv-fb-general h3{font:600 26px/1.15 var(--f-display);color:var(--ink);border:0;padding:0;margin:0 0 6px}.nv2k-res .nv-fb-general button{min-height:44px;border-radius:10px;font:600 15px/1 var(--f-ui)}.nv2k-res .nv-consult-card{text-align:left;max-width:none;margin:0 0 16px;display:grid;gap:10px;justify-items:start}.nv2k-res .nv-consult-card p{margin:0}.nv2k-res #compat-results>.nv-consult-card,.nv2k-res #numerology-results>.nv-consult-card{width:min(var(--wrap),100% - 2 * var(--gutter));margin:0 auto 18px}.nv2k #bc-submit,.nv2k #compat-submit,.nv2k #num-submit{display:inline-flex;align-items:center;justify-content:center;padding:0 28px;line-height:1}.nv2k #bc-submit{display:flex;width:100%}.nv2k #bc-submit .btn-text,.nv2k #compat-submit .btn-text,.nv2k #num-submit .btn-text{line-height:1.2}.nv2k-res .pt-row small{font-size:14px}.nv2k-res .pt-foot,.nv2k-res .vd-tip,.nv2k-res .vd-sub div,.nv2k-res .ad,.nv2k-res .ad b{font-size:15px}.nv2k-res .ks .sa,.nv2k-res .kc-sub,.nv2k-res .vd-list .dt,.nv2k-res .bd-card dd small{font-size:14.5px}.nv2k-res .sidebar-link{min-height:44px}.nv2k .k-gate-note,.nv2k .nv-profiles-box .table-note{font-size:15px}.nv2k-res .kr-nav{margin-top:0}.nv2k-res .kr-head{padding-bottom:18px}.nv2k-res:not([data-kind=kundali]) .kr-head,.nv2k-res:not(.has-front) .kr-head{padding-bottom:clamp(22px,3vw,34px)}@media(max-width:760px){.nv2k-res .kr-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.nv2k-res .kr-actions .btn{width:100%;padding:0 10px;font-size:14.5px;min-height:46px}.nv2k-res .kr-style{display:grid;grid-template-columns:1fr 1fr;width:100%}.nv2k-res .kr-head .crumbs{margin-bottom:8px}.nv2k-res .kr-pdfnote{font-size:13.5px}}.ks-group:has(.theme-btn),.ks-divider:has(+.ks-group .theme-btn){display:none}html body .nv2k-res .kr-head,html body .nv2k-res .kr-nav,html body .nv2k-res .nv-consult-card,html body .nv2k .tool-tab.active{--gold-bright:#E5BA5E}.nv2k #bc-submit .btn-text,.nv2k #compat-submit .btn-text,.nv2k #num-submit .btn-text{min-height:0;padding:0}.nv2k .time-select-row.k-3{grid-template-columns:minmax(0,1fr)minmax(0,1.5fr)minmax(0,1.15fr)}.nv2k .k-about .wrap-narrow{width:min(var(--wrap),100% - 2 * var(--gutter))}.nv2k .k-about .wrap-narrow>*{max-width:760px}.nv2k-res #kr-sum{padding-top:clamp(20px,3vw,36px)}.nv2k-res .kr-verdict{padding:clamp(20px,3.4vw,32px)}.nv2k-res .kr-verdict .v-answer{font-size:clamp(26px,4vw,40px)}.nv2k-res .kr-verdict .v-plain{font-size:17px}.nv2k-res .kr-what{margin-top:18px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:16px 18px}.nv2k-res .kr-what h3{font:600 14px/1.2 var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:0 0 8px}.nv2k-res .kr-what p{font-size:16.5px;line-height:1.55;color:var(--ink-2);margin:0 0 12px;max-width:62ch}.nv2k-res .kr-what p:last-child{margin-bottom:0}.nv2k-res .kr-what .btn{min-height:48px}.nv2k .k-form .k-tu{display:flex;gap:12px;align-items:flex-start;cursor:pointer;font:16px/1.4 var(--f-ui);color:var(--ink);min-height:44px;margin:12px 0 0}.nv2k .k-form .k-tu input{appearance:none;-webkit-appearance:none;width:24px;height:24px;flex:none;border-radius:7px;border:1.5px solid var(--line-2);background:var(--paper);display:grid;place-items:center;margin:0;cursor:pointer}.nv2k .k-form .k-tu input:checked{background:var(--ink);border-color:var(--ink)}.nv2k .k-form .k-tu input:checked::after{content:"";width:7px;height:12px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)translate(-1px,-1px)}.nv2k .k-form .time-select-row select:disabled{opacity:.45;cursor:not-allowed}.nv2k-res .kr-notime{margin:16px 0 0;background:var(--care-soft,#F8EBD2);border-radius:var(--r-sm,10px);padding:14px 16px;color:var(--ink)}.nv2k-res .kr-notime p{font-size:16px;line-height:1.55;margin:0 0 8px;max-width:70ch;color:var(--ink)}.nv2k-res .kr-notime p:last-child{margin-bottom:0}.nv2k-res .kr-notime ul{margin:4px 0 8px 1.1em;padding:0}.nv2k-res .kr-notime li{font-size:16px;line-height:1.5;margin:0 0 6px}.nv-needs-time{color:var(--ink-3,var(--ink-dim));font-size:15px;line-height:1.5;margin:.4rem 0}.nv-notime-box{background:var(--care-soft,rgba(196,154,44,.1));border-radius:10px;padding:12px 14px;margin:0 0 12px}.nv-notime-box p{margin:0 0 6px}.nv-notime-box p:last-child{margin-bottom:0}.nv-notime-box ul{margin:4px 0 6px 1.1em;padding:0}.varga-tab.active{color:#fff}#horoscope-preds-card .hp-intro{margin:0 0 16px;color:var(--ink-2);font-size:15px;line-height:1.55}#horoscope-preds-card .hp-intro b{color:var(--ink)}#horoscope-preds-card .hp-moon{background:var(--gold-soft);border-radius:12px;padding:16px 18px;margin:0 0 20px}#horoscope-preds-card .hp-eyebrow{display:block;font:700 12px/1 var(--f-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-ink)}#horoscope-preds-card .hp-moon-h{font:600 26px/1.15 var(--f-display);color:var(--ink);margin:8px 0 6px}#horoscope-preds-card .hp-moon-t{margin:0;font-size:16px;line-height:1.6;color:var(--ink);max-width:72ch}#horoscope-preds-card .hp-tabs{gap:6px;border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:4px}#horoscope-preds-card .hp-tabs .varga-tab{font:600 14px/1 var(--f-ui);padding:9px 12px 9px 14px;border-radius:999px;border:1px solid var(--line-2);color:var(--ink-2);background:var(--paper)}#horoscope-preds-card .hp-tabs .varga-tab:hover{border-color:var(--gold-ink);color:var(--gold-ink)}#horoscope-preds-card .hp-tabs .varga-tab.active{background:var(--ink);border-color:var(--ink);color:#fff}#horoscope-preds-card .hp-n{display:inline-block;min-width:1.7em;margin-left:4px;padding:3px 6px;border-radius:999px;background:var(--sand);color:var(--ink-2);font-size:12px;text-align:center}#horoscope-preds-card .varga-tab.active .hp-n{background:rgba(255,255,255,.18);color:#fff}#horoscope-preds-card .hp-sec{margin:20px 0 0}#horoscope-preds-card .hp-sec-h{display:flex;align-items:center;gap:8px;font:700 12.5px/1 var(--f-ui);letter-spacing:.08em;text-transform:uppercase;margin:0 0 2px}#horoscope-preds-card .hp-sec-h span{font-weight:600;letter-spacing:0;color:var(--ink-3)}#horoscope-preds-card .hp-good .hp-sec-h{color:var(--good)}#horoscope-preds-card .hp-info .hp-sec-h{color:var(--ink-2)}#horoscope-preds-card .hp-mix .hp-sec-h{color:var(--gold-ink)}#horoscope-preds-card .hp-care .hp-sec-h{color:var(--care)}#horoscope-preds-card .hp-sec-note{margin:4px 0 8px;font-size:13.5px;color:var(--ink-3)}#horoscope-preds-card .hp-list{list-style:none;margin:0;padding:0}#horoscope-preds-card .hp-group{background:var(--sand);border-radius:10px;padding:0 14px;margin:8px 0 10px}#horoscope-preds-card .hp-item{padding:12px 0;border-bottom:1px solid var(--line)}#horoscope-preds-card .hp-list .hp-item:last-child{border-bottom:0}#horoscope-preds-card .hp-group .hp-item{border-bottom-color:var(--line-2)}#horoscope-preds-card .hp-why{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-size:13px;line-height:1.4;color:var(--ink-3)}#horoscope-preds-card .hp-dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--line-2)}#horoscope-preds-card .hp-text{margin:0;font-size:16px;line-height:1.6;color:var(--ink);max-width:75ch}#horoscope-preds-card .hp-foot{margin:20px 0 0;font-size:13px;color:var(--ink-3)}@media(max-width:768px){#horoscope-preds-card .hp-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}#horoscope-preds-card .hp-tabs::-webkit-scrollbar{display:none}#horoscope-preds-card .hp-tabs .varga-tab{flex:none;white-space:nowrap;font-size:13.5px;padding:8px 10px 8px 12px}#horoscope-preds-card .hp-moon-h{font-size:23px}#horoscope-preds-card .hp-text{font-size:15.5px}}@media print{#horoscope-preds-card .hp-tab-panel{display:block!important}}.nv2k-res .kr-next{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.nv2k-res .kr-next .nv-askai-btn{min-height:48px}