.nnFbMandala{color:var(--nn-gold);display:block}.nnFbMuted{color:var(--nn-muted);font-size:13px}.nnFbSr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.nnFbCell-supportive{background:#3f8f5a}.nnFbCell-neutral{background:#e9dfc9}.nnFbCell-care{background:#c8743a}.nnFamilyWeb{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.nnFbWebHead{background:linear-gradient(135deg,var(--nn-maroon-deep),var(--nn-maroon));color:#f4e3bd;border-radius:18px;align-items:center;gap:20px;padding:24px;display:flex}.nnFbWebHead h2{color:#f2d58a;font:700 clamp(26px,3vw,36px)/1.15 var(--font-playfair),var(--nn-script-serif),Georgia,serif;margin:4px 0}.nnFbWebHead p{margin:0}.nnFbWebHead .nnFbMuted{color:#e7cfa0}.nnFbWebHead .nimittaEyebrow{color:#f2d58a}.nnFbWebMandala{color:#f2d58a;flex:none;width:84px;height:84px}.nnFbToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.nnFbStyle{border:1px solid #b8954580;border-radius:12px;align-items:center;gap:14px;margin:0;padding:8px 14px;display:flex}.nnFbStyle legend{color:var(--nn-muted);padding:0 6px;font-size:12px}.nnFbStyle label{cursor:pointer;align-items:center;gap:6px;min-height:40px;display:flex}.nnFbToc{background:#fffaf1;border:1px solid #b8954580;border-radius:14px;padding:16px 20px}.nnFbToc h3{color:var(--nn-maroon);margin:0 0 8px}.nnFbToc ol{columns:2 220px;margin:0;padding-inline-start:20px}.nnFbToc a{color:var(--nn-maroon)}.nnFamilyWeb section{background:#fffdf8;border:1px solid #64151c24;border-radius:16px;padding:22px}.nnFamilyWeb section h2{color:var(--nn-maroon);font:700 24px/1.25 var(--font-playfair),var(--nn-script-serif),Georgia,serif;margin:0 0 10px}.nnFamilyWeb section h3{color:var(--nn-maroon);margin:18px 0 8px;font-size:17px}.nnFamilyWeb .nnOrnament{color:var(--nn-gold)}.nnFbText p{margin:0 0 10px;line-height:1.7}.nnFbTable{border-collapse:collapse;width:100%;font-size:14px}.nnFbTable th,.nnFbTable td{text-align:start;vertical-align:top;border-bottom:1px solid #64151c1f;padding:8px 10px}.nnFbTable thead th{color:var(--nn-muted);font-size:12px;font-weight:700}.nnFbTable small{color:var(--nn-muted);font-size:12px;display:block}.nnFbDashaTable tr.isMaha th,.nnFbDashaTable tr.isMaha td{background:#f8efdc;font-weight:700}.nnFamilyWeb .nnFbOverviewTable,.nnFamilyWeb .nnFbDashaTable,.nnFbPlanets{display:block;overflow-x:auto}.nnFbMemberHead p{color:var(--nn-muted);margin:0}.nnFbMemberGrid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:18px;margin-top:12px;display:grid}.nnFbFacts{gap:8px;margin:0;display:grid}.nnFbFacts div{gap:2px;display:grid}.nnFbFacts dt{color:var(--nn-muted);font-size:12px}.nnFbFacts dd{margin:0;font-weight:700}.nnFbOutlook h4{color:var(--nn-saffron);margin:14px 0 6px}.nnFbTimeline{overflow-x:auto}.nnFbTimelineGrid{border-collapse:separate;border-spacing:2px;font-size:12px}.nnFbTimelineGrid th{text-align:start;white-space:nowrap;padding:2px 6px;font-weight:700}.nnFbTimelineGrid thead th span{writing-mode:vertical-rl;color:var(--nn-muted);font-size:11px;display:inline-block;transform:rotate(180deg)}.nnFbTimelineGrid thead th.isAlign{border-radius:4px;box-shadow:inset 0 0 0 2px #2d6b43}.nnFbTimelineGrid thead th.isAlign span{color:#2d6b43;font-weight:800}.nnFbTimelineGrid td{text-align:center;color:#fff;border-radius:4px;width:22px;min-width:22px;height:22px;font-weight:900}.nnFbTimelineGrid td i{font-style:normal}.nnFbLegend{flex-wrap:wrap;gap:6px 16px;margin:10px 0 6px;padding:0;font-size:13px;list-style:none;display:flex}.nnFbLegend li{align-items:center;gap:6px;display:flex}.nnFbLegend span{border-radius:3px;width:14px;height:14px;display:inline-block}.nnFbLegend i{color:var(--nn-maroon);font-style:normal;font-weight:900}.nnFbLegendAlign{border:2px solid #2d6b43;background:0 0!important}.nnFbWindows{gap:6px;margin:0 0 10px;padding:0;list-style:none;display:grid}.nnFbWindows li{background:#f4efe2;border-radius:10px;flex-wrap:wrap;gap:4px 12px;padding:8px 12px;display:flex}.nnFbWindows-alignment li{border-inline-start:4px solid #3f8f5a}.nnFbWindows-care li{border-inline-start:4px solid #c8743a}.nnFbSubTitle{margin-top:26px!important}.nnFbMonths{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.nnFbMonth h4{color:var(--nn-maroon);margin:0 0 6px}.nnFbMonth ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.nnFbMonth li{display:grid}.nnFbMonth small{color:var(--nn-muted)}.nnSouthChart{aspect-ratio:1;border:1.5px solid var(--nn-maroon);background:#fffaf1;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(4,1fr);width:min(420px,100%);display:grid}.nnSouthCell{border:.5px solid #64151c59;flex-direction:column;gap:2px;padding:4px;font-size:11px;display:flex;position:relative;overflow:hidden}.nnSouthCell.isLagna{background:linear-gradient(to bottom right,#b8954547 0,#b8954514 40%,#0000 41%)}.nnSouthSign{color:var(--nn-muted);font-size:10px}.nnSouthAsc{top:3px;color:var(--nn-saffron);font-size:9px;position:absolute;inset-inline-end:4px}.nnSouthOccupants{flex-wrap:wrap;gap:2px;display:flex}.nnSouthOccupants em{color:var(--nn-maroon);font-style:normal;font-weight:700}.nnSouthCenter{text-align:center;color:var(--nn-gold);grid-area:2/2/span 2/span 2;place-content:center;display:grid}.nnSouthCenter span{font-size:11px}.nnSouthCenter b{font:700 20px var(--font-playfair),Georgia,serif}@media (max-width:640px){.nnFbMemberGrid{grid-template-columns:1fr}.nnFbWebHead{flex-direction:column;align-items:flex-start}.nnFamilyWeb section{padding:18px 14px}}@media print{.nnPrintSheet.nnFamilyPrint{color:#2b1810;font-size:10.5pt;line-height:1.55;display:block!important}.nnFamilyPrint>*{break-inside:auto}.nnFamilyPrint>:not(.nnFbCover){page:nnReport}.nnFamilyPrint h1,.nnFamilyPrint h2,.nnFamilyPrint h3,.nnFamilyPrint h4{font-family:var(--nn-font-display);color:var(--nn-maroon);break-after:avoid}.nnFamilyPrint h2{margin:0 0 3mm;font-size:18pt;line-height:1.25}.nnFamilyPrint h3{margin:5mm 0 2mm;font-size:12pt}.nnFamilyPrint h4{color:var(--nn-saffron);margin:4mm 0 1.5mm;font-size:11pt}.nnFamilyPrint .nnOrnament{width:22mm;height:4mm;color:var(--nn-gold);margin:0 0 3mm}.nnFamilyPrint .nnFbText p{orphans:3;widows:3;margin:0 0 2.5mm}.nnFamilyPrint .nnFbMuted{font-size:8.5pt}.nnFamilyPrint>section:not(.nnFbCover),.nnFamilyPrint .nnFbChapter,.nnFamilyPrint .nnFbMember{break-before:page}.nnFbCover{page:nnReportCover;box-sizing:border-box;color:#e8c873;break-after:page;background:#4b0e14;height:297mm;padding:10mm;overflow:hidden}.nnFbCoverFrame{box-sizing:border-box;outline-offset:-3mm;text-align:center;border:.8mm solid #c9a24a;outline:.3mm solid #c9a24a;flex-direction:column;justify-content:center;align-items:center;gap:4mm;height:100%;padding:18mm 20mm;display:flex}.nnFbCoverBrand{font:700 12pt var(--font-playfair),Georgia,serif;letter-spacing:0;color:#e8c873;margin:0}.nnFbCoverMandala{color:#d9b45a;width:62mm;height:62mm;margin:6mm 0}.nnFbCoverType{color:#e8c873;margin:0;font-size:11pt}.nnFamilyPrint .nnFbCoverTitle{font:700 34pt/1.15 var(--font-playfair),var(--nn-script-serif),Georgia,serif;color:#f1d27e;margin:0}.nnFamilyPrint .nnFbCoverOrnament{color:#d9b45a;width:50mm;height:8mm;margin:2mm auto}.nnFbCoverNames{font:600 13pt var(--nn-font-display);color:#f4e3bd;flex-wrap:wrap;justify-content:center;gap:1.5mm 6mm;margin:2mm 0 0;padding:0;list-style:none;display:flex}.nnFbCoverYear{color:#e8c873;margin:4mm 0 0;font-size:10.5pt}.nnFbCoverGift{font:italic 12pt var(--nn-font-display);color:#f4e3bd;margin:10mm 0 0}.nnFbContents ol{counter-reset:nnFbToc;margin:6mm 0 0;padding:0;list-style:none}.nnFbContents li{counter-increment:nnFbToc;break-inside:avoid;border-bottom:.25mm dotted #b89545cc;gap:4mm;padding:2.4mm 0;font-size:12pt;display:flex}.nnFbContents li:before{content:counter(nnFbToc,decimal-leading-zero);min-width:8mm;color:var(--nn-saffron);font-weight:700}.nnFamilyPrint .nnFbTable{border-collapse:collapse;border:.25mm solid #b89545b3;width:100%;font-size:9pt}.nnFamilyPrint .nnFbTable th,.nnFamilyPrint .nnFbTable td{text-align:start;vertical-align:top;border-bottom:.2mm solid #64151c1f;padding:1.6mm 2.2mm}.nnFamilyPrint .nnFbTable thead{display:table-header-group}.nnFamilyPrint .nnFbTable thead th{color:var(--nn-muted);background:#fbf3e4;font-size:7.5pt}.nnFamilyPrint .nnFbTable tr{break-inside:avoid}.nnFamilyPrint .nnFbTable small{color:var(--nn-muted);font-size:7.5pt;display:block}.nnFamilyPrint .nnFbDashaTable tr.isMaha th,.nnFamilyPrint .nnFbDashaTable tr.isMaha td{background:#fbf3e4;font-weight:700}.nnFamilyPrint .nnFbOverviewTable{margin-top:4mm;font-size:10pt}.nnFbMemberHead p{color:var(--nn-muted);margin:0;font-size:9.5pt}.nnFamilyPrint .nnFbMemberGrid{grid-template-columns:92mm minmax(0,1fr);align-items:start;gap:7mm;margin-top:4mm;display:grid}.nnFamilyPrint .nnFbChart .nnSouthChart,.nnFamilyPrint .nnFbChart .nnNorthChart{width:92mm;box-shadow:none;margin:0}.nnFamilyPrint .nnSouthCell{padding:1mm;font-size:7.5pt}.nnFamilyPrint .nnSouthSign{font-size:6.5pt}.nnFamilyPrint .nnFbFacts{border:.25mm solid #b89545b3;border-radius:1.8mm;gap:2.5mm;padding:3mm 4mm;display:grid}.nnFamilyPrint .nnFbFacts dt{color:var(--nn-muted);font-size:8pt}.nnFamilyPrint .nnFbFacts dd{margin:0;font-weight:700}.nnFamilyPrint .nnFbPlanets .nnPlanetTable{border:.25mm solid #b89545b3;width:100%;min-width:0;font-size:8.5pt}.nnFamilyPrint .nnFbPlanets .nnPlanetTable th,.nnFamilyPrint .nnFbPlanets .nnPlanetTable td{padding:1.2mm 2mm}.nnFamilyPrint .nnFbTimeline{break-inside:avoid;margin:2mm 0 4mm}.nnFamilyPrint .nnFbTimelineGrid{table-layout:fixed;border-collapse:separate;border-spacing:.6mm;width:100%;font-size:8pt}.nnFamilyPrint .nnFbTimelineGrid th:first-child{width:30mm}.nnFamilyPrint .nnFbTimelineGrid thead th span{font-size:6.5pt}.nnFamilyPrint .nnFbTimelineGrid td{border-radius:.8mm;width:auto;min-width:0;height:6.5mm;font-size:8pt}.nnFamilyPrint .nnFbLegend{gap:1mm 5mm;margin:2.5mm 0 1mm;font-size:8pt}.nnFamilyPrint .nnFbLegend span{width:3.5mm;height:3.5mm}.nnFamilyPrint .nnFbChapter .nnFbTimelineGrid{width:auto}.nnFamilyPrint .nnFbChapter .nnFbTimelineGrid td{width:16mm}.nnFamilyPrint .nnFbOutlook{break-inside:avoid}.nnFamilyPrint .nnFbWindows li{break-inside:avoid;background:#fbf3e4;border-radius:1.5mm;padding:1.8mm 3mm}.nnFamilyPrint .nnFbSubTitle{break-before:page;margin-top:0}.nnFamilyPrint .nnFbMonths{grid-template-columns:repeat(3,minmax(0,1fr));gap:4mm;display:grid}.nnFamilyPrint .nnFbMonth{break-inside:avoid;border:.25mm solid #b8954599;border-radius:1.5mm;padding:2.5mm 3mm}.nnFamilyPrint .nnFbMonth h4{color:var(--nn-maroon);margin:0 0 1.5mm;font-size:10pt}.nnFamilyPrint .nnFbMonth li{margin-bottom:1mm;font-size:8.5pt}.nnFamilyPrint .nnFbMonth small{font-size:7pt}.nnFbLines{gap:9mm;margin-top:8mm;display:grid}.nnFbLines span{border-bottom:.25mm solid #b89545b3;display:block}.nnFbClosing{text-align:center}.nnFbClosing .nnRpSteps{text-align:start}.nnFbClosingMandala{width:30mm;height:30mm;margin:10mm auto 6mm}.nnFamilyPrint .nnRpDisclaimer{border:.3mm solid var(--nn-gold);text-align:start;background:#fbf6ec;border-radius:2mm;margin:6mm 0;padding:4mm 5mm}}.nnFamilyWeb .nnPlanetTable{min-width:0;max-width:100%;display:block;overflow-x:auto}.nnFamilyWeb .nnFbMemberGrid,.nnFamilyWeb .nnFbFacts{min-width:0}@media (max-width:640px){.nnFbMemberGrid{grid-template-columns:minmax(0,1fr)}}
