@import"https://fonts.googleapis.com/css2?family=Padauk:wght@400;700&family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap";:root{font-family:Plus Jakarta Sans,system-ui,sans-serif;color:#17211e;background:#f2f5f1;font-synthesis:none;--font-myanmar: "Padauk", "Noto Sans Myanmar", "Myanmar Text", sans-serif;--ink: #17211e;--muted: #66736e;--line: #dbe2dd;--paper: #fbfcfa;--sage: #486a63;--sage-dark: #29443f;--sage-soft: #dbe9e3;--sand: #eee3d1;--gold: #b68339;--danger: #aa544d;--shadow: 0 18px 55px rgba(36, 58, 51, .08)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-width:320px;min-height:100vh;-webkit-tap-highlight-color:transparent}button,input,select{font:inherit}button{cursor:pointer}button,.soft-button,.text-button,.language-toggle button{transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.bottom-nav button:active,.soft-button:active,.primary-button:active,.secondary-button:active,.language-toggle button:active,.ww-action-btn:active{transform:scale(.96)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(1.9rem,4.5vw,3rem);line-height:1.08;letter-spacing:-.04em}h2{letter-spacing:-.025em}p{line-height:1.65}html[lang=my]{font-family:var(--font-myanmar)}html[lang=my] *{letter-spacing:normal!important}html[lang=my] body{line-height:1.8}html[lang=my] h1,html[lang=my] h2,html[lang=my] h3{line-height:1.55}.brand{display:flex;align-items:center;gap:10px;font-size:1.15rem}.brand-mark{width:38px;height:38px;border-radius:13px;display:grid;place-items:center;background:var(--sage);color:#fff;font-size:1.4rem}.language-toggle{display:inline-flex;padding:3px;border:1px solid var(--line);border-radius:999px;background:#ffffffb3}.language-toggle button{border:0;background:transparent;color:var(--muted);border-radius:999px;padding:7px 13px;font-size:.78rem;font-weight:700}.language-toggle button.active{background:var(--sage);color:#fff}.eyebrow{color:var(--sage);font-size:.72rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;margin-bottom:12px}.setup-page{min-height:100vh;background:radial-gradient(circle at 15% 0%,#e2ece6 0,transparent 36%),#f6f7f3;padding:26px clamp(20px,5vw,70px)}.setup-header{max-width:1180px;margin:auto;display:flex;align-items:center;justify-content:space-between}.setup-header-actions{display:flex;align-items:center;gap:16px}.setup-layout{max-width:1120px;margin:8vh auto 0;display:grid;grid-template-columns:1fr minmax(360px,470px);align-items:center;gap:clamp(50px,9vw,130px)}.setup-intro>p:not(.eyebrow){max-width:600px;color:var(--muted);font-size:1.05rem}.trust-list{display:grid;gap:12px;color:var(--sage-dark);margin-top:32px;font-size:.92rem}.trust-list span:first-letter{color:var(--gold)}.setup-card,.verify-wrap{background:#fbfcfaf0;border:1px solid rgba(211,221,214,.9);border-radius:28px;box-shadow:var(--shadow)}.setup-card{padding:clamp(24px,4vw,38px);display:grid;gap:18px}.setup-card label{display:grid;gap:8px;font-size:.78rem;font-weight:700;color:#53615d}.setup-card input,.setup-card select{width:100%;border:1px solid var(--line);background:#fff;color:var(--ink);border-radius:14px;padding:14px 15px;outline:none}.setup-card input:focus,.setup-card select:focus{border-color:var(--sage);box-shadow:0 0 0 3px #486a631f}.search-control{display:grid;grid-template-columns:1fr auto;gap:8px}.search-control button{border:0;border-radius:12px;padding:0 16px;background:var(--sage-soft);color:var(--sage-dark);font-weight:700}.search-status{color:var(--muted);margin-top:-8px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.primary-button{border:0;border-radius:15px;padding:15px 18px;background:var(--sage);color:#fff;font-weight:700;display:flex;align-items:center;justify-content:space-between}.primary-button:hover{background:var(--sage-dark)}.primary-button.wide{width:100%;margin-top:20px}.secondary-button{width:100%;border:1px solid var(--line);border-radius:15px;padding:13px 16px;background:var(--sage-soft);color:var(--sage-dark);font-weight:700}.demo-button{border:0;background:transparent;color:var(--sage);font-weight:700;padding:2px}.privacy{color:var(--muted);text-align:center}.form-error{color:var(--danger);font-size:.86rem;margin:0}.verify-wrap{max-width:760px;margin:6vh auto;padding:clamp(26px,5vw,52px)}.verify-wrap>p:not(.eyebrow){color:var(--muted)}.text-button{border:0;padding:0;background:transparent;color:var(--sage);font-weight:700}.verify-wrap>.text-button{margin-bottom:30px}.result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.result-card{padding:22px;border:1px solid var(--line);border-radius:20px;background:#fff}.result-card small{display:block;color:var(--muted);margin-top:14px}.result-card h2{margin:5px 0;font-size:1.25rem}.result-card p{margin:0;color:var(--sage)}.result-icon,.insight-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:13px;background:var(--sage-soft);color:var(--sage);font-size:1.3rem}.ravi-note{display:flex;gap:14px;margin-top:14px;padding:18px;border:1px solid var(--line);background:#f7f7f3;border-radius:18px}.ravi-note.active{border-color:#dfc895;background:#fff9ea}.ravi-note>span{font-size:1.4rem;color:var(--gold)}.ravi-note p{margin:3px 0 0;color:var(--muted);font-size:.9rem}.grace-practice{margin-top:16px;padding:20px;color:var(--ink);background:#fffaf0;border:1px solid #dfc895;border-left:4px solid var(--gold);border-radius:16px}.grace-practice.compact{color:#f5f6f9;background:#e4b3541a;border-color:#e4b3545c;border-radius:8px}.grace-practice .eyebrow{color:#9a7020;margin-bottom:7px}.grace-practice.compact .eyebrow{color:#ffe1a2}.grace-practice h2{margin:0 0 10px;font-size:1.1rem}.grace-practice p{color:#5d584c;line-height:1.7}.grace-practice.compact p{color:#d7deed}.grace-practice ol{margin:16px 0 0;padding-left:22px}.grace-practice li{margin-top:14px;color:#604d25}.grace-practice li:first-child{margin-top:0}.grace-practice li p{margin:5px 0 0}.grace-compact-note{margin-bottom:0;font-weight:700}.living-guide{margin-top:16px;padding:20px;color:var(--ink);background:#f8f9fc;border:1px solid #d4dceb;border-left:4px solid #486da9;border-radius:16px}.living-guide .eyebrow{color:#486da9;margin-bottom:7px}.living-guide h2{margin:0 0 10px;font-size:1.1rem}.living-guide p{color:#4d5973;line-height:1.7}.living-guide-related{display:grid;gap:4px;margin:14px 0;padding:12px;background:#edf2fb;border:1px solid #d2dcf0;border-radius:8px}.living-guide-related small{color:#486da9;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.living-guide-related b{color:#17336f}.living-guide-body{margin-bottom:0}.ravi-detail{margin-top:14px;padding:18px;border:1px solid #dfc895;border-left:4px solid var(--gold);border-radius:16px;background:#fff9ea}.ravi-detail b{display:block;margin-bottom:8px;color:#76591e}.ravi-detail p{margin:8px 0 0;color:#5f594c;font-size:.9rem;line-height:1.75}.moon-cooling-card{margin-top:16px;padding:clamp(20px,3vw,28px);color:#f5f6f9;background:radial-gradient(circle at 90% 0%,rgba(168,210,255,.18),transparent 32%),linear-gradient(135deg,#081f52f5,#112f60e6);border:1px solid rgba(174,209,245,.46);border-radius:12px;box-shadow:0 14px 34px #0008233d}.moon-cooling-heading{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:14px}.moon-cooling-heading>span{color:#c8ddff;font-size:1.45rem;line-height:1.1}.moon-cooling-heading .eyebrow{color:#c8ddff;margin-bottom:5px}.moon-cooling-heading h2{margin:0;color:#f5f6f9;font-size:clamp(1.12rem,2.4vw,1.5rem)}.moon-cooling-heading small{padding:7px 9px;color:#dbe9ff;background:#ffffff14;border:1px solid rgba(200,221,255,.28);border-radius:6px;white-space:nowrap}.moon-cooling-card p{color:#dce7f7;line-height:1.75}.moon-cooling-route{margin:18px 0 12px;padding:13px 15px;background:#ffffff12;border:1px solid rgba(255,255,255,.14);border-radius:7px}.moon-cooling-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.moon-cooling-grid>div,.moon-cooling-offering{padding:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.13);border-radius:8px}.moon-cooling-grid h3{margin:0 0 8px;color:#c8ddff;font-size:.86rem;text-transform:uppercase;letter-spacing:.04em}.moon-cooling-grid ul,.moon-cooling-grid ol{margin:0;padding-left:18px}.moon-cooling-grid li{color:#dce7f7;font-size:.88rem;line-height:1.65}.moon-cooling-grid p,.moon-cooling-offering p{margin:0;font-size:.9rem}.moon-cooling-offering{margin-top:12px}.moon-cooling-offering b{display:block;margin-bottom:6px;color:#f5f6f9}.moon-cooling-note{margin-top:12px;padding-left:12px;border-left:3px solid #c8ddff}.moon-cooling-cautions{margin:10px 0 0;color:#ffe3d9}.app-shell{min-height:100vh;min-height:100dvh;padding-bottom:calc(104px + env(safe-area-inset-bottom))}.app-global-shell{min-height:100vh;min-height:100dvh;background:#071a50}.app-legal-disclaimer{width:min(calc(100% - 32px),920px);margin:26px auto 0;padding:22px 26px calc(24px + env(safe-area-inset-bottom));color:#aeb8cd;background:#051134b8;border:1px solid rgba(255,255,255,.12);border-radius:12px;font-size:.76rem;line-height:1.7;text-align:left}.app-shell>.app-legal-disclaimer{margin-bottom:14px}.app-global-shell>.app-legal-disclaimer{margin-bottom:0}.legal-reference{margin:0;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.1)}.app-legal-disclaimer h2{margin:15px 0 7px;color:#e8cf93;font-size:.78rem;line-height:1.5}.app-legal-disclaimer b{color:#e8cf93}.disclaimer-list{margin:0;padding:0;list-style:none}.disclaimer-list li{position:relative;margin:0;padding:5px 0 5px 18px}.disclaimer-list li:before{content:"";position:absolute;top:1.05em;left:2px;width:4px;height:4px;border-radius:50%;background:#e8cf93}.disclaimer-list li b{color:#e8cf93;font-weight:600}html[lang=my] .app-legal-disclaimer{font-size:.82rem;line-height:1.85}@media(max-width:560px){.app-legal-disclaimer{width:min(calc(100% - 24px),920px);padding:19px 18px calc(21px + env(safe-area-inset-bottom))}}.app-header{position:sticky;top:0;z-index:20;height:64px;padding:0 max(24px,calc((100% - 1180px)/2));display:flex;align-items:center;justify-content:space-between}main{max-width:1180px;margin:auto}.page{padding:42px 24px 70px}.page-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px}.page-heading h1{font-size:clamp(1.65rem,3.2vw,2.5rem);margin-bottom:0}.page-heading p:last-child{max-width:650px;color:var(--muted)}.moment-control{display:grid;justify-items:end;gap:12px}.moment-actions{display:flex;gap:4px;padding:4px;border:1px solid var(--line);border-radius:999px;background:var(--paper)}.soft-button{border:0;background:transparent;color:var(--sage-dark);border-radius:999px;padding:9px 16px;font-weight:700;font-size:.82rem;white-space:nowrap}.soft-button:hover{background:var(--sage-soft)}.moment-picker{box-sizing:border-box;margin:0;width:min(100%,520px);padding:16px;border:1px solid var(--line);border-radius:18px;background:var(--paper);box-shadow:var(--shadow);display:grid;gap:14px;overflow:hidden}.moment-picker label{min-width:0;display:grid;gap:7px;color:var(--muted);font-size:.76rem;font-weight:700}.moment-picker input{box-sizing:border-box;display:block;min-width:0;max-width:100%;width:100%;border:1px solid var(--line);border-radius:12px;padding:12px;background:#fff;color:var(--ink);font:inherit}.moment-picker-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;min-width:0}.moment-picker>.moment-picker-glance{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px}.moment-picker-glance span{display:inline-flex;padding:6px 11px;border-radius:999px;background:var(--sage-soft);color:var(--sage-dark);font-size:.78rem;font-weight:700}.moment-picker-glance span.active{background:#fdf1d8;color:#8a6a1f}.moment-picker-glance span.warning{background:#fbe6e2;color:#9a4a3a}.moment-picker>.moment-nudge{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;min-width:0}.moment-nudge button{min-width:0;border:1px solid var(--line);border-radius:12px;padding:10px 6px;background:var(--sage-soft);color:var(--sage-dark);font-weight:700;font-size:.78rem;white-space:nowrap}.moment-nudge button:hover{background:var(--sage);color:#fff}.moment-picker>div{min-width:0;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 18px}.moment-picker>.moment-picker-fields{display:grid;justify-content:stretch;align-items:stretch;gap:12px}.moment-picker .primary-button{padding:11px 14px;gap:18px}.hero-card{border-radius:30px;padding:clamp(24px,5vw,46px);color:#fff;box-shadow:var(--shadow);background:linear-gradient(140deg,#486a63,#29443f)}.hero-card.excellent{background:linear-gradient(140deg,#386d5d,#21483e)}.hero-card.usable{background:linear-gradient(140deg,#796947,#56492f)}.hero-card.neutral,.hero-card.avoid{background:linear-gradient(140deg,#626965,#3e4743)}.hero-tags span,.hero-tags button{display:inline-flex;width:fit-content;border-radius:999px;padding:7px 11px;background:#ffffff21;font-size:.76rem;font-weight:700}.hero-tags button{border:none;font-family:inherit;color:inherit;cursor:pointer;transition:background .15s ease}.hero-tags button:hover,.hero-tags button:focus-visible{background:#ffffff38}.hero-card h2{max-width:780px;margin:40px 0 28px;font-size:clamp(1.65rem,4vw,2.75rem);line-height:1.25}.transit-overview-heading{margin-bottom:22px}.transit-overview-heading .eyebrow{margin-bottom:6px;color:#e4b354}.transit-overview-card .transit-overview-heading h2{margin:0;font-size:clamp(1.25rem,2.8vw,1.85rem)}.transit-line{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.transit-line span{padding:16px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:17px;display:grid;gap:3px}.transit-line small{opacity:.7}.transit-line b{font-size:1.08rem}.transit-line em{opacity:.76;font-size:.82rem;font-style:normal}.house-chart{min-width:0;margin-top:18px}.house-chart-heading{display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin-bottom:14px}.house-chart-heading h3{margin:0;font-size:1rem}.house-chart-heading span{font-size:.74rem;font-weight:700;opacity:.72}.house-chart-wheel-wrap{display:grid;place-items:center;min-width:0;overflow:hidden}.house-chart-wheel{display:block;width:min(100%,650px);height:auto;overflow:visible}.house-chart-sector path{stroke-width:1.3;vector-effect:non-scaling-stroke}.house-chart-sector text{pointer-events:none}.house-chart-sector.interactive{cursor:pointer;outline:none}.house-chart-sector.interactive:hover path,.house-chart-sector.interactive:focus-visible path{filter:brightness(1.24);stroke-width:2.2}.house-chart-house-number{font-size:12px;font-weight:800}.house-chart-sign{font-size:12px;font-weight:750}.house-chart-occupants{font-size:19px;font-weight:750}.house-chart-lagna-label{font-size:11px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.house-chart-center{stroke-width:1.4;vector-effect:non-scaling-stroke}.house-chart-center-title{font-size:12px;font-weight:750}.house-chart-center-sign{font-size:17px;font-weight:850}.house-chart-center-order{font-size:9px}.house-chart-dark .house-chart-sector path{fill:#ffffff09;stroke:#ffffff38}.house-chart-dark .house-chart-sector:nth-child(2n) path{fill:#fff1}.house-chart-dark .house-chart-sector.lagna-house path{fill:#e4b35433;stroke:#e4b354}.house-chart-dark .house-chart-house-number,.house-chart-dark .house-chart-lagna-label{fill:#e9c36e}.house-chart-dark .house-chart-sign{fill:#ffffffb8}.house-chart-dark .house-chart-occupants{fill:#fff}.house-chart-dark .house-chart-center{fill:#081c24b8;stroke:#e4b3547a}.house-chart-dark .house-chart-center-title,.house-chart-dark .house-chart-center-order{fill:#ffffffad}.house-chart-dark .house-chart-center-sign{fill:#fff}.house-chart-light .house-chart-sector path{fill:#ffffffad;stroke:#c8d5ea}.house-chart-light .house-chart-sector:nth-child(2n) path{fill:#dce7f9b3}.house-chart-light .house-chart-sector.lagna-house path{fill:#f8edcd;stroke:#c79a35}.house-chart-light .house-chart-house-number,.house-chart-light .house-chart-lagna-label{fill:#9b6b12}.house-chart-light .house-chart-sign{fill:#64708d}.house-chart-light .house-chart-occupants{fill:#17336f}.house-chart-light .house-chart-center{fill:#fff;stroke:#b9c9e2}.house-chart-light .house-chart-center-title,.house-chart-light .house-chart-center-order{fill:#687491}.house-chart-light .house-chart-center-sign{fill:#17336f}.house-chart-hand-line{stroke-width:2;opacity:.9;vector-effect:non-scaling-stroke}.house-chart-hand-label{font-size:11px;font-weight:850;letter-spacing:.05em}.house-chart-dark .house-chart-hand-line{stroke:var(--gold)}.house-chart-dark .house-chart-hand-label{fill:#e9c36e}.house-chart-light .house-chart-hand-line{stroke:#9b6b12}.house-chart-light .house-chart-hand-label{fill:#9b6b12}.house-chart-table-wrap{margin-top:18px;max-width:100%;overflow-x:auto;border-radius:10px;-webkit-overflow-scrolling:touch}.house-chart-table{width:100%;min-width:680px;border-collapse:separate;border-spacing:0;overflow:hidden}.house-chart-table th,.house-chart-table td{padding:10px 12px;text-align:left;vertical-align:top;font-size:.81rem;line-height:1.55}.house-chart-table thead th{font-size:.66rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.house-chart-table tbody th{font-weight:750;white-space:nowrap}.house-chart-table td:nth-child(3),.house-chart-table td:nth-child(5),.house-chart-table th:nth-child(3),.house-chart-table th:nth-child(5){text-align:center;white-space:nowrap}.house-chart-table td:last-child span{display:block}.house-chart-dark .house-chart-table{background:#03141a3d;border:1px solid rgba(255,255,255,.14)}.house-chart-dark .house-chart-table th,.house-chart-dark .house-chart-table td{border-bottom:1px solid rgba(255,255,255,.1)}.house-chart-dark .house-chart-table thead th{color:#ffffff94}.house-chart-dark .house-chart-table tbody th{color:#fff}.house-chart-dark .house-chart-table td{color:#ffffffc7}.house-chart-light .house-chart-table{background:#ffffffb3;border:1px solid #d5deef}.house-chart-light .house-chart-table th,.house-chart-light .house-chart-table td{border-bottom:1px solid #e1e8f5}.house-chart-light .house-chart-table thead th{color:#687491}.house-chart-light .house-chart-table tbody th{color:#17336f}.house-chart-light .house-chart-table td{color:#43507a}.house-chart-table tbody tr:last-child th,.house-chart-table tbody tr:last-child td{border-bottom:0}.house-chart-planet-button{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:2px 0;border:0;border-bottom:1px dashed currentColor;color:inherit;background:transparent;font:inherit;font-weight:inherit;text-align:left;cursor:pointer}.house-chart-planet-button:hover,.house-chart-planet-button:focus-visible{color:#e0a936;border-bottom-style:solid;outline:none}.house-chart-light .house-chart-planet-button:hover,.house-chart-light .house-chart-planet-button:focus-visible{color:#8d6111}.house-chart-planet-hint{margin-left:2px;opacity:.6;font-size:.7em}.house-chart-table .house-chart-symbolic-row>td{padding:0;border-bottom:1px solid rgba(228,179,84,.28)}.house-chart-symbolic-detail{padding:16px 18px 18px}.house-chart-symbolic-detail header{display:flex;align-items:center;gap:9px}.house-chart-symbolic-detail h3{margin:0;font-size:.94rem}.house-chart-symbolic-detail ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 24px;margin:13px 0 0;padding-left:20px;font-size:.8rem;line-height:1.65}.house-chart-symbolic-detail>small{display:block;margin-top:13px;font-size:.7rem;line-height:1.6;opacity:.68}.house-chart-table .house-chart-symbolic-detail .planetary-symbolic-number{display:grid}.house-chart-dark .symbolic-selected>th{color:#f1c86f}.house-chart-dark .house-chart-symbolic-detail{color:#ffffffd1;background:#e4b35414}.house-chart-dark .house-chart-symbolic-detail h3{color:#f5d48d}.house-chart-light .symbolic-selected>th{color:#8d6111}.house-chart-light .house-chart-symbolic-detail{color:#43507a;background:#c49a4514}.house-chart-light .house-chart-symbolic-detail h3{color:#253b70}.house-chart-link{padding:1px 3px;color:inherit;background:transparent;border:0;border-bottom:1px dashed currentColor;border-radius:0;font:inherit;font-weight:750;cursor:pointer}.house-chart-link:hover,.house-chart-link:focus-visible{color:#e0a936;border-bottom-style:solid;outline:none}.house-chart-light .house-chart-link:hover,.house-chart-light .house-chart-link:focus-visible{color:#8d6111}.house-chart-note{display:block;margin-top:10px;font-size:.72rem;line-height:1.65;opacity:.72}.house-chart-location{margin:6px 0 14px;padding:15px 16px;border:1px solid currentColor;border-radius:10px;font-size:.82rem;line-height:1.65;opacity:.78}.house-chart-location span{display:block}.house-chart-location span+span{margin-top:5px}.location-retry{width:fit-content;margin-top:7px;padding:6px 9px;color:#fff;background:#ffffff1a;border:1px solid rgba(255,255,255,.24);border-radius:5px;font:inherit;font-size:.75rem;font-weight:700}.hero-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.hero-tags span.active,.hero-tags button.active{color:#ffe2a6}.hero-tags span.warning,.hero-tags button.warning{color:#ffe1de}.hero-tags .venus-wealth-tag{border-color:#ffde9c57}.purpose-card{margin-top:16px;padding:clamp(20px,3vw,30px);color:#f5f6f9;background:radial-gradient(circle at 88% 10%,rgba(228,179,84,.16),transparent 28%),#061236e0;border:1px solid rgba(245,246,249,.34);border-radius:12px;box-shadow:0 14px 34px #00082340}.purpose-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start}.purpose-heading .eyebrow{color:var(--gold);margin-bottom:7px}.purpose-heading h2{margin:0;font-size:clamp(1.25rem,2.5vw,1.8rem)}.purpose-general-score{min-width:128px;padding:12px 14px;color:#ffe1a2;background:#ffffff14;border:1px solid rgba(228,179,84,.5);border-radius:8px;text-align:center}.purpose-general-score small,.purpose-general-score span{display:block;color:#c8d0e1;font-size:.68rem;font-weight:700}.purpose-general-score b{display:block;margin:5px auto 4px;max-width:180px;font-size:1.02rem;line-height:1.4}.purpose-summary{max-width:880px;margin:18px 0 8px;color:#f5f6f9;font-size:.98rem}.purpose-reason,.purpose-caution{margin:0;color:#c8d0e1;font-size:.86rem;line-height:1.65}.purpose-caution{margin-top:8px;color:#e6cfc4}.purpose-focus{margin-top:16px;padding:16px;background:#e4b3541a;border:1px solid rgba(228,179,84,.28);border-radius:9px}.purpose-focus-heading{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.purpose-focus-heading .eyebrow{color:#e4b354;margin-bottom:5px}.purpose-focus-heading h3{margin:0;color:#f5f6f9;font-size:clamp(1.05rem,2vw,1.35rem)}.purpose-focus-heading span{min-width:82px;padding:8px 10px;color:#ffe1a2;background:#ffffff14;border:1px solid rgba(228,179,84,.34);border-radius:7px;text-align:center}.purpose-focus-heading span small{display:block;margin-top:3px;color:#c8d0e1;font-size:.66rem;font-weight:700}.purpose-focus-heading span b{display:block;max-width:170px;font-size:.95rem;line-height:1.4}.purpose-focus-chips{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.purpose-focus-chips button{padding:8px 10px;color:#c8d0e1;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:999px;font:inherit;font-size:.8rem;font-weight:700;cursor:pointer}.purpose-focus-chips button.active{color:#071338;background:#f5f6f9;border-color:#f5f6f9}.purpose-focus p{margin:0;color:#f5f6f9;line-height:1.65}.purpose-focus small{display:block;margin-top:8px;color:#c8d0e1;line-height:1.55}.purpose-focus em{display:block;margin-top:8px;color:#ffe1a2;font-size:.82rem;font-style:normal;line-height:1.55}.purpose-focus em.purpose-capped-note{color:#f29a92}.purpose-alignment{margin-top:14px;padding:13px 14px;background:#ffffff12;border:1px solid rgba(228,179,84,.26);border-left:3px solid #e4b354;border-radius:8px}.purpose-alignment small{display:block;margin-bottom:6px;color:#e4b354;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.purpose-alignment b{color:#ffe1a2}.purpose-alignment p{margin:7px 0 0;color:#d7deed;font-size:.86rem;line-height:1.65}.purpose-deep-dive{margin-top:15px;padding:13px 14px;background:#ffffff0b;border:1px solid rgba(255,255,255,.12);border-radius:8px}.purpose-deep-dive>summary,.today-support-layers>summary{cursor:pointer;color:#ffe1a2;font-size:.86rem;font-weight:800}.purpose-deep-dive[open]>summary{margin-bottom:14px}.purpose-dasha-filter{display:inline-block;margin-top:10px;padding:8px 10px;color:#ffe1a2;background:#e4b35417;border:1px solid rgba(228,179,84,.28);border-radius:7px;font-size:.78rem;font-weight:700}.purpose-lanes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.purpose-lanes>div{padding:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:7px}.purpose-lanes h3,.purpose-actions h3{margin:0 0 10px;color:#e4b354;font-size:.8rem;text-transform:uppercase;letter-spacing:.06em}.purpose-lanes span{display:flex;justify-content:space-between;gap:12px;padding:8px 0;color:#e7edf8;border-top:1px solid rgba(255,255,255,.1);font-size:.84rem}.purpose-lanes span:first-of-type{border-top:0;padding-top:0}.purpose-lanes span b{color:#ffe1a2;text-align:right}.purpose-lanes span b i{color:#aeb8cd;font-style:normal;font-size:.72rem;font-weight:700}.purpose-verdict-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.purpose-verdict{padding:14px;background:#ffffff0e;border:1px solid rgba(255,255,255,.12);border-left:3px solid rgba(255,255,255,.25);border-radius:7px}.purpose-verdict.strong{border-left-color:#e4b354;background:#e4b35417}.purpose-verdict.caution{border-left-color:#f29a92;background:#f29a9214}.purpose-verdict>div{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.purpose-verdict b{color:#fff}.purpose-verdict span{color:#e4b354;font-size:.75rem;font-weight:700;text-align:right}.purpose-verdict p{margin:10px 0 0;color:#d7deed;font-size:.84rem;line-height:1.65}.purpose-verdict small{display:block;margin-top:8px;color:#aeb8cd;line-height:1.55}.purpose-verdict em{display:block;margin-top:9px;color:#ffe1a2;font-size:.78rem;font-style:normal;line-height:1.55}.purpose-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.purpose-actions>div{padding:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:7px}.purpose-actions ul{margin:0;padding-left:18px}.purpose-actions li{color:#d7deed;font-size:.84rem;line-height:1.65}.today-support-layers{margin-top:18px;padding:15px;color:#f5f6f9;background:#0612369e;border:1px solid rgba(245,246,249,.22);border-radius:10px}.today-support-layers[open]>summary{margin-bottom:14px}.today-priority{margin-bottom:4px}.scoring-policy-note{margin:0 0 16px;font-size:.8rem;line-height:1.7}.today-priority .today-verdict{margin-bottom:16px}.today-priority .hero-tags{margin-top:0;margin-bottom:18px}.today-jump{position:sticky;top:72px;z-index:15;display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 4px;padding:9px;background:#061236e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(245,246,249,.18);border-radius:12px}.today-jump button{cursor:pointer;padding:7px 14px;color:#ffe1a2;background:#ffffff12;border:1px solid rgba(255,255,255,.18);border-radius:999px;font-size:.82rem;font-weight:700}.today-jump button:hover{background:#ffffff24}.today-group{margin-top:16px;padding:15px;color:#f5f6f9;background:#0612369e;border:1px solid rgba(245,246,249,.22);border-radius:10px;scroll-margin-top:128px}.today-jump-target{scroll-margin-top:128px}.today-group>summary{cursor:pointer;color:#ffe1a2;font-size:.95rem;font-weight:800}.today-group[open]>summary{margin-bottom:14px}.dasha-card{margin-top:16px;padding:clamp(20px,3vw,28px);color:#f5f6f9;background:radial-gradient(circle at 12% 0%,rgba(228,179,84,.16),transparent 30%),linear-gradient(135deg,#09173af5,#1d2a56e6);border:1px solid rgba(228,179,84,.38);border-radius:12px;box-shadow:0 14px 34px #00082338}.dasha-heading{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start}.dasha-heading>span{color:#e4b354;font-size:1.45rem;line-height:1.1}.dasha-heading .eyebrow{color:#e4b354;margin-bottom:5px}.dasha-heading h2{margin:0;font-size:clamp(1.12rem,2.4vw,1.5rem)}.dasha-card p{color:#dce7f7;line-height:1.75}.dasha-support-text{margin-top:10px;padding-left:12px;border-left:3px solid rgba(228,179,84,.65)}.dasha-period{margin:18px 0 10px;padding:12px 14px;color:#ffe1a2;background:#ffffff12;border:1px solid rgba(228,179,84,.25);border-radius:7px;font-weight:700}.dasha-endings{display:grid;gap:7px;margin:0 0 14px;padding:12px 14px;background:#ffffff0b;border:1px solid rgba(255,255,255,.11);border-radius:7px}.dasha-endings p{margin:0;color:#dce7f7;font-size:.9rem;line-height:1.55}.dasha-endings b{color:#ffe1a2}.dasha-alignment{margin-top:14px;padding:14px;background:#e4b35417;border:1px solid rgba(228,179,84,.28);border-left:3px solid #e4b354;border-radius:8px}.dasha-alignment h3{margin:0 0 8px;color:#e4b354;font-size:.82rem;text-transform:uppercase;letter-spacing:.05em}.dasha-alignment b{color:#ffe1a2}.dasha-alignment p{margin:8px 0 0}.dasha-details{margin-top:14px}.dasha-details summary{width:fit-content;padding:8px 10px;color:#ffe1a2;background:#ffffff12;border:1px solid rgba(228,179,84,.25);border-radius:7px;cursor:pointer;font-size:.82rem;font-weight:700}.dasha-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.dasha-grid>div{padding:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.13);border-radius:8px}.dasha-grid h3{margin:0 0 10px;color:#e4b354;font-size:.82rem;text-transform:uppercase;letter-spacing:.05em}.dasha-grid span{display:inline-block;margin:0 7px 7px 0;padding:6px 8px;color:#e7edf8;background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:999px;font-size:.82rem}.dasha-principle{margin-top:12px;padding-left:12px;border-left:3px solid #e4b354}.brahma-pata-card{--brahma-accent: #e4b354;margin-top:16px;padding:clamp(20px,3vw,28px);color:#f5f6f9;background:radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--brahma-accent) 18%,transparent),transparent 30%),#061236e6;border:1px solid color-mix(in srgb,var(--brahma-accent) 48%,rgba(245,246,249,.3));border-radius:12px;box-shadow:0 14px 34px #00082340}.brahma-pata-card.tone-danger{--brahma-accent: #f29a92}.brahma-pata-card.tone-wealth,.brahma-pata-card.tone-great_wealth{--brahma-accent: #e4b354}.brahma-pata-card.tone-children_legacy{--brahma-accent: #b9a5e8}.brahma-pata-card.tone-resource_pressure{--brahma-accent: #d5a875}.brahma-pata-card.tone-great_growth{--brahma-accent: #7fc7b5}.brahma-pata-heading{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:14px}.brahma-pata-heading .eyebrow{margin-bottom:5px;color:var(--brahma-accent)}.brahma-pata-heading h2{margin:0;color:#f5f6f9;font-size:clamp(1.15rem,2.4vw,1.55rem)}.brahma-pata-symbol{display:inline-flex;align-items:center;gap:3px;color:var(--brahma-accent);font-size:1.25rem;line-height:1.2}.brahma-pata-symbol i{opacity:.65;font-size:.72rem;font-style:normal}.brahma-pata-context{padding:7px 9px;color:#d7deed;background:#ffffff14;border:1px solid color-mix(in srgb,var(--brahma-accent) 36%,transparent);border-radius:6px;text-align:center;font-size:.7rem;font-weight:600;white-space:nowrap}.brahma-pata-route{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin:18px 0 14px;padding:13px 15px;background:#ffffff12;border:1px solid rgba(255,255,255,.14);border-radius:7px}.brahma-pata-route small{color:#b9c2d5}.brahma-pata-route b{display:flex;align-items:center;gap:9px;text-align:right}.brahma-pata-route b span{color:var(--brahma-accent)}.brahma-pata-verdict{margin:0;color:#f5f6f9;font-size:.96rem;line-height:1.75}.brahma-pata-vedha{display:grid;gap:4px;margin-top:14px;padding:13px 14px;color:#ffe4df;background:#912e2d40;border-left:3px solid #f29a92;border-radius:5px;line-height:1.6}.brahma-pata-vedha span{color:#e7c9c7;font-size:.86rem}.brahma-pata-guidance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.brahma-pata-guidance>div{padding:14px 15px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:7px}.brahma-pata-guidance h3{margin:0 0 8px;color:var(--brahma-accent);font-size:.82rem}.brahma-pata-guidance ul,.brahma-pata-remedies ul{margin:0;padding-left:18px}.brahma-pata-guidance li,.brahma-pata-remedies li{color:#d7deed;font-size:.84rem;line-height:1.65}.brahma-pata-remedies{margin-top:12px;padding:13px 15px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:7px}.brahma-pata-remedies summary{color:#f5f6f9;cursor:pointer;font-weight:700;font-size:.86rem}.brahma-pata-remedies[open] summary{margin-bottom:10px;color:var(--brahma-accent)}.brahma-pata-remedies p{color:#b9c2d5;font-size:.84rem;line-height:1.65}.brahma-pata-principle{display:block;margin-top:13px;color:#9faac1;line-height:1.55}.book-layer-card{margin-top:16px;padding:22px;color:var(--ink);background:linear-gradient(135deg,#f4f1e8,#eef2f4 58%,#eef0f7);border:1px solid #c5c9b8;border-radius:10px;box-shadow:0 12px 32px #030f351a}.book-layer-heading{display:flex;align-items:flex-start;gap:13px}.book-layer-heading>span{color:#5d6b52;font-size:1.5rem;line-height:1.2}.book-layer-heading .eyebrow{color:#66734f;margin-bottom:5px}.book-layer-heading h2{margin:0;font-size:1.12rem}.book-layer-card>p{margin:12px 0 0;color:var(--reading-muted);font-size:.91rem;line-height:1.72}.book-layer-card>small{display:block;margin-top:12px;color:#71787d;font-size:.8rem;line-height:1.65}.book-layer-card .book-layer-note{padding:12px 14px;background:#ffffffb8;border:1px solid rgba(102,115,79,.3);border-radius:7px;font-weight:600}.book-layer-card .book-layer-note.positive{color:#33512e;border-color:#486a6366}.book-layer-card .book-layer-note.warning{color:#7c3f34;border-color:#be6c5e73}.nitya-yoga-card{margin-top:16px;padding:22px;color:var(--ink);background:linear-gradient(135deg,#f7f3e7,#edf3f1 58%,#eef0f8);border:1px solid #c6cbbd;border-radius:16px;box-shadow:0 12px 32px #030f351a}.nitya-yoga-card .book-layer-heading{position:relative}.nitya-yoga-card .book-layer-heading>span{color:#566a8c}.nitya-yoga-card .book-layer-heading h2{color:#1f345b}.nitya-yoga-english{color:#68748b;font-size:.78em;font-weight:700}.nitya-yoga-tone{margin-left:auto;padding:6px 10px;border-radius:999px;font-size:.73rem;letter-spacing:.03em;white-space:nowrap}.nitya-yoga-tone.tone-auspicious{color:#2c614d;background:#deeee5;border:1px solid #b7d8c6}.nitya-yoga-tone.tone-cautionary{color:#874b3f;background:#f6e2db;border:1px solid #e3b8aa}.nitya-yoga-index{display:flex;align-items:baseline;gap:9px;margin-top:15px;color:#405b82}.nitya-yoga-index b{font-size:1.25rem}.nitya-yoga-index span{color:#68748b;font-size:.82rem;font-weight:700}.nitya-yoga-card>p{color:#43536e;font-size:.91rem;line-height:1.72}.nitya-yoga-calculation{margin:12px 0 0}.nitya-yoga-description{margin-top:13px;padding:12px 14px;color:#304662;background:#ffffffad;border:1px solid rgba(86,106,140,.25);border-radius:9px}.nitya-yoga-description b{color:#536b55;font-size:.83rem}.nitya-yoga-description p{margin:5px 0 0;color:#43536e;font-size:.91rem;line-height:1.72}.nitya-yoga-details,.nitya-yoga-reference{margin-top:14px;padding-top:12px;border-top:1px solid rgba(86,106,140,.22)}.nitya-yoga-details summary,.nitya-yoga-reference summary{color:#304e7c;cursor:pointer;font-weight:800}.nitya-yoga-details dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:12px 0 0}.nitya-yoga-details dl>div{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px dashed rgba(86,106,140,.18)}.nitya-yoga-details dt{color:#69778e;font-size:.8rem}.nitya-yoga-details dd{margin:0;color:#304662;font-size:.8rem;font-weight:800;text-align:right}.nitya-yoga-metadata{margin:11px 0 0;color:#68748b;font-size:.76rem;line-height:1.6}.nitya-yoga-reference-note{margin:10px 0 0;color:#68748b;font-size:.82rem;line-height:1.6}.nitya-yoga-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:14px}.nitya-yoga-groups h3{margin:0 0 8px;color:#536b55;font-size:.9rem}.nitya-yoga-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.nitya-yoga-list li{padding:7px 9px;color:#40536f;border-radius:7px}.nitya-yoga-list li.current{background:#e4b35433;outline:1px solid rgba(186,140,38,.45)}.nitya-yoga-list li b{color:#304e7c;font-size:.84rem}.nitya-yoga-list li b span{color:#7a8494;font-size:.7rem;font-weight:700}.nitya-yoga-list li p{margin:3px 0 0;color:#586980;font-size:.78rem;line-height:1.55}.nitya-yoga-reference>small,.nitya-yoga-source{display:block;margin-top:12px;color:#68748b;font-size:.76rem;line-height:1.6}.birth-karana-card{margin-top:16px;padding:22px;color:var(--ink);background:linear-gradient(135deg,#f1f5ec,#eef3f4 58%,#f4f0e7);border:1px solid #c4cdbd;border-radius:16px;box-shadow:0 12px 32px #030f351a}.birth-karana-card .book-layer-heading>span{color:#566a8c}.birth-karana-card .book-layer-heading h2{color:#1f345b}.birth-karana-english{color:#68748b;font-size:.78em;font-weight:700}.birth-karana-type{margin-left:auto;padding:6px 10px;border-radius:999px;font-size:.73rem;white-space:nowrap}.birth-karana-type.karana-movable{color:#2c614d;background:#deeee5;border:1px solid #b7d8c6}.birth-karana-type.karana-fixed{color:#76591e;background:#fff1cc;border:1px solid #dfc895}.birth-karana-tithi{margin:15px 0 0;color:#405b82;font-weight:800}.birth-karana-definition{margin:10px 0 0;color:#43536e;font-size:.91rem;line-height:1.72}.birth-karana-meaning{margin-top:13px;padding:12px 14px;color:#304662;background:#ffffffad;border:1px solid rgba(86,106,140,.25);border-radius:9px}.birth-karana-meaning b{color:#536b55;font-size:.83rem}.birth-karana-meaning p{margin:5px 0 0;color:#43536e;font-size:.91rem;line-height:1.72}.birth-karana-meaning small{display:block;margin-top:7px;color:#68748b;font-size:.78rem}.birth-karana-details,.birth-karana-reference{margin-top:14px;padding-top:12px;border-top:1px solid rgba(86,106,140,.22)}.birth-karana-details summary,.birth-karana-reference summary{color:#304e7c;cursor:pointer;font-weight:800}.birth-karana-details dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:12px 0 0}.birth-karana-details dl>div{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px dashed rgba(86,106,140,.18)}.birth-karana-details dt{color:#69778e;font-size:.8rem}.birth-karana-details dd{margin:0;color:#304662;font-size:.8rem;font-weight:800;text-align:right}.birth-karana-metadata{margin:11px 0 0;color:#68748b;font-size:.76rem;line-height:1.6}.birth-karana-reference-note{margin:10px 0 0;color:#68748b;font-size:.82rem;line-height:1.6}.birth-karana-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:14px}.birth-karana-groups h3{margin:0 0 8px;color:#536b55;font-size:.9rem}.birth-karana-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.birth-karana-list li{padding:7px 9px;color:#40536f;border-radius:7px}.birth-karana-list li.current{background:#e4b35433;outline:1px solid rgba(186,140,38,.45)}.birth-karana-list li b{color:#304e7c;font-size:.84rem}.birth-karana-list li b span{color:#7a8494;font-size:.7rem;font-weight:700}.birth-karana-list li p{margin:3px 0 0;color:#586980;font-size:.78rem;line-height:1.55}.birth-karana-source{display:block;margin-top:12px;color:#68748b;font-size:.76rem;line-height:1.6}.noon-nakshatra-card .noon-nakshatra-time{font-weight:700}.noon-nakshatra-card h3{margin:16px 0 0;font-size:.92rem;color:#44503a}.noon-nakshatra-hours>p,.noon-nakshatra-janma>p{margin:12px 0 0;color:var(--reading-muted);font-size:.91rem;line-height:1.72}.noon-nakshatra-hour-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:8px}.noon-nakshatra-hour-grid>div{padding:9px 11px;background:#ffffffa8;border:1px solid rgba(102,115,79,.25);border-radius:7px;font-size:.86rem;line-height:1.5}.noon-nakshatra-hour-grid>div b{display:block;font-size:.82rem;color:#44503a}.noon-nakshatra-hour-grid>div.active{background:#fdf1d8;border-color:#e4b354}.noon-nakshatra-hour-grid>div.active b{color:#8a6a1f}.noon-nakshatra-janma{margin-top:16px;padding-top:14px;border-top:1px solid rgba(102,115,79,.25)}.noon-nakshatra-precept-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.akkhara-tithi-card.supreme{border-color:#c99b3b;box-shadow:0 12px 34px #8d63122e}.akkhara-tithi-card.supreme .book-layer-heading>span,.akkhara-tithi-card.supreme .book-layer-heading .eyebrow{color:#956b16}.akkhara-planner{margin-top:12px;border-color:#b7892b57}.akkhara-window-row.supreme{border-color:#b7892b7a;background:linear-gradient(135deg,#fff9e4eb,#ffffffe6)}.akkhara-window-rule{color:#73571d;font-weight:700}.book-layer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:13px}.book-layer-grid>div{padding:14px;color:#3d4550;background:#ffffffa8;border:1px solid rgba(102,115,79,.25);border-radius:7px;line-height:1.7}.book-layer-grid b{display:block;margin-bottom:6px;color:#44503a}.book-layer-grid p{margin:0;font-size:.88rem}.karma-governed-places{margin-top:12px;padding-top:10px;border-top:1px dashed rgba(102,115,79,.25)}.book-layer-grid .karma-governed-places b{margin-bottom:4px;color:#497565;font-size:.74rem}.book-layer-grid .karma-governed-places p{color:#59667b;font-size:.8rem}.nago-yayi-card{border-color:#9f772e7a}.nago-yayi-position{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:13px;margin-top:16px}.nago-yayi-position>div{min-width:0;padding:14px;background:#ffffffb8;border:1px solid rgba(159,119,46,.26);border-radius:8px}.nago-yayi-position>span{color:#9f772e;font-size:1.15rem}.nago-yayi-position span,.nago-yayi-position small{display:block;color:#747b80}.nago-yayi-position b{display:block;margin:5px 0;color:#303b52;overflow-wrap:anywhere}.nago-yayi-strategies{margin-top:13px;padding:13px 14px;background:#ffffff85;border-radius:8px}.nago-yayi-strategies summary{color:#4d583f;cursor:pointer;font-weight:700}.nago-yayi-strategies ul{margin:12px 0 0;padding-left:20px;color:var(--reading-muted)}.nago-yayi-strategies li{margin-top:8px;line-height:1.7}.shadanga-wheel-details{margin-top:14px}.shadanga-wheel-details>summary{color:#4d583f;cursor:pointer;font-weight:700}.shadanga-wheel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:12px}.shadanga-wheel-grid>div{position:relative;min-width:0;padding:9px;background:#ffffffb3;border:1px solid rgba(78,91,107,.18);border-left:3px solid #8595a5;border-radius:7px}.shadanga-wheel-grid>div[data-section=mouth]{border-left-color:#b9574f}.shadanga-wheel-grid>div[data-section=chest]{border-left-color:#d18b42}.shadanga-wheel-grid>div[data-section=stomach]{border-left-color:#4e8aa5}.shadanga-wheel-grid>div[data-section=guda]{border-left-color:#484b57}.shadanga-wheel-grid>div[data-section=tail]{border-left-color:#7b74a8}.shadanga-wheel-grid>div[data-section=head]{border-left-color:#6e8a62}.shadanga-wheel-grid small,.shadanga-wheel-grid b{display:block;overflow-wrap:anywhere}.shadanga-wheel-grid small{color:#7b8288;font-size:.64rem}.shadanga-wheel-grid b{margin-top:3px;color:#37435b;font-size:.76rem}.shadanga-wheel-grid em{display:block;margin-top:4px;color:#9f772e;font-size:.8rem;font-style:normal}.shadanga-subsection{margin-top:13px;padding:13px 14px;background:#ffffff94;border:1px solid rgba(102,115,79,.22);border-radius:8px}.shadanga-subsection>b{display:block;color:#44503a}.shadanga-subsection p{margin:7px 0 0;color:var(--reading-muted);font-size:.86rem;line-height:1.7}.shadanga-subsection p.positive{color:#33512e}.shadanga-subsection p.warning{color:#7c3f34}.natal-shadanga-card .book-layer-grid small{display:block;margin-top:8px;color:#777f86;font-size:.72rem;line-height:1.65;overflow-wrap:anywhere}.shadanga-source{display:block;margin-top:6px;color:#8a8471;font-size:.74rem;line-height:1.65;overflow-wrap:anywhere}.shadanga-windows-details,.shadanga-khetta-details{margin-top:14px}.shadanga-windows-details>summary,.shadanga-khetta-details>summary,.shadanga-library-block>summary{color:#4d583f;cursor:pointer;font-weight:700}.shadanga-windows-details>small{display:block;margin-top:9px;color:#8a8471;font-size:.74rem;line-height:1.65}.shadanga-khetta-details p{margin:8px 0 0;font-size:.84rem;line-height:1.65;color:var(--reading-muted)}.shadanga-khetta-details p.positive{color:#33512e}.shadanga-khetta-details p.warning{color:#7c3f34}.shadanga-goal-row small{display:block;margin-top:3px;color:#8a8471;font-size:.72rem}.shadanga-goal-actions{display:flex;gap:14px;margin-top:8px}.shadanga-goal-form{display:grid;grid-template-columns:1fr auto auto;gap:8px;margin-top:13px}.shadanga-goal-form input,.shadanga-goal-form select{min-width:0;padding:8px 10px;font:inherit;font-size:.84rem;border:1px solid rgba(102,115,79,.32);border-radius:8px;background:#ffffffb3}.shadanga-planner-controls{display:flex;gap:10px;align-items:center;margin-top:12px}.shadanga-planner-controls select{padding:7px 10px;font:inherit;font-size:.84rem;border:1px solid rgba(102,115,79,.32);border-radius:8px;background:#ffffffb3}.shadanga-planner-table{margin-top:13px;display:grid;gap:8px;max-height:420px;overflow-y:auto}.shadanga-planner-row{padding:10px 12px;border:1px solid rgba(102,115,79,.2);border-left-width:4px;border-radius:8px;background:#ffffff94}.shadanga-planner-row small{display:block;color:#7b8288;font-size:.72rem}.shadanga-planner-row p{margin:5px 0 0;font-size:.84rem;line-height:1.6;color:var(--reading-muted)}.shadanga-planner-row.winner-yayi{border-left-color:#7b74a8}.shadanga-planner-row.winner-nago{border-left-color:#6e8a62}.shadanga-planner-row.winner-negotiate{border-left-color:#9f772e}.shadanga-planner-row.winner-none,.shadanga-planner-row.winner-both_ruined,.shadanga-planner-row.winner-internal_split{border-left-color:#b9574f}.shadanga-lifetime-list{margin-top:13px;display:grid;gap:6px;max-height:380px;overflow-y:auto}.shadanga-lifetime-row{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:8px 12px;border:1px solid rgba(102,115,79,.2);border-left-width:4px;border-radius:8px;background:#ffffff8c}.shadanga-lifetime-row small{color:#7b8288;font-size:.72rem}.shadanga-lifetime-row b{color:#37435b;font-size:.82rem;white-space:nowrap}.shadanga-lifetime-row.active{background:#fffae4e6;border-color:#9f772e8c}.shadanga-lifetime-row[data-section=mouth]{border-left-color:#b9574f}.shadanga-lifetime-row[data-section=chest]{border-left-color:#d18b42}.shadanga-lifetime-row[data-section=stomach]{border-left-color:#4e8aa5}.shadanga-lifetime-row[data-section=guda]{border-left-color:#484b57}.shadanga-lifetime-row[data-section=tail]{border-left-color:#7b74a8}.shadanga-lifetime-row[data-section=head]{border-left-color:#6e8a62}.shadanga-library-block{margin-top:11px;padding:11px 13px;border:1px solid rgba(102,115,79,.22);border-radius:8px;background:#ffffff8c}.shadanga-library-block p{margin:9px 0 0;font-size:.86rem;line-height:1.75;color:var(--reading-muted)}@media(max-width:560px){.shadanga-goal-form{grid-template-columns:1fr}}@media(max-width:560px){.nago-yayi-position{grid-template-columns:1fr}.nago-yayi-position>span{justify-self:center;transform:rotate(90deg)}.shadanga-wheel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.moon-letter-card{margin-top:14px;padding:17px;color:#27375f;background:linear-gradient(145deg,#f7f4ff,#edf2fb);border:1px solid #d8d6ec;border-left:4px solid #7565ad;border-radius:10px}.moon-letter-card.embedded{margin-top:16px;background:#f7f4ffe0}.moon-letter-heading{display:grid;grid-template-columns:46px minmax(0,1fr);gap:12px;align-items:center}.moon-letter-glyph{display:grid;place-items:center;width:46px;height:46px;color:#fff;background:#7565ad;border-radius:50%;font-family:var(--font-myanmar);font-size:1.18rem;font-weight:700}.moon-letter-heading .eyebrow{margin:0 0 3px;color:#7565ad}.moon-letter-heading h3{margin:0;color:#2e2850;font-size:1rem;overflow-wrap:anywhere}.moon-letter-card>p{margin:12px 0 8px;color:#4f5873;font-size:.86rem;line-height:1.75;overflow-wrap:anywhere}.moon-letter-card>small{display:block;color:#776a55;font-size:.75rem;line-height:1.65;overflow-wrap:anywhere}.mahendra-card{margin-top:14px;color:#3d3522;background:#fff8e8;border:1px solid #e7d29c;border-left:4px solid #c2932e;border-radius:10px;overflow:hidden}.mahendra-card>summary{display:flex;align-items:center;gap:11px;padding:14px 15px;cursor:pointer;list-style:none}.mahendra-card>summary::-webkit-details-marker{display:none}.mahendra-card>summary>span:first-child{color:#a77818;font-size:1.2rem}.mahendra-card>summary b{display:block;color:#704f10}.mahendra-card>summary small{display:block;margin-top:3px;color:#8d7546;line-height:1.55}.mahendra-content{padding:0 15px 15px}.mahendra-content>p{margin:0 0 13px;color:#5f553f;font-size:.86rem;line-height:1.75}.mahendra-star-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px}.mahendra-star-grid>div{min-width:0;padding:10px 11px;background:#fff;border:1px solid #e8ddc2;border-radius:8px}.mahendra-star-grid>div.vedha{background:#fff0ee;border-color:#e2aaa3}.mahendra-star-grid>div.malefic{background:#f6f0e9;border-color:#cbb9a0}.mahendra-star-grid>div.clear{background:#edf7ef;border-color:#abd0b2}.mahendra-star-grid b{display:block;color:#634a1d;overflow-wrap:anywhere}.mahendra-star-grid small{display:block;margin-top:4px;color:#76694d;line-height:1.5}.mahendra-clear-list,.mahendra-block{margin-top:12px;padding-top:12px;border-top:1px solid #eadfca}.mahendra-clear-list b,.mahendra-block b{color:#815d19;font-size:.78rem}.mahendra-clear-list p,.mahendra-block p{margin:5px 0 0;color:#5f553f;font-size:.84rem;line-height:1.7;overflow-wrap:anywhere}.mahendra-content>small{display:block;margin-top:13px;color:#7a6540;line-height:1.65}.mahendra-today-card{margin:16px 0;padding:20px;color:var(--ink);background:linear-gradient(145deg,#fff7df,#edf4ff);border:1px solid #dfc16f;border-left:4px solid #c2932e;border-radius:12px;box-shadow:0 12px 32px #030f351f}.mahendra-today-card.restricted{background:linear-gradient(145deg,#fff0ee,#f1f3f8);border-color:#d69b94}.mahendra-today-heading{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:start}.mahendra-today-heading>span{display:grid;place-items:center;width:42px;height:42px;color:#fff;background:#a77818;border-radius:50%}.mahendra-today-heading .eyebrow{margin:0 0 3px;color:#936c1d}.mahendra-today-heading h2{margin:0;color:#3c321f;font-size:1.08rem;line-height:1.55;overflow-wrap:anywhere}.mahendra-today-card>p{margin:13px 0;color:#52617b;line-height:1.75}.mahendra-time-band{display:flex;flex-wrap:wrap;gap:7px 12px;align-items:center;padding:11px 12px;color:#55421d;background:#ffffffb8;border-radius:8px}.mahendra-time-band b{color:#805c18}.mahendra-time-band em{padding:4px 8px;color:#255b46;background:#dcefe5;border-radius:999px;font-size:.72rem;font-style:normal;font-weight:800}.mahendra-today-card>small{display:block;margin-top:10px;color:#8b4f46;line-height:1.6}.age-timeline-lines{display:grid;gap:10px;margin-top:13px}.age-timeline-lines .book-layer-note{margin:0;font-weight:500}.buddha-event-card{display:flex;gap:15px;align-items:flex-start;margin-top:16px;padding:22px;color:#4a3a12;background:linear-gradient(135deg,#fff3d0,#ffe9b8 60%,#f9dda6);border:1px solid #d9b45c;border-radius:10px;box-shadow:0 12px 32px #5e42042e}.buddha-event-card>span{color:#a4741a;font-size:1.9rem;line-height:1.15}.buddha-event-card .eyebrow{color:#96690f;margin-bottom:5px}.buddha-event-card h2{margin:0 0 8px;font-size:1.14rem;line-height:1.5}.buddha-event-card p{margin:0;font-size:.9rem;line-height:1.7}.janma-udaya-card{margin-top:16px;padding:22px;color:var(--ink);background:linear-gradient(135deg,#fff5dc,#f6efdf 58%,#eef3ec);border:1px solid #d9bc7c;border-radius:10px;box-shadow:0 12px 32px #030f351f}.janma-udaya-heading{display:flex;align-items:flex-start;gap:13px}.janma-udaya-heading>span{color:#a07b28;font-size:1.55rem;line-height:1.2}.janma-udaya-heading .eyebrow{color:#8a6a1f;margin-bottom:5px}.janma-udaya-heading h2{margin:0;font-size:1.15rem}.janma-udaya-card>p{margin:12px 0 0;color:var(--reading-muted);font-size:.91rem;line-height:1.72}.janma-udaya-card .janma-udaya-active{padding:12px 14px;color:#5c4713;background:#ffffffb8;border:1px solid rgba(160,123,40,.35);border-radius:7px;font-weight:700}.janma-udaya-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:13px}.janma-udaya-grid>div{padding:14px;color:#3d4964;background:#ffffffa8;border:1px solid rgba(160,123,40,.25);border-radius:7px;line-height:1.7}.janma-udaya-grid b{display:block;margin-bottom:6px;color:#5c4713}.janma-udaya-grid p{margin:0;font-size:.88rem}.venus-wealth-card{margin-top:16px;padding:22px;color:var(--ink);background:linear-gradient(135deg,#fff5dc,#f4e8f5 58%,#edf2fb);border:1px solid #d9bc7c;border-radius:10px;box-shadow:0 12px 32px #030f351f}.venus-wealth-card.restricted{background:linear-gradient(135deg,#f6f0e5,#edf0f6);border-color:#cbbfa8}.venus-wealth-heading{display:flex;align-items:flex-start;gap:13px}.venus-wealth-heading>span{color:#9c6a91;font-size:1.55rem;line-height:1.2}.venus-wealth-heading .eyebrow{color:#8a567f;margin-bottom:5px}.venus-wealth-heading h2{margin:0;font-size:1.15rem}.venus-wealth-sources{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0}.venus-wealth-sources span{padding:6px 9px;color:#714767;background:#ffffffa8;border:1px solid rgba(138,86,127,.2);border-radius:5px;font-size:.75rem;font-weight:700}.venus-wealth-card>p{color:var(--reading-muted);font-size:.91rem;line-height:1.72}.venus-wealth-status,.venus-wealth-remedy{margin-top:13px;padding:14px;color:#3d4964;background:#ffffffa8;border:1px solid rgba(162,125,151,.25);border-radius:7px;line-height:1.7}.venus-wealth-card .venus-wealth-remedy{margin-bottom:0}.venus-wealth-practices,.venus-wealth-specific{margin-top:13px;padding:16px;color:#3d4964;background:#ffffffb8;border:1px solid rgba(162,125,151,.25);border-radius:7px}.venus-wealth-practices h3,.venus-wealth-specific h3{margin:0 0 11px;color:#714767;font-size:.96rem}.venus-wealth-practices p,.venus-wealth-specific p{margin:0;color:var(--reading-muted);font-size:.9rem;line-height:1.75}.venus-wealth-practices p+p{margin-top:10px}.venus-wealth-specific{display:grid;gap:10px}.venus-wealth-specific article{padding:13px;background:#f4e8f58c;border-left:3px solid #b58aaa;border-radius:5px}.venus-wealth-specific article b{display:block;margin-bottom:5px;color:#714767}.venus-wealth-principle{display:block;margin-top:13px;color:#70677a;line-height:1.65}.timing-guidance{display:grid;gap:12px;margin-top:16px}.timing-guidance-card{display:grid;grid-template-columns:42px 1fr;gap:16px;padding:22px;color:var(--ink);background:linear-gradient(135deg,#fff8e7,#edf2fb);border:1px solid #d7c28e;border-radius:10px;box-shadow:0 12px 32px #030f351f}.timing-guidance-card>span{color:#9b711f;font-size:1.45rem;line-height:1.2}.timing-guidance-card .eyebrow{color:#80652f;margin-bottom:7px}.timing-guidance-card h2{margin:0 0 9px;font-size:1.08rem;line-height:1.45}.timing-guidance-card p:last-child{margin:0;color:var(--reading-muted);font-size:.91rem;line-height:1.75}.timing-guidance-card.prosperity{background:linear-gradient(135deg,#edf4ff,#f8f5e9);border-color:#bdcbe7}.timing-guidance-card.prosperity>span{color:#486da9}.timing-guidance-card.prosperity .eyebrow{color:#486da9}.timing-guidance-card.ground-cleansing{background:linear-gradient(135deg,#eef6ef,#fff7e6);border-color:#b9cfaa}.timing-guidance-card.ground-cleansing>span{color:#5f8b62}.timing-guidance-card.ground-cleansing .eyebrow{color:#5f8b62}.timing-guidance-card.rahu-destiny-pivot{background:linear-gradient(135deg,#f0ecff,#fdf7ff);border-color:#b8a4e0}.timing-guidance-card.rahu-destiny-pivot>span{color:#6b45c8}.timing-guidance-card.rahu-destiny-pivot .eyebrow{color:#6b45c8}.rahu-dwara-card{padding:22px;background:linear-gradient(135deg,#f4f0ff,#fff8f0);border:1px solid #c4acea;border-radius:10px;box-shadow:0 12px 32px #030f351a;margin-bottom:12px}.rahu-dwara-header{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:start;margin-bottom:12px}.rahu-dwara-icon{font-size:1.45rem;line-height:1.2;color:#6b45c8}.rahu-dwara-header .eyebrow{color:#6b45c8;margin-bottom:4px}.rahu-dwara-header h3{margin:0;font-size:1.05rem;line-height:1.45;color:var(--ink)}.rahu-dwara-body{margin:0;font-size:.91rem;line-height:1.75;color:var(--reading-muted)}.ww-setup-card{position:relative;overflow:hidden;border:1px solid rgba(228,179,84,.35);border-radius:28px;background:radial-gradient(circle at 92% 0%,rgba(228,179,84,.18),transparent 34%),linear-gradient(145deg,#fbfcfafa,#f4f7f2f0);padding:clamp(22px,4vw,30px);margin-bottom:22px;display:flex;flex-direction:column;gap:16px;box-shadow:0 22px 60px #071a501f}.ww-setup-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(228,179,84,.22),transparent 38%);opacity:.32}.ww-setup-card>*{position:relative}.ww-setup-row{display:grid;grid-template-columns:minmax(180px,260px) 1fr;gap:16px;align-items:stretch}.ww-setup-field{display:flex;flex-direction:column;justify-content:center;gap:8px;min-height:86px;padding:14px 16px;background:#ffffffb8;border:1px solid rgba(219,226,221,.88);border-radius:18px}.ww-location-field{min-width:0}.ww-field-label{font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#7b6a40}.ww-month-input{width:100%;border:0;border-radius:14px;padding:10px 0;font:inherit;font-size:1.05rem;font-weight:800;background:transparent;color:var(--ink);outline:none;cursor:pointer}.ww-month-input:focus{box-shadow:inset 0 -2px #b6833973}.ww-location-value{display:flex;align-items:center;gap:8px 10px;font-size:.96rem;color:var(--ink);flex-wrap:wrap;font-weight:800}.ww-location-coords{font-size:.78rem;font-weight:600;color:var(--reading-muted)}.ww-location-value em{color:#486da9;font-style:normal;font-size:.82rem;font-weight:700;padding:4px 8px;background:#486da914;border-radius:999px}.ww-location-dot{width:9px;height:9px;border-radius:50%;background:#4caf82;box-shadow:0 0 0 5px #4caf821f;flex-shrink:0}.ww-location-pending{font-size:.92rem;color:#7b6a40;font-weight:800}.ww-location-btn{align-self:flex-start;border:1px solid rgba(228,179,84,.55);border-radius:999px;padding:10px 15px;background:#fff8e8;color:#795914;font:inherit;font-size:.88rem;font-weight:800;cursor:pointer}.ww-reminder-note{margin:0;padding:13px 15px;color:#604b19;background:#fff8e8e6;border:1px solid rgba(228,179,84,.36);border-left:4px solid #e4b354;border-radius:14px;font-size:.86rem;line-height:1.65}.ww-disclaimer{font-size:.84rem;color:var(--reading-muted);line-height:1.65;margin:0}.ww-radar-card{position:relative;display:flex;align-items:center;gap:18px;overflow:hidden;padding:18px 20px;margin-bottom:22px;border:1px solid rgba(228,179,84,.34);border-radius:28px;color:var(--reading);background:radial-gradient(360px 220px at 12% 0%,rgba(228,179,84,.18),transparent 70%),linear-gradient(145deg,#091848f0,#142b69db);box-shadow:0 22px 60px #0008233d}.radar-live{position:absolute;top:16px;right:18px;display:inline-flex;align-items:center;gap:6px;color:#f3f5fab8;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.radar-live-dot{width:7px;height:7px;border-radius:50%;background:#64d39b;animation:pulse 2.4s ease infinite}.ww-radar-dial{width:clamp(168px,24vw,216px);flex:0 0 auto}.radar-ring{fill:none;stroke:#ffffff29;stroke-width:1}.radar-tick{stroke:#ffffff1f;stroke-width:1}.radar-arc,.radar-arc-glow{fill:none;stroke:var(--gold);stroke-linecap:round}.radar-arc{stroke-width:7}.radar-arc-glow{stroke-width:16;opacity:.22;filter:blur(4px)}.radar-arc-label{fill:var(--gold);font-size:10.5px;font-weight:700;letter-spacing:.08em}.radar-marker{stroke-width:2;opacity:.86}.radar-marker-mc{stroke:var(--gold)}.radar-marker-lagna{stroke:#f095b6}.radar-marker-in{stroke-width:3;filter:drop-shadow(0 0 5px currentColor)}.radar-marker-label{font-size:9.5px;font-weight:700;opacity:.9}.radar-marker-label-mc{fill:var(--gold)}.radar-marker-label-lagna{fill:#f095b6}.radar-moon-trail{fill:none;stroke:#9fbfff;stroke-width:2;stroke-dasharray:2 5;stroke-linecap:round;opacity:.54}.radar-moon{fill:#dbe7ff}.radar-moon-halo{fill:#9fbfff3d}.radar-moon-in{fill:#f6d78a}.radar-moon-halo-in{fill:#e4b35452}.radar-center-value{fill:#f5f6f9;font-size:21px;font-weight:800}.radar-center-caption{fill:#f3f5faad;font-size:9.5px;font-weight:700}.radar-info{display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:0}.radar-pill{border:1px solid rgba(255,255,255,.24);border-radius:999px;padding:4px 12px;color:#f3f5fabd;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.radar-pill-active{border-color:transparent;background:linear-gradient(145deg,#f6d78a,var(--gold));color:#102047}.radar-title{color:#fff;font-size:1.08rem;font-weight:800;line-height:1.45}.radar-when{color:var(--gold);font-size:.88rem;font-weight:800}.radar-range{color:#f3f5fac2;font-size:.84rem;line-height:1.5;overflow-wrap:anywhere}.radar-legend{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.radar-chip{border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:3px 10px;color:#f3f5faad;font-size:.72rem;font-weight:800;transition:color .2s ease,border-color .2s ease,background .2s ease}.radar-chip-moon.on{color:#dbe7ff;border-color:#9fbfff73;background:#9fbfff21}.radar-chip-mc.on{color:#f3d99b;border-color:#e4b35473;background:#e4b35421}.radar-chip-lagna.on{color:#ffc3d7;border-color:#f095b673;background:#f095b621}.radar-state-dhanishta_overhead{border-color:#e4b3548f}.radar-state-lagna_moon_dhanishta{border-color:#e4b354b8;animation:radar-align 3s ease infinite}html[lang=my] .ww-radar-dial text,html[lang=my] .radar-title,html[lang=my] .radar-pill,html[lang=my] .radar-chip{font-family:var(--font-myanmar);letter-spacing:0}html[lang=my] .radar-arc-label{font-size:9px;font-weight:700}html[lang=my] .radar-center-value{font-family:var(--font-myanmar);font-size:18px;font-weight:700}html[lang=my] .radar-center-caption{font-size:8.6px;font-weight:700}@keyframes radar-align{0%,to{box-shadow:0 0 0 1px #e4b35459,0 20px 60px #0008233d}50%{box-shadow:0 0 0 1px #e4b3549e,0 0 44px #e4b35442}}@keyframes pulse{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.18)}}.ww-results{display:flex;flex-direction:column;gap:24px}.ww-results-heading{display:flex;align-items:baseline;gap:12px;margin-bottom:4px}.ww-results-heading h2{margin:0;font-size:1.45rem}.ww-results-tz{margin:0;font-size:.78rem;color:var(--sage);font-weight:600}.ww-section{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--paper)}.ww-section-header{display:flex;gap:16px;align-items:flex-start;padding:20px 20px 14px;border-bottom:1px solid var(--line)}.ww-section-icon{font-size:1.5rem;line-height:1;margin-top:2px;flex-shrink:0}.ww-section-header h3{margin:0 0 5px;font-size:1rem}.ww-section-header p{margin:0;font-size:.84rem;color:var(--reading-muted);line-height:1.55}.ww-empty{padding:18px 20px;font-size:.88rem;color:var(--reading-muted);margin:0}.ww-cards{display:flex;flex-direction:column}.ww-section.ww-moon{border-color:#d7c28e}.ww-section.ww-moon .ww-section-header{background:#fffbf0}.ww-section.ww-moon .ww-section-icon{color:#9b711f}.ww-section.ww-moon h3{color:#7a5615}.ww-section.ww-overhead{border-color:#a5bde0}.ww-section.ww-overhead .ww-section-header{background:#f0f5ff}.ww-section.ww-overhead .ww-section-icon{color:#3b6cb0}.ww-section.ww-overhead h3{color:#2e5490}.ww-section.ww-lagna{border-color:#b8a4e0}.ww-section.ww-lagna .ww-section-header{background:#f7f3ff}.ww-section.ww-lagna .ww-section-icon{color:#6340b8}.ww-section.ww-lagna h3{color:#4e2fa0}.ww-card{position:relative;padding:18px 20px;display:flex;flex-direction:column;gap:14px;border-top:1px solid var(--line)}.ww-card:first-child{border-top:0}.ww-card-highlight{background:linear-gradient(90deg,rgba(228,179,84,.12),transparent 72%);box-shadow:inset 4px 0 #e4b354b8}.ww-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ww-card-time{display:flex;flex-direction:column;gap:3px}.ww-card-date{font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--sage)}.ww-card-range{font-size:1.15rem;font-weight:700;color:var(--ink);line-height:1.3}.ww-card-duration{font-size:.82rem;color:var(--reading-muted)}.ww-card-status-pill{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;width:fit-content;margin-top:7px;border-radius:999px;padding:5px 11px;color:#102047;background:linear-gradient(145deg,#f6d78a,var(--gold));font-size:.72rem;font-weight:800;letter-spacing:.04em;line-height:1.25;text-transform:uppercase}html[lang=my] .ww-card-status-pill{letter-spacing:0;text-transform:none}.ww-card-status-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:#102047}.ww-card-badge{flex-shrink:0;align-self:flex-start;margin-right:30px;border-radius:20px;padding:5px 11px;font-size:.75rem;font-weight:800;white-space:nowrap;letter-spacing:.01em}.ww-card.ww-moon .ww-card-date{color:#9b711f}.ww-card.ww-moon .ww-card-badge{background:#fff3d0;color:#7a5615}.ww-card.ww-overhead .ww-card-date{color:#3b6cb0}.ww-card.ww-overhead .ww-card-badge{background:#ddeaff;color:#2e5490}.ww-card.ww-lagna .ww-card-date{color:#6340b8}.ww-card.ww-lagna .ww-card-badge{background:#ede5ff;color:#4e2fa0}.cal-link{display:inline-flex;align-items:center;width:fit-content;gap:7px;border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:5px 13px;color:#f3f5fabd;font-size:.76rem;font-weight:800;text-decoration:none;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease}.cal-link:hover,.cal-link:focus-visible{color:var(--gold);border-color:#e4b3548f;background:#e4b3541f}.cal-link:active{transform:scale(.96)}.cal-link svg{flex:0 0 auto}.cal-link-icon{position:absolute;top:15px;right:16px;gap:0;padding:6px;color:var(--reading-muted);border-color:transparent;background:transparent}.cal-link-icon:hover,.cal-link-icon:focus-visible{color:var(--gold);border-color:#e4b35457;background:#e4b3541a}.ww-card-actions{display:flex;gap:8px}.ww-action-btn{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1;padding:10px 6px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--sage-dark);font:inherit;font-size:.72rem;font-weight:700;cursor:pointer;text-decoration:none;text-align:center;line-height:1.2}.ww-action-btn>span:first-child{font-size:1.1rem}.ww-action-btn:hover{background:var(--sage-soft)}.ww-footer-note{font-size:.8rem;color:var(--reading-muted);text-align:center;margin:0}@media(max-width:480px){.ww-card-range{font-size:1.02rem}.ww-setup-row{grid-template-columns:1fr}.ww-setup-card{border-radius:24px}.ww-setup-field{min-height:auto}.ww-radar-card{flex-direction:column;align-items:center;padding-top:42px}.ww-radar-dial{width:min(66vw,230px)}.radar-info{align-items:center;text-align:center}.ww-action-btn{padding:9px 4px;font-size:.68rem}}.section-block{margin-top:50px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:18px;margin-bottom:15px}.section-heading h2{margin:0}.position-card{background:var(--paper);border:1px solid var(--line);border-radius:23px;padding:24px;display:grid;grid-template-columns:74px 1fr;gap:22px;align-items:center}.position-number{width:68px;height:68px;border-radius:20px;display:grid;place-items:center;background:var(--sand);color:#7d5a27;font-size:1.75rem;font-weight:700}.position-card h3{margin-bottom:8px}.position-card p{margin:0;color:var(--muted)}.detail-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin-top:14px}.today-verdict,.today-position,.today-action{grid-column:1 / -1}.today-verdict{padding:20px;border-radius:20px;background:var(--sage)}.today-verdict p{margin:0;color:#fff;font-weight:700;line-height:1.75}.today-position,.today-tara,.today-action{background:var(--paper);border:1px solid var(--line);border-radius:22px;padding:22px}.today-position p,.today-tara p,.today-action p{color:#47534f;font-size:.91rem;line-height:1.75}.today-position h3,.today-tara h3,.today-action h3{font-size:1.04rem;margin:18px 0 7px}.today-position h3:first-child,.today-tara h3:first-child,.today-action h3:first-child{margin-top:0}.today-tara h3{color:var(--sage-dark)}.today-tara.friction h3{color:var(--danger)}.today-tara .tara-social{color:var(--muted);border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.today-action>div{margin-top:16px;padding:16px;border-radius:15px;background:var(--sage-soft)}.today-action>div:first-of-type{margin-top:10px}.today-action p{margin:9px 0 0}.today-tara .tara-remedy-block,.today-tara .tara-shared-remedy{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.direction-card{margin-top:38px;padding:28px;border-radius:24px;background:#e8eee9;display:grid;grid-template-columns:120px 1fr;align-items:center;gap:28px}.compass{width:110px;height:110px;border-radius:50%;background:#fff;border:1px solid var(--line);display:grid;place-items:center;position:relative}.compass span{position:absolute;top:8px;font-size:.65rem}.compass b{font-size:2.6rem;color:var(--sage)}.direction-card h2{margin:0 0 4px}.direction-card h2+h2{margin-bottom:14px}.direction-card p{color:var(--muted);margin-bottom:0}.filter-chips{display:flex;gap:8px;margin-bottom:15px}.filter-chips span{border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 11px;font-size:.76rem;color:var(--muted)}.purpose-best-card{padding:clamp(20px,3vw,30px);color:#f5f6f9;background:radial-gradient(circle at 88% 8%,rgba(228,179,84,.14),transparent 30%),#061236e0;border:1px solid rgba(245,246,249,.34);border-radius:12px;box-shadow:0 14px 34px #00082338}.purpose-best-heading h2{margin:0 0 8px;color:#fff;font-size:clamp(1.25rem,2.5vw,1.8rem)}.purpose-best-heading p{max-width:880px;margin:0;color:#d7deed;line-height:1.65}.purpose-best-heading .eyebrow{color:var(--gold);margin-bottom:7px}.purpose-filter-chips{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 16px}.purpose-filter-chips button{min-height:38px;padding:8px 11px;color:#d7deed;background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:5px;font-weight:700;font-size:.78rem}.purpose-filter-chips button.active{color:#061236;background:#f5f6f9;border-color:#f5f6f9}.purpose-best-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.purpose-best-row{padding:15px;background:#ffffff0e;border:1px solid rgba(255,255,255,.12);border-left:3px solid rgba(255,255,255,.25);border-radius:8px}.purpose-best-empty{grid-column:1 / -1;padding:22px;color:#f5f6f9;background:#ffffff0e;border:1px solid rgba(255,255,255,.12);border-left:3px solid #e4b354;border-radius:8px}.purpose-best-empty b{color:#ffe1a2}.purpose-best-empty p{max-width:760px;margin:10px 0 0;color:#d7deed;line-height:1.65}.calendar-dates-card{margin-top:16px;padding:clamp(20px,3vw,30px);color:#f5f6f9;background:radial-gradient(circle at 88% 8%,rgba(120,170,228,.14),transparent 30%),#061236e0;border:1px solid rgba(245,246,249,.34);border-radius:12px;box-shadow:0 14px 34px #00082338}.calendar-dates-list{display:grid;gap:8px;margin-top:16px}.best-days-main{margin-top:0}.best-activity-picker{padding-bottom:22px;border-bottom:1px solid rgba(245,246,249,.18);margin-bottom:22px}.best-activity-picker h2,.best-results-title{margin:0;font-size:1.15rem;line-height:1.7}.best-activity-picker .purpose-filter-chips{margin:12px 0 6px}.best-activity-picker [hidden]{display:none}.best-activity-picker button{min-height:44px}.best-flow-link,.best-flow-more{color:#e7ecf6;background:transparent;border:1px solid rgba(245,246,249,.24);border-radius:8px;padding:10px 14px;min-height:44px;cursor:pointer}.best-flow-link{border-style:dashed}.best-activity-check{margin-right:6px}.best-days-page :is(button,summary):focus-visible{outline:3px solid #e4b354;outline-offset:3px}.best-location-ready{color:#b9dfcd;font-size:.8rem;line-height:1.75}.best-location-ready>summary{cursor:pointer;padding:10px 0;min-height:44px}.best-location-ready>small{display:block;color:#cbd3e2;padding-bottom:10px;font-size:inherit}.best-flow-more{width:100%;margin-top:12px}.best-flow-basis{display:inline-block;margin:8px 0;padding:4px 8px;border:1px solid rgba(245,246,249,.24);border-radius:6px;color:#cbd3e2;line-height:1.6}.best-date-disclosure{border:1px solid rgba(245,246,249,.2);border-radius:10px;background:#ffffff0a}.best-date-disclosure.best-date-next{border-color:#e4b354}.best-date-disclosure>summary{cursor:pointer;list-style:none;margin:0}.best-date-disclosure>summary::-webkit-details-marker{display:none}.best-date-disclosure>summary.calendar-date-row{display:grid;grid-template-columns:minmax(0,1fr) auto;border-top:0;border-right:0;border-bottom:0}.best-date-next-label{grid-column:1 / -1;color:#ffe1a2;font-size:.76rem}.best-date-detail-label{grid-column:1 / -1;text-align:right;color:#cbd3e2;font-size:.76rem}.best-date-detail-label:after{content:" +"}.best-date-disclosure[open]>summary .best-date-detail-label:after{content:" −"}.best-date-explanation{padding:12px 16px;border-top:1px solid rgba(245,246,249,.18);color:#d7deed;font-size:.84rem;line-height:1.75}.best-date-explanation p{margin:6px 0}.best-date-reason{grid-column:1 / -1;color:#d7deed;font-size:.84rem;line-height:1.75}.best-date-disclosure .calendar-date-time{color:#f5f6f9;font-weight:600}.best-flow-reference{margin-top:20px;border-top:1px solid rgba(245,246,249,.24)}.best-flow-reference>summary{padding:16px 0;cursor:pointer;font-weight:700;line-height:1.7}.best-flow-reference-content{padding-bottom:16px;line-height:1.75}.best-days-explore{color:#f5f6f9;background:#061236e0;border:1px solid rgba(245,246,249,.24);border-radius:12px;padding:0 clamp(16px,3vw,26px) 16px}.best-days-explore:not([open]){padding-bottom:0}.best-days-explore .purpose-best-card{margin-top:0}.best-beauty-activity h2{font-size:1.15rem;line-height:1.8}.best-beauty-activity .ravi-window-row>div:first-child{flex:1}.best-beauty-activity .best-flow-reference-content p{color:#cbd3e2;font-size:.84rem;line-height:1.75}.calendar-date-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;background:#ffffff0f;border:1px solid rgba(245,246,249,.16);border-left:4px solid #6b7a9c;border-radius:9px}.calendar-date-row.excellent{border-left-color:#5fc08a}.calendar-date-row.good{border-left-color:#8ab36a}.calendar-date-row.mixed{border-left-color:#d9b15a}.calendar-date-row.avoid{border-left-color:#cf6f63}.calendar-date-main{display:flex;flex-direction:column;gap:2px}.calendar-date-main b{color:#fff;font-size:.92rem}.calendar-date-meta{color:#c4cde0;font-size:.8rem}.calendar-date-label{color:#e7ecf6;font-size:.82rem;font-weight:600;text-align:right}.calendar-yoga{font-style:normal}.calendar-yoga.positive{color:#8fe0b0}.calendar-yoga.negative{color:#f0a79c}.calendar-ravi-badge{align-self:flex-start;margin-top:3px;padding:3px 9px;color:#ffe1a2;background:#e4b3541f;border:1px solid rgba(228,179,84,.36);border-radius:999px;font-size:.68rem;font-style:normal;font-weight:700}.calendar-ravi-badge.pushya{color:#d9e8ff;background:#739ddc21;border-color:#85aeeb5c}.ravi-planner{margin-top:18px;padding:14px 16px;background:#e4b35412;border:1px solid rgba(228,179,84,.26);border-radius:10px}.ravi-planner>summary{color:#ffe1a2;cursor:pointer;font-weight:750}.ravi-planner>p{margin:9px 0 0;color:#cbd3e2;font-size:.84rem;line-height:1.6}.ravi-planner>h3{margin:16px 0 0;color:#fff;font-size:.88rem}.ravi-window-list{display:grid;gap:7px;margin-top:12px}.ravi-window-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;background:#ffffff0e;border:1px solid rgba(255,255,255,.12);border-radius:8px}.ravi-window-row>div:first-child{display:grid;gap:2px;min-width:0}.ravi-window-row small,.ravi-window-row span{color:#b9c3d6;font-size:.75rem}.ravi-window-row b{color:#fff;font-size:.86rem}.ravi-window-status{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.ravi-window-status em{white-space:nowrap;padding:4px 9px;color:#ffe1a2;border:1px solid rgba(228,179,84,.38);border-radius:999px;font-size:.66rem;font-style:normal;font-weight:750}.ravi-window-status em.active{color:#102047;background:#e4b354;border-color:transparent}.ravi-window-status em.kind{color:#d9e8ff;border-color:#85aeeb5c;background:#739ddc1f}[data-special-dates] .ravi-window-status em.kind{color:var(--auspicious-ink);background:var(--auspicious-fill);border-color:var(--auspicious-ink);white-space:normal;overflow-wrap:anywhere;line-height:1.6}[data-auspicious-kind=ravi]{--auspicious-ink: #78350f;--auspicious-fill: #ffedd5}[data-auspicious-kind=guruPushya]{--auspicious-ink: #4c1d95;--auspicious-fill: #ede9fe}[data-auspicious-kind=raviPushya]{--auspicious-ink: #881337;--auspicious-fill: #ffe4e6}[data-auspicious-kind=chandraPushya]{--auspicious-ink: #1e3a8a;--auspicious-fill: #dbeafe}[data-auspicious-kind=general]{--auspicious-ink: #115e59;--auspicious-fill: #ccfbf1}[data-auspicious-kind=tritiya]{--auspicious-ink: #713f12;--auspicious-fill: #fef08a}[data-auspicious-kind=triple]{--auspicious-ink: #14532d;--auspicious-fill: #dcfce7}.akkhara-window-row.supreme small,.akkhara-window-row.supreme span{color:#685d49}.akkhara-window-row.supreme b{color:#302818}.akkhara-window-row.supreme .akkhara-window-rule{color:#76550f}.akkhara-window-row.supreme .ravi-window-status em{color:#624811;background:#b7892b21;border-color:#9166127a}.akkhara-window-row.supreme .ravi-window-status em.active{color:#1e2b3f;background:#dcae4d;border-color:transparent}.ravi-planner-note{display:block;margin-top:11px;color:#aeb8cd;font-size:.74rem;line-height:1.6}.ravi-window-empty{margin:0}.beauty-nakshatra-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px 24px;padding-inline-start:24px;color:#cbd3e2;font-size:.84rem;line-height:1.7}.beauty-planner>h3,.beauty-planner>h4{color:#fff;font-size:.95rem;line-height:1.7}.beauty-planner:lang(my) .beauty-nakshatra-list{list-style-type:myanmar}.ravi-window-days{display:grid;gap:2px;margin:5px 0 0;padding:0;list-style:none}.ravi-window-days li{color:#9aa6bd;font-size:.72rem;line-height:1.5}.calendar-ravi-badge.triple{color:#b7e8c8;background:#7aca9821;border-color:#84d4a25c}.calendar-sunrise-held{display:inline-block;margin-top:5px;color:#5d6b84;font-size:.7rem;font-style:normal;letter-spacing:.01em}.triple-planner{background:#7aca980f;border-color:#7aca983d}.triple-planner>summary{color:#b7e8c8}.ravi-window-row small.triple-window-legs{display:block;margin-top:3px;color:#9aa6bd;font-size:.72rem;line-height:1.5}@media(max-width:560px){.ravi-window-row{align-items:flex-start;flex-direction:column}.ravi-window-status{justify-content:flex-start}}.purpose-best-row.excellent{border-left-color:#e4b354;background:#e4b35417}.purpose-best-row.good{border-left-color:#9db6f0}.purpose-best-row.usable,.purpose-best-row.neutral{border-left-color:#b8934d}.purpose-best-row.avoid{border-left-color:#f29a92;background:#f29a9214}.purpose-best-row-top{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.purpose-best-row-top span:first-child{display:grid;gap:4px}.purpose-best-row b{color:#fff}.purpose-best-row small{color:#aeb8cd;line-height:1.55}.purpose-best-row p{margin:13px 0 0;color:#d7deed;font-size:.86rem;line-height:1.65}.purpose-best-score{display:grid;min-width:64px;color:#ffe1a2;text-align:right}.purpose-best-score b{color:#ffe1a2;font-size:1.2rem}.purpose-best-reason,.purpose-best-warning,.purpose-best-caution{display:block;margin-top:10px}.purpose-best-grace{display:block;margin-top:10px;color:#ffe1a2;line-height:1.6}.purpose-best-warning{width:fit-content;padding:4px 7px;color:#ffe1a2;background:#e4b3541f;border:1px solid rgba(228,179,84,.3);border-radius:5px;font-weight:700}.purpose-best-caution{color:#e6cfc4}.all-days-panel{margin-top:18px;color:#f5f6f9}.all-days-panel>summary{cursor:pointer;padding:14px 16px;color:#f5f6f9;background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:8px;font-weight:800}.all-days-panel[open]>summary{margin-bottom:14px}.best-list{display:grid;gap:10px}.best-row{border:1px solid var(--line);border-left:4px solid #9eaaa5;border-radius:18px;background:var(--paper);overflow:hidden}.best-row.excellent{border-left-color:#43806e}.best-row.good{border-left-color:#6b8d72}.best-row.usable{border-left-color:#b68a45}.best-row.avoid{border-left-color:var(--danger)}.best-summary{width:100%;display:grid;grid-template-columns:minmax(150px,.75fr) 1.7fr 64px 20px;align-items:center;gap:20px;padding:18px 20px;background:transparent;border:0;color:inherit;text-align:left}.rank-name,.best-use{display:grid;gap:4px}.rank-name small,.best-use small,.best-detail small{color:var(--muted);font-size:.7rem;text-transform:uppercase;letter-spacing:.08em}.rank-name .best-vedha{width:fit-content;padding:4px 7px;color:#9d433e;background:#fae9e7;border:1px solid #e8bbb7;border-radius:5px;text-transform:none;letter-spacing:0;font-weight:700}.best-use{color:#43504c;font-size:.9rem}.row-score{font-weight:700;font-size:1.05rem;text-align:right}.chevron{color:var(--muted)}.best-detail{border-top:1px solid var(--line);padding:22px;display:grid;grid-template-columns:1fr 1fr;gap:20px;background:#f7f8f5}.best-detail b{display:block;margin:5px 0}.best-detail p{margin:0;color:var(--muted);font-size:.88rem}.best-verdict,.position-narrative{grid-column:1 / -1}.best-verdict{padding:17px 18px;border-radius:15px;background:var(--sage)}.best-verdict p{color:#fff;font-weight:700;line-height:1.7}.position-narrative{padding:18px;border:1px solid var(--line);border-radius:15px;background:#fff}.position-narrative p{line-height:1.75}.position-narrative p+p{margin-top:12px}.nakshatra-remedy-sections{margin:14px 15px}.nakshatra-associations{display:grid;gap:8px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.nakshatra-associations div{display:flex;justify-content:space-between;gap:12px;line-height:1.8}.nakshatra-associations b{font-size:13px}.nakshatra-associations span{color:var(--sage);font-weight:700;text-align:right}.laba-nakshatra-details{margin:14px 15px}.laba-nakshatra-details>h3{margin:0 0 8px;font-size:15px}.laba-nakshatra-row{padding:10px 0;border-top:1px solid var(--line)}.laba-nakshatra-row b{display:block;line-height:1.7}.laba-nakshatra-row p,.laba-nakshatra-row small{display:block;margin:4px 0 0;line-height:1.75}.laba-nakshatra-row small{color:var(--muted)}.laba-nakshatra-row span{display:block;margin-top:4px;color:var(--sage);font-size:12px;font-weight:700}.nakshatra-remedy-sections section{padding:12px 0;border-top:1px solid var(--line)}.nakshatra-remedy-sections h4{margin:0 0 6px;font-size:14px;line-height:1.8}.nakshatra-remedy-sections p{margin:0;line-height:1.8}.nakshatra-remedy-sections small{display:block;line-height:1.8;color:var(--muted)}.nakshatra-offering{margin-top:16px;padding:15px;color:#4c4637;background:#fbf6e8;border:1px solid #ddcda7;border-left:4px solid #c79a42;border-radius:10px}.nakshatra-offering b{display:block;margin:0 0 7px;color:#76591e}.nakshatra-offering p{margin:0;color:#5f594c;line-height:1.75}.nakshatra-offering small{display:block;margin-top:8px;color:#81755e;line-height:1.6;text-transform:none;letter-spacing:0}.vinashaka-card{margin-top:14px;color:#4a3a2c;background:#fbf4e9;border:1px solid #ecdcc2;border-left:4px solid #c9a35f;border-radius:10px}.vinashaka-card>summary{display:flex;align-items:center;gap:11px;padding:14px 15px;cursor:pointer;list-style:none}.vinashaka-card>summary::-webkit-details-marker{display:none}.vinashaka-card>summary>span:first-child{color:#9a7635;font-size:1.12rem}.vinashaka-card>summary b{display:block;color:#7a5a22;font-size:.95rem}.vinashaka-card>summary small{display:block;margin-top:3px;color:#7d6b54;font-size:.76rem}.vinashaka-content{padding:0 15px 15px}.vinashaka-route{margin:0 0 10px;color:#6b5a44;font-size:.84rem;line-height:1.65}.vinashaka-meaning{margin:0 0 12px;color:#6b5a44;font-size:.84rem;line-height:1.65}.vinashaka-block+.vinashaka-block{margin-top:11px;padding-top:11px;border-top:1px solid #f0e2cb}.vinashaka-block b{color:#8a6a2e;font-size:.76rem}.vinashaka-block p{margin:4px 0 0;color:#53473a;font-size:.84rem;line-height:1.65}.twenty-third-card{margin-top:14px;color:#40383b;background:#fff0f3;border:1px solid #ead1d8;border-left:4px solid #c36c81;border-radius:10px}.twenty-third-card>summary{display:flex;align-items:center;gap:11px;padding:14px 15px;cursor:pointer;list-style:none}.twenty-third-card>summary::-webkit-details-marker{display:none}.twenty-third-card>summary>span:first-child{color:#aa5268;font-size:1.15rem}.twenty-third-card>summary b{display:block;color:#84394d;font-size:.95rem}.twenty-third-card>summary small{display:block;margin-top:3px;color:#80616a;font-size:.76rem}.twenty-third-content{padding:0 15px 15px}.twenty-third-meaning{margin:0 0 12px;color:#5f4b52;font-size:.84rem;line-height:1.65}.twenty-third-block+.twenty-third-block{margin-top:11px;padding-top:11px;border-top:1px solid #ecd7dd}.twenty-third-block b{color:#93475c;font-size:.78rem}.twenty-third-block p{margin:4px 0 0;color:#57494e;font-size:.84rem;line-height:1.65}.twenty-fifth-card{margin-top:14px;color:#383747;background:#f1f3ff;border:1px solid #d9def5;border-left:4px solid #6977c7;border-radius:10px}.twenty-fifth-card>summary{display:flex;align-items:center;gap:11px;padding:14px 15px;cursor:pointer;list-style:none}.twenty-fifth-card>summary::-webkit-details-marker{display:none}.twenty-fifth-card>summary>span:first-child{color:#5563ad;font-size:1.16rem}.twenty-fifth-card>summary b{display:block;color:#3f4d99;font-size:.95rem}.twenty-fifth-card>summary small{display:block;margin-top:3px;color:#646b91;font-size:.76rem}.twenty-fifth-content{padding:0 15px 15px}.twenty-fifth-meaning{margin:0 0 12px;color:#4f526a;font-size:.84rem;line-height:1.65}.twenty-fifth-block+.twenty-fifth-block{margin-top:11px;padding-top:11px;border-top:1px solid #dfe3f7}.twenty-fifth-block b{color:#4d5bac;font-size:.78rem}.twenty-fifth-block p{margin:4px 0 0;color:#4c4f63;font-size:.84rem;line-height:1.65}.twenty-sixth-card{margin-top:14px;color:#433823;background:#fff8df;border:1px solid #eadcaa;border-left:4px solid #c99a2f;border-radius:10px}.twenty-sixth-card>summary{display:flex;align-items:center;gap:11px;padding:14px 15px;cursor:pointer;list-style:none}.twenty-sixth-card>summary::-webkit-details-marker{display:none}.twenty-sixth-card>summary>span:first-child{color:#9d731d;font-size:1.15rem}.twenty-sixth-card>summary b{display:block;color:#775316;font-size:.95rem}.twenty-sixth-card>summary small{display:block;margin-top:3px;color:#81724c;font-size:.76rem}.twenty-sixth-content{padding:0 15px 15px}.twenty-sixth-meaning{margin:0 0 12px;color:#5c5138;font-size:.84rem;line-height:1.65}.twenty-sixth-block+.twenty-sixth-block{margin-top:11px;padding-top:11px;border-top:1px solid #eadfb7}.twenty-sixth-block b{color:#89621b;font-size:.78rem}.twenty-sixth-block p{margin:4px 0 0;color:#574e3b;font-size:.84rem;line-height:1.65}.twenty-seventh-card{margin-top:14px;color:#3e3729;background:#fff9ed;border:1px solid #ead9b9;border-left:4px solid #b98835;border-radius:10px}.twenty-seventh-card>summary{display:flex;align-items:center;gap:11px;padding:14px 15px;cursor:pointer;list-style:none}.twenty-seventh-card>summary::-webkit-details-marker{display:none}.twenty-seventh-card>summary>span:first-child{color:#93641f;font-size:1.15rem}.twenty-seventh-card>summary b{display:block;color:#6f4a17;font-size:.95rem}.twenty-seventh-card>summary small{display:block;margin-top:3px;color:#7d6c4d;font-size:.76rem}.twenty-seventh-content{padding:0 15px 15px}.twenty-seventh-meaning{margin:0 0 12px;color:#5b503d;font-size:.84rem;line-height:1.65}.twenty-seventh-block+.twenty-seventh-block{margin-top:11px;padding-top:11px;border-top:1px solid #eadfc5}.twenty-seventh-block b{color:#7f561b;font-size:.78rem}.twenty-seventh-block p{margin:4px 0 0;color:#554d3e;font-size:.84rem;line-height:1.65}.manasa-card{margin-top:14px;color:#3a3148;background:#f5f1fb;border:1px solid #e0d6f0;border-left:4px solid #9a7fc9;border-radius:10px}.manasa-card>summary{display:flex;align-items:center;gap:11px;padding:14px 15px;cursor:pointer;list-style:none}.manasa-card>summary::-webkit-details-marker{display:none}.manasa-card>summary>span:first-child{color:#7d62b1;font-size:1.05rem}.manasa-card>summary b{display:block;color:#5a4488;font-size:.95rem}.manasa-card>summary small{display:block;margin-top:3px;color:#75678d;font-size:.76rem}.manasa-content{padding:0 15px 15px}.natal-tara-details{margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid var(--line)}[id^=profile-nakshatra-]{scroll-margin-top:90px}[id^=profile-nakshatra-]>summary:focus{animation:nakshatra-arrival 1.5s ease-out}@keyframes nakshatra-arrival{0%{box-shadow:0 0 0 3px var(--gold)}to{box-shadow:0 0 0 3px transparent}}@media(prefers-reduced-motion:reduce){[id^=profile-nakshatra-]>summary:focus{animation:none}}.natal-vedha-guidance{margin:0 18px 18px;padding-top:16px;border-top:1px solid var(--line)}.transit-vedha-guidance{margin-top:18px;padding:18px;border:1px solid var(--line);border-radius:16px}.natal-vedha-guidance h3,.transit-vedha-guidance h3{margin:0 0 12px;font-size:1rem}.natal-vedha-guidance h4,.transit-vedha-guidance h4{margin:14px 0 8px;font-size:.9rem}.natal-vedha-guidance p,.natal-vedha-guidance li,.transit-vedha-guidance p,.transit-vedha-guidance li{font-size:.84rem;line-height:1.75;overflow-wrap:anywhere}.natal-vedha-guidance ul,.transit-vedha-guidance ul{padding-inline-start:20px}.natal-vedha-guidance small,.transit-vedha-guidance small{display:block;color:var(--muted);line-height:1.65}.vedha-planet-remedy{margin-top:16px;padding-top:2px;border-top:1px solid var(--line)}.natal-tara-details b{color:var(--ink);font-size:.82rem}.natal-tara-details p{margin:5px 0 0;color:var(--muted);font-size:.84rem;line-height:1.65}.natal-tara-remedy{margin-top:12px}.manasa-intro{margin:0 0 12px;color:#5e5472;font-size:.84rem;line-height:1.65}.manasa-block+.manasa-block{margin-top:12px;padding-top:12px;border-top:1px solid #e6def4}.manasa-block b{color:#6a4f9c;font-size:.82rem}.manasa-block p{margin:5px 0 0;color:#4f4660;font-size:.84rem;line-height:1.65}.manasa-block .manasa-remedy{color:#6a5a44}.lottery-number-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:9px}.lottery-number-chips span{display:inline-flex;flex-direction:column;min-width:58px;gap:2px;padding:8px 10px;border:1px solid #ded3ef;border-radius:9px;background:#fff}.lottery-number-chips b{color:#523c86;font-size:.96rem;line-height:1}.lottery-number-chips small{color:#75678d;font-size:.68rem;line-height:1.25}.lottery-number-sets{display:grid;gap:10px;margin-top:9px}.lottery-number-sets>div{display:grid;gap:4px;padding:11px 12px;border:1px solid #ded3ef;border-radius:10px;background:#fff}.lottery-number-sets strong{color:#523c86;font-size:.78rem}.lottery-number-sets span{color:#312842;font-size:1rem;font-weight:800;letter-spacing:.8px}.lottery-number-sets small{color:#75678d;font-size:.75rem}.manasa-block p.lottery-digit-seeds{color:#312842;font-size:1.05rem;font-weight:800;letter-spacing:.8px}.desha-card{margin-top:14px;color:#2b3846;background:#e9f0f6;border:1px solid #c8dae8;border-left:4px solid #4a7ba6;border-radius:10px}.desha-card>summary{display:flex;align-items:center;gap:11px;padding:14px 15px;cursor:pointer;list-style:none}.desha-card>summary::-webkit-details-marker{display:none}.desha-card>summary>span:first-child{color:#4a7ba6;font-size:1.05rem}.desha-card>summary b{display:block;color:#2c4a63;font-size:.95rem}.desha-card>summary small{display:block;margin-top:3px;color:#5a7286;font-size:.76rem}.desha-content{padding:0 15px 15px}.desha-meaning{margin:0 0 8px;color:#33454f;font-size:.84rem;line-height:1.65}.desha-points{margin:0 0 12px;padding-left:20px;color:#33454f;font-size:.84rem;line-height:1.6}.desha-points li{margin-top:5px}.desha-points li::marker{color:#4a7ba6}.desha-block+.desha-block{margin-top:11px;padding-top:11px;border-top:1px solid #cddfeb}.desha-block b{color:#33627f;font-size:.78rem}.desha-block p{margin:4px 0 0;color:#35474f;font-size:.84rem;line-height:1.65}.thirteenth-card{margin-top:14px;color:#3a2f38;background:#f6eef2;border:1px solid #e6d0dc;border-left:4px solid #a04d78;border-radius:10px}.thirteenth-card>summary{display:flex;align-items:center;gap:11px;padding:14px 15px;cursor:pointer;list-style:none}.thirteenth-card>summary::-webkit-details-marker{display:none}.thirteenth-card>summary>span:first-child{color:#a04d78;font-size:1.05rem}.thirteenth-card>summary b{display:block;color:#7a3457;font-size:.95rem}.thirteenth-card>summary small{display:block;margin-top:3px;color:#8a5d72;font-size:.76rem}.thirteenth-content{padding:0 15px 15px}.thirteenth-meaning{margin:0 0 8px;color:#46333e;font-size:.84rem;line-height:1.65}.thirteenth-points{margin:0 0 12px;padding-left:20px;color:#46333e;font-size:.84rem;line-height:1.6}.thirteenth-points li{margin-top:5px}.thirteenth-points li::marker{color:#a04d78}.thirteenth-block+.thirteenth-block{margin-top:11px;padding-top:11px;border-top:1px solid #ecd6e1}.thirteenth-block b{color:#8a3d64;font-size:.78rem}.thirteenth-block p{margin:4px 0 0;color:#47353f;font-size:.84rem;line-height:1.65}.fourteenth-card{margin-top:14px;color:#34342f;background:#f4f2e6;border:1px solid #e2ddc0;border-left:4px solid #96863a;border-radius:10px}.fourteenth-card>summary{display:flex;align-items:center;gap:11px;padding:14px 15px;cursor:pointer;list-style:none}.fourteenth-card>summary::-webkit-details-marker{display:none}.fourteenth-card>summary>span:first-child{color:#96863a;font-size:1.05rem}.fourteenth-card>summary b{display:block;color:#6f6127;font-size:.95rem}.fourteenth-card>summary small{display:block;margin-top:3px;color:#837647;font-size:.76rem}.fourteenth-content{padding:0 15px 15px}.fourteenth-meaning{margin:0 0 8px;color:#40402f;font-size:.84rem;line-height:1.65}.fourteenth-points{margin:0 0 12px;padding-left:20px;color:#40402f;font-size:.84rem;line-height:1.6}.fourteenth-points li{margin-top:5px}.fourteenth-points li::marker{color:#96863a}.fourteenth-block+.fourteenth-block{margin-top:11px;padding-top:11px;border-top:1px solid #e8e2c4}.fourteenth-block b{color:#806f24;font-size:.78rem}.fourteenth-block p{margin:4px 0 0;color:#414131;font-size:.84rem;line-height:1.65}.fifteenth-card{margin-top:14px;color:#3a2a34;background:#faeef4;border:1px solid #edd0e2;border-left:4px solid #c25a95;border-radius:10px}.fifteenth-card>summary{display:flex;align-items:center;gap:11px;padding:14px 15px;cursor:pointer;list-style:none}.fifteenth-card>summary::-webkit-details-marker{display:none}.fifteenth-card>summary>span:first-child{color:#c25a95;font-size:1.05rem}.fifteenth-card>summary b{display:block;color:#8f3d6d;font-size:.95rem}.fifteenth-card>summary small{display:block;margin-top:3px;color:#96677f;font-size:.76rem}.fifteenth-content{padding:0 15px 15px}.fifteenth-meaning{margin:0 0 8px;color:#46333e;font-size:.84rem;line-height:1.65}.fifteenth-points{margin:0 0 12px;padding-left:20px;color:#46333e;font-size:.84rem;line-height:1.6}.fifteenth-points li{margin-top:5px}.fifteenth-points li::marker{color:#c25a95}.fifteenth-block+.fifteenth-block{margin-top:11px;padding-top:11px;border-top:1px solid #f0d8e8}.fifteenth-block b{color:#a3487d;font-size:.78rem}.fifteenth-block p{margin:4px 0 0;color:#47353f;font-size:.84rem;line-height:1.65}.sanghatika-card{margin-top:14px;color:#2f3a44;background:#eef4f3;border:1px solid #cfe0dc;border-left:4px solid #4f9286;border-radius:10px}.sanghatika-card>summary{display:flex;align-items:center;gap:11px;padding:14px 15px;cursor:pointer;list-style:none}.sanghatika-card>summary::-webkit-details-marker{display:none}.sanghatika-card>summary>span:first-child{color:#3f7e72;font-size:1.25rem}.sanghatika-card>summary b{display:block;color:#1f4a42;font-size:.95rem}.sanghatika-card>summary small{display:block;margin-top:3px;color:#5d756f;font-size:.76rem}.sanghatika-content{padding:0 15px 15px}.sanghatika-meaning{margin:0 0 12px;color:#41544e;font-size:.84rem;line-height:1.65}.sanghatika-block+.sanghatika-block{margin-top:11px;padding-top:11px;border-top:1px solid #dcebe7}.sanghatika-block b{color:#2f7065;font-size:.78rem}.sanghatika-block p{margin:4px 0 0;color:#44524d;font-size:.84rem;line-height:1.65}.seventeenth-card{margin-top:14px;color:#3b3448;background:#f5f0ff;border:1px solid #ded5f0;border-left:4px solid #8b6bc5;border-radius:10px}.seventeenth-card>summary{display:flex;align-items:center;gap:11px;padding:14px 15px;cursor:pointer;list-style:none}.seventeenth-card>summary::-webkit-details-marker{display:none}.seventeenth-card>summary>span:first-child{color:#7653b3;font-size:1.25rem}.seventeenth-card>summary b{display:block;color:#55348d;font-size:.95rem}.seventeenth-card>summary small{display:block;margin-top:3px;color:#77688f;font-size:.76rem}.seventeenth-content{padding:0 15px 15px}.seventeenth-meaning{margin:0 0 12px;color:#514760;font-size:.84rem;line-height:1.65}.seventeenth-block+.seventeenth-block{margin-top:11px;padding-top:11px;border-top:1px solid #e6ddf6}.seventeenth-block b{color:#6846a4;font-size:.78rem}.seventeenth-block p{margin:4px 0 0;color:#50465d;font-size:.84rem;line-height:1.65}.eighteenth-card{margin-top:14px;color:#3c3b2f;background:#f7f4e8;border:1px solid #e3dcc0;border-left:4px solid #b69a43;border-radius:10px}.eighteenth-card>summary{display:flex;align-items:center;gap:11px;padding:14px 15px;cursor:pointer;list-style:none}.eighteenth-card>summary::-webkit-details-marker{display:none}.eighteenth-card>summary>span:first-child{color:#927423;font-size:1.22rem}.eighteenth-card>summary b{display:block;color:#705719;font-size:.95rem}.eighteenth-card>summary small{display:block;margin-top:3px;color:#7f724f;font-size:.76rem}.eighteenth-content{padding:0 15px 15px}.eighteenth-meaning{margin:0 0 12px;color:#57513a;font-size:.84rem;line-height:1.65}.eighteenth-block+.eighteenth-block{margin-top:11px;padding-top:11px;border-top:1px solid #e8dfbd}.eighteenth-block b{color:#7d631d;font-size:.78rem}.eighteenth-block p{margin:4px 0 0;color:#554f3d;font-size:.84rem;line-height:1.65}.nineteenth-card{margin-top:14px;color:#31423d;background:#eef7f2;border:1px solid #d3e6dc;border-left:4px solid #67a47d;border-radius:10px}.nineteenth-card>summary{display:flex;align-items:center;gap:11px;padding:14px 15px;cursor:pointer;list-style:none}.nineteenth-card>summary::-webkit-details-marker{display:none}.nineteenth-card>summary>span:first-child{color:#478461;font-size:1.24rem}.nineteenth-card>summary b{display:block;color:#2c6848;font-size:.95rem}.nineteenth-card>summary small{display:block;margin-top:3px;color:#637c6d;font-size:.76rem}.nineteenth-content{padding:0 15px 15px}.nineteenth-meaning{margin:0 0 12px;color:#40584c;font-size:.84rem;line-height:1.65}.nineteenth-block+.nineteenth-block{margin-top:11px;padding-top:11px;border-top:1px solid #dbece3}.nineteenth-block b{color:#34714e;font-size:.78rem}.nineteenth-block p{margin:4px 0 0;color:#43554c;font-size:.84rem;line-height:1.65}.twentieth-card{margin-top:14px;color:#443627;background:#fff4e8;border:1px solid #ead7bf;border-left:4px solid #d58c34;border-radius:10px}.twentieth-card>summary{display:flex;align-items:center;gap:11px;padding:14px 15px;cursor:pointer;list-style:none}.twentieth-card>summary::-webkit-details-marker{display:none}.twentieth-card>summary>span:first-child{color:#ba701e;font-size:1.18rem}.twentieth-card>summary b{display:block;color:#875018;font-size:.95rem}.twentieth-card>summary small{display:block;margin-top:3px;color:#8d704f;font-size:.76rem}.twentieth-content{padding:0 15px 15px}.twentieth-meaning{margin:0 0 12px;color:#5c4b38;font-size:.84rem;line-height:1.65}.twentieth-block+.twentieth-block{margin-top:11px;padding-top:11px;border-top:1px solid #eadcc9}.twentieth-block b{color:#9b5c1b;font-size:.78rem}.twentieth-block p{margin:4px 0 0;color:#584b3e;font-size:.84rem;line-height:1.65}.jati-card{margin-top:14px;color:#3a352f;background:#f5f1e8;border:1px solid #e2d8c4;border-left:4px solid #b08e54;border-radius:10px}.jati-card>summary{display:flex;align-items:center;gap:11px;padding:14px 15px;cursor:pointer;list-style:none}.jati-card>summary::-webkit-details-marker{display:none}.jati-card>summary>span:first-child{font-size:1.15rem}.jati-card>summary b{display:block;color:#5a4727;font-size:.95rem}.jati-card>summary small{display:block;margin-top:3px;color:#82724f;font-size:.76rem}.jati-content{padding:0 15px 15px}.jati-meaning{margin:0 0 12px;color:#54493a;font-size:.84rem;line-height:1.65}.jati-block+.jati-block{margin-top:11px;padding-top:11px;border-top:1px solid #e8e0d0}.jati-block b{color:#8a6d35;font-size:.78rem}.jati-block p{margin:4px 0 0;color:#50473a;font-size:.84rem;line-height:1.65}.wealth-card{margin-top:14px;color:#3a352a;background:#fbf6e4;border:1px solid #ecdfac;border-left:4px solid #c9a227;border-radius:10px}.wealth-card>summary{display:flex;align-items:center;gap:11px;padding:14px 15px;cursor:pointer;list-style:none}.wealth-card>summary::-webkit-details-marker{display:none}.wealth-card>summary>span:first-child{font-size:1.15rem}.wealth-card>summary b{display:block;color:#6b531a;font-size:.95rem}.wealth-card>summary small{display:block;margin-top:3px;color:#8f7a3a;font-size:.76rem}.wealth-content{padding:0 15px 15px}.wealth-meaning{margin:0 0 8px;color:#564d34;font-size:.84rem;line-height:1.65}.wealth-points{margin:0 0 10px;padding-left:20px;color:#564d34;font-size:.84rem;line-height:1.6}.wealth-points li{margin-top:5px}.wealth-points li::marker{color:#b8961f}.wealth-advice{margin:0 0 12px;color:#6a5a2a;font-size:.84rem;line-height:1.65;font-style:italic}.wealth-block+.wealth-block{margin-top:11px;padding-top:11px;border-top:1px solid #ede2bd}.wealth-block b{color:#98791f;font-size:.78rem}.wealth-block p{margin:4px 0 0;color:#524a37;font-size:.84rem;line-height:1.65}.sadhaka-card{margin-top:14px;color:#3c2f2e;background:#f6ecec;border:1px solid #e4cccb;border-left:4px solid #b5524a;border-radius:10px}.sadhaka-card>summary{display:flex;align-items:center;gap:11px;padding:14px 15px;cursor:pointer;list-style:none}.sadhaka-card>summary::-webkit-details-marker{display:none}.sadhaka-card>summary>span:first-child{color:#a63f37;font-size:1.1rem}.sadhaka-card>summary b{display:block;color:#7a302a;font-size:.95rem}.sadhaka-card>summary small{display:block;margin-top:3px;color:#8a615e;font-size:.76rem}.sadhaka-content{padding:0 15px 15px}.sadhaka-meaning{margin:0 0 8px;color:#574846;font-size:.84rem;line-height:1.65}.sadhaka-points{margin:0 0 12px;padding-left:20px;color:#574846;font-size:.84rem;line-height:1.6}.sadhaka-points li{margin-top:5px}.sadhaka-points li::marker{color:#b5524a}.sadhaka-block+.sadhaka-block{margin-top:11px;padding-top:11px;border-top:1px solid #ecd8d6}.sadhaka-block b{color:#a8453d;font-size:.78rem}.sadhaka-block p{margin:4px 0 0;color:#4e423f;font-size:.84rem;line-height:1.65}.nidhana-card{margin-top:14px;color:#33323a;background:#edecf1;border:1px solid #d4d2dd;border-left:4px solid #5a5560;border-radius:10px}.nidhana-card>summary{display:flex;align-items:center;gap:11px;padding:14px 15px;cursor:pointer;list-style:none}.nidhana-card>summary::-webkit-details-marker{display:none}.nidhana-card>summary>span:first-child{color:#5a5560;font-size:1.1rem}.nidhana-card>summary b{display:block;color:#34323d;font-size:.95rem}.nidhana-card>summary small{display:block;margin-top:3px;color:#6a6675;font-size:.76rem}.nidhana-content{padding:0 15px 15px}.nidhana-meaning{margin:0 0 8px;color:#46444f;font-size:.84rem;line-height:1.65}.nidhana-points{margin:0 0 8px;padding-left:20px;color:#46444f;font-size:.84rem;line-height:1.6}.nidhana-points li{margin-top:5px}.nidhana-points li::marker{color:#5a5560}.nidhana-note{margin:0 0 12px;color:#5b5866;font-size:.82rem;line-height:1.6;font-style:italic}.nidhana-block+.nidhana-block{margin-top:11px;padding-top:11px;border-top:1px solid #dcdae4}.nidhana-block b{color:#565160;font-size:.78rem}.nidhana-block p{margin:4px 0 0;color:#44424d;font-size:.84rem;line-height:1.65}.mitra-card{margin-top:14px;color:#3d2f37;background:#f7eef2;border:1px solid #e6d2dd;border-left:4px solid #c77f9e;border-radius:10px}.mitra-card>summary{display:flex;align-items:center;gap:11px;padding:14px 15px;cursor:pointer;list-style:none}.mitra-card>summary::-webkit-details-marker{display:none}.mitra-card>summary>span:first-child{color:#c06289;font-size:1.05rem}.mitra-card>summary b{display:block;color:#7d3457;font-size:.95rem}.mitra-card>summary small{display:block;margin-top:3px;color:#8c6275;font-size:.76rem}.mitra-content{padding:0 15px 15px}.mitra-meaning{margin:0 0 8px;color:#574652;font-size:.84rem;line-height:1.65}.mitra-points{margin:0 0 12px;padding-left:20px;color:#574652;font-size:.84rem;line-height:1.6}.mitra-points li{margin-top:5px}.mitra-points li::marker{color:#c77f9e}.mitra-block+.mitra-block{margin-top:11px;padding-top:11px;border-top:1px solid #ecd8e2}.mitra-block b{color:#b15a82;font-size:.78rem}.mitra-block p{margin:4px 0 0;color:#4d3f48;font-size:.84rem;line-height:1.65}.adhana-card{margin-top:14px;color:#33392c;background:#eef2e3;border:1px solid #d6dec2;border-left:4px solid #6b8e3d;border-radius:10px}.adhana-card>summary{display:flex;align-items:center;gap:11px;padding:14px 15px;cursor:pointer;list-style:none}.adhana-card>summary::-webkit-details-marker{display:none}.adhana-card>summary>span:first-child{font-size:1.05rem}.adhana-card>summary b{display:block;color:#3f5223;font-size:.95rem}.adhana-card>summary small{display:block;margin-top:3px;color:#687550;font-size:.76rem}.adhana-content{padding:0 15px 15px}.adhana-meaning{margin:0 0 8px;color:#44503a;font-size:.84rem;line-height:1.65}.adhana-points{margin:0 0 12px;padding-left:20px;color:#44503a;font-size:.84rem;line-height:1.6}.adhana-points li{margin-top:5px}.adhana-points li::marker{color:#6b8e3d}.adhana-block+.adhana-block{margin-top:11px;padding-top:11px;border-top:1px solid #dde4cb}.adhana-block b{color:#5a7a2f;font-size:.78rem}.adhana-block p{margin:4px 0 0;color:#45503b;font-size:.84rem;line-height:1.65}.adhana-elements{margin:5px 0 0;padding-left:20px;color:#45503b;font-size:.82rem;line-height:1.55}.adhana-elements li{margin-top:4px}.adhana-elements li::marker{color:#8aa85a}.adhana-note{margin:12px 0 0;color:#5a6642;font-size:.82rem;line-height:1.6;font-style:italic}.kamma-card{margin-top:14px;color:#3c3320;background:#f5efe0;border:1px solid #e3d6b4;border-left:4px solid #b58a32;border-radius:10px}.kamma-card>summary{display:flex;align-items:center;gap:11px;padding:14px 15px;cursor:pointer;list-style:none}.kamma-card>summary::-webkit-details-marker{display:none}.kamma-card>summary>span:first-child{color:#b58a32;font-size:1.05rem}.kamma-card>summary b{display:block;color:#6f5118;font-size:.95rem}.kamma-card>summary small{display:block;margin-top:3px;color:#8a7338;font-size:.76rem}.kamma-content{padding:0 15px 15px}.kamma-meaning{margin:0 0 8px;color:#50442c;font-size:.84rem;line-height:1.65}.kamma-points{margin:0 0 12px;padding-left:20px;color:#50442c;font-size:.84rem;line-height:1.6}.kamma-points li{margin-top:5px}.kamma-points li::marker{color:#b58a32}.kamma-block+.kamma-block{margin-top:11px;padding-top:11px;border-top:1px solid #e6dabb}.kamma-block b{color:#936f24;font-size:.78rem}.kamma-block p{margin:4px 0 0;color:#4d4129;font-size:.84rem;line-height:1.65}.kamma-governed-places{margin-top:10px;padding-top:9px;border-top:1px dashed #e6dabb}.kamma-block .kamma-governed-places b{color:#497565;font-size:.72rem}.kamma-block .kamma-governed-places p{color:#5f6259;font-size:.8rem}.kamma-note{margin:12px 0 0;color:#6a5829;font-size:.82rem;line-height:1.6;font-style:italic}.sunmoon-card{margin-top:14px;color:#2f3a44;background:#f0eef6;border:1px solid #d8d2e8;border-left:4px solid #7d6ab0;border-radius:10px}.sunmoon-card>summary{display:flex;align-items:center;gap:11px;padding:14px 15px;cursor:pointer;list-style:none}.sunmoon-card>summary::-webkit-details-marker{display:none}.sunmoon-card>summary>span:first-child{color:#6a57a3;font-size:1.05rem;letter-spacing:-2px}.sunmoon-card>summary b{display:block;color:#3c2f63;font-size:.95rem}.sunmoon-card>summary small{display:block;margin-top:3px;color:#6b6285;font-size:.76rem}.sunmoon-content{padding:0 15px 15px}.sunmoon-meaning{margin:0 0 12px;color:#4a4459;font-size:.84rem;line-height:1.65}.sunmoon-class{display:grid;gap:8px;margin:0 0 12px}.sunmoon-class>div{display:flex;flex-direction:column;gap:2px;padding:9px 11px;background:#e7e3f2;border-radius:8px}.sunmoon-class b{color:#5a4a8c;font-size:.74rem;text-transform:uppercase;letter-spacing:.3px}.sunmoon-class span{color:#3c3552;font-size:.85rem}.sunmoon-block+.sunmoon-block{margin-top:11px;padding-top:11px;border-top:1px solid #ddd6ec}.sunmoon-block b{color:#6354a0;font-size:.78rem}.sunmoon-block p{margin:4px 0 0;color:#47435a;font-size:.84rem;line-height:1.65}.nakshatra-food{margin-top:14px;padding:15px;color:#344363;background:#eef4ff;border:1px solid #cfdaf0;border-left:4px solid #7798dd;border-radius:10px}.nakshatra-food b{display:block;margin-bottom:11px;color:#17336f}.nakshatra-food dl{display:grid;gap:10px;margin:0}.nakshatra-food div{display:grid;gap:3px}.nakshatra-food dt{color:#486da9;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.nakshatra-food dd{margin:0;color:#4d5973;font-size:.88rem;line-height:1.65}.nakshatra-rulership-card{margin-top:16px;padding:clamp(18px,3vw,24px);color:#344363;background:#f6f2ff;border:1px solid #d9d0eb;border-left:4px solid #8268ad;border-radius:14px}.nakshatra-rulership-card .eyebrow{margin:0 0 6px;color:#74599e}.nakshatra-rulership-card h2{margin:0;color:#382b59;font-size:1.08rem;line-height:1.5}.nakshatra-rulership-card>p{margin:10px 0 0;color:#55506a;line-height:1.7}.nakshatra-rulership-list{display:flex;flex-wrap:wrap;gap:7px;margin:15px 0 0;padding:0;list-style:none}.nakshatra-rulership-list li{max-width:100%;padding:7px 10px;color:#4d3d71;background:#ffffffd1;border:1px solid #ddd4ed;border-radius:999px;font-size:.78rem;line-height:1.45;overflow-wrap:anywhere}.nakshatra-rulership-note{margin-top:16px;padding:12px 13px;color:#554868;background:#eee8f7;border-radius:9px}.nakshatra-rulership-note b{color:#5e4684;font-size:.8rem}.nakshatra-rulership-note p{margin:5px 0 0;font-size:.82rem;line-height:1.65}.nakshatra-rulership-card>small{display:block;margin-top:11px;color:#756e84;font-size:.72rem;line-height:1.6}.new-clothes-card{margin-top:16px;padding:clamp(18px,3vw,24px);color:#3a4230;background:#f6f4ec;border:1px solid #e0dcc9;border-left:4px solid #b79a52;border-radius:14px}.new-clothes-card .eyebrow{margin:0 0 6px;color:#8a7434}.new-clothes-card h2{margin:0;color:#3f3720;font-size:1.08rem;line-height:1.5}.new-clothes-omen{margin-top:14px;padding:13px 14px;background:#ffffffb3;border:1px solid #e0dcc9;border-left:4px solid #b6b0a0;border-radius:10px}.new-clothes-omen p{margin:6px 0 0;line-height:1.7;color:#43402f}.new-clothes-tone{display:inline-block;padding:2px 10px;border-radius:999px;font-size:.74rem;font-weight:700;color:#4a4636;background:#eae6d6}.new-clothes-omen.tone-good{border-left-color:#4f9a63}.new-clothes-omen.tone-good .new-clothes-tone{color:#245c34;background:#dcf0e1}.new-clothes-omen.tone-bad{border-left-color:#cf7b45}.new-clothes-omen.tone-bad .new-clothes-tone{color:#8a4a1c;background:#f6e3d3}.new-clothes-omen.tone-severe{border-left-color:#c0453f}.new-clothes-omen.tone-severe .new-clothes-tone{color:#932c27;background:#f6d9d7}.new-clothes-omen.tone-none{border-left-color:#a9a394}.new-clothes-omen.tone-none .new-clothes-tone{color:#6b6656;background:#ece8dc}.new-clothes-warning{margin-top:12px;padding:12px 13px;color:#7c3a34;background:#f7e6e3;border:1px solid #eccbc6;border-radius:9px}.new-clothes-warning b{font-size:.82rem}.new-clothes-warning p{margin:5px 0 0;font-size:.84rem;line-height:1.65}.new-clothes-details{margin-top:14px}.new-clothes-details>summary{cursor:pointer;color:#6a5a2e;font-size:.84rem;font-weight:600}.new-clothes-table{width:100%;margin-top:12px;border-collapse:collapse;font-size:.8rem}.new-clothes-table th,.new-clothes-table td{padding:7px 9px;text-align:left;vertical-align:top;line-height:1.55;border-bottom:1px solid #e6e2d3}.new-clothes-table th{color:#7a6a3a;font-weight:600}.new-clothes-table td:first-child{white-space:nowrap;color:#4a4636}.new-clothes-table tr.tone-good td:last-child{color:#2f6b43}.new-clothes-table tr.tone-bad td:last-child{color:#9a5a2c}.new-clothes-table tr.tone-severe td:last-child{color:#a5352f;font-weight:600}.new-clothes-table tr.tone-none td:last-child{color:#857f6e;font-style:italic}.new-clothes-table tr.active{background:#fbf3d8}.new-clothes-table tr.active td:first-child{font-weight:700}.new-clothes-notes{margin-top:14px;padding:12px 13px;color:#4a4636;background:#efece0;border-radius:9px}.new-clothes-notes b{color:#6a5a2e;font-size:.82rem}.new-clothes-notes ol,.new-clothes-notes ul{margin:8px 0 0;padding-left:20px}.new-clothes-notes li{margin-top:6px;font-size:.82rem;line-height:1.65}.new-clothes-notes p{margin:6px 0 0;font-size:.82rem;line-height:1.65}.purnima-card{margin-top:16px;padding:clamp(18px,3vw,24px);color:#2f3b52;background:#eef3fb;border:1px solid #cfdcf0;border-left:4px solid #5b7fb8;border-radius:14px}.purnima-card.active{background:#eaf1fc;border-left-color:#3f6fc0;box-shadow:0 0 0 1px #cadaf4 inset}.purnima-card .eyebrow{margin:0 0 6px;color:#4a6aa0}.purnima-card h2{margin:0;color:#26364f;font-size:1.08rem;line-height:1.5}.purnima-times{display:grid;gap:10px;margin:14px 0 0}.purnima-times>div{padding:11px 13px;background:#ffffffb8;border:1px solid #d6e0f1;border-radius:10px}.purnima-times dt{color:#5a6f92;font-size:.74rem}.purnima-times dd{margin:4px 0 0;color:#263650;font-weight:700;font-size:.92rem;line-height:1.5}.purnima-countdown{margin:12px 0 0;color:#3a4b68;font-size:.86rem;line-height:1.6}.purnima-caveat{margin-top:14px;padding:12px 13px;color:#5a4a22;background:#f8f1dd;border:1px solid #ecdcb0;border-left:4px solid #c9a94e;border-radius:9px}.purnima-caveat b{color:#7a5f1f;font-size:.84rem}.purnima-caveat p{margin:7px 0 0;font-size:.84rem;line-height:1.7}.purnima-card>small{display:block;margin-top:11px;color:#6f7890;font-size:.72rem;line-height:1.6}.moon-phase-now{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;margin:0 0 12px;padding-bottom:10px;border-bottom:1px solid #cfdcf0}.moon-phase-now span{color:#5a6f92;font-size:.78rem}.moon-phase-now b{color:#26364f;font-size:.95rem}.moon-phase-now small{flex-basis:100%;color:#5a6f92;font-size:.8rem;line-height:1.6}.moon-tithi-following{margin:12px 0 0;color:#3a4b68;font-size:.84rem;line-height:1.6}.moon-tithi-following b{color:#263650}.moon-tithi-tradition{margin-top:12px}.moon-tithi-tradition summary{color:#4a6aa0;font-size:.78rem;cursor:pointer}.moon-tithi-tradition p{margin:8px 0 0;color:#3a4b68;font-size:.82rem;line-height:1.75}.best-sunrise-tradition{margin:14px 0 0}.best-sunrise-tradition summary{color:#9fb6da}.best-sunrise-tradition p{color:#c3d2ea;font-size:.82rem;line-height:1.75}.daily-rahu-card{margin-top:16px;padding:clamp(18px,3vw,25px);color:#e9ecfb;background:linear-gradient(145deg,#222a53,#171d3d);border:1px solid rgba(173,160,225,.34);border-left:4px solid #8f7ed0;border-radius:16px;box-shadow:0 15px 34px #0f13302e}.daily-rahu-card.active{background:linear-gradient(145deg,#17173b,#0d122c);border-color:#c6b1ff7a;border-left-color:#d2b6ff;box-shadow:0 18px 42px #06081e4d,0 0 0 1px #bba5ff14 inset}.daily-rahu-card.location-needed{color:#343955;background:#f1f0f8;border-color:#d8d4e7;box-shadow:none}.daily-rahu-card .eyebrow{margin:0 0 5px;color:#c8baf0}.daily-rahu-card.location-needed .eyebrow{color:#71639e}.daily-rahu-card h2{margin:0;color:#fff;font-size:1.12rem;line-height:1.55}.daily-rahu-card.location-needed h2{color:#292d49}.daily-rahu-card.location-needed>p:not(.eyebrow){color:#5d6076;line-height:1.7}.daily-rahu-heading{display:flex;gap:14px;align-items:flex-start;justify-content:space-between}.daily-rahu-state{flex:none;padding:5px 10px;color:#dad2f7;background:#ffffff14;border:1px solid rgba(214,203,255,.2);border-radius:999px;font-size:.72rem;font-weight:700}.daily-rahu-card.active .daily-rahu-state{color:#241b3d;background:#d9c5ff;border-color:transparent}.daily-rahu-window{margin:13px 0 0;color:#eff1ffc2;font-size:.86rem;line-height:1.65}.daily-rahu-countdown{display:flex;gap:14px;align-items:center;justify-content:space-between;margin-top:14px;padding:13px 15px;background:#ffffff12;border:1px solid rgba(214,203,255,.15);border-radius:11px}.daily-rahu-countdown span{color:#ebeeffb3;font-size:.78rem}.daily-rahu-countdown strong{color:#fff;font-size:clamp(1.15rem,3vw,1.52rem);font-variant-numeric:tabular-nums;letter-spacing:.06em}.daily-rahu-solar{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0 0}.daily-rahu-solar>div{padding:9px 11px;background:#ffffff0b;border-radius:9px}.daily-rahu-solar dt{color:#e5e8fb94;font-size:.69rem}.daily-rahu-solar dd{margin:3px 0 0;color:#f3f4ff;font-size:.82rem;font-weight:700;line-height:1.5}.daily-rahu-active-note{margin:15px 0 0;color:#edefffd1;font-size:.86rem;line-height:1.75}.daily-rahu-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px}.daily-rahu-modes button{display:grid;gap:4px;padding:13px 14px;text-align:left;color:#e9ebfb;background:#ffffff0f;border:1px solid rgba(211,202,248,.17);border-radius:11px;cursor:pointer}.daily-rahu-modes button:hover,.daily-rahu-modes button.selected{background:#c2acff26;border-color:#d6c2ff8c}.daily-rahu-modes b{color:#fff;font-size:.86rem}.daily-rahu-modes span{color:#e6e8f9ab;font-size:.75rem;line-height:1.55}.daily-rahu-session{margin-top:14px;padding:15px;color:#36334a;background:#f4f1fb;border-radius:12px}.daily-rahu-session-head{display:flex;gap:14px;align-items:center;justify-content:space-between}.daily-rahu-session-head>div{display:grid;gap:3px}.daily-rahu-session-head small{color:#777087}.daily-rahu-session-head b{color:#42365e}.daily-rahu-session-head>strong{color:#4f3d78;font-size:1.2rem;font-variant-numeric:tabular-nums}.daily-rahu-timer-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}.daily-rahu-timer-actions button,.daily-rahu-location{padding:7px 11px;color:#4b3d70;background:#fff;border:1px solid #d9d0ed;border-radius:999px;font:inherit;font-size:.74rem;font-weight:700;cursor:pointer}.daily-rahu-location{margin-top:4px}.daily-rahu-location:disabled{cursor:wait;opacity:.65}.daily-rahu-guide{margin-top:14px;padding-top:13px;border-top:1px solid #ded8e9}.daily-rahu-guide h3{margin:0;color:#43365e;font-size:.92rem}.daily-rahu-guide p{margin:7px 0 0;color:#575267;font-size:.82rem;line-height:1.7}.daily-rahu-guide>b{display:block;margin-top:12px;color:#64527f;font-size:.76rem}.daily-rahu-guide ul,.daily-rahu-general ul{margin:7px 0 0;padding-left:20px}.daily-rahu-guide li,.daily-rahu-general li{margin-top:5px;color:#575267;font-size:.8rem;line-height:1.65}.daily-rahu-reference{margin-top:14px;color:#383448;background:#eeebf6;border-radius:11px}.daily-rahu-reference>summary{padding:11px 13px;color:#4d4169;cursor:pointer;font-size:.8rem;font-weight:700}.daily-rahu-reference[open]{padding:0 14px 14px}.daily-rahu-reference[open]>summary{margin:0 -1px}.daily-rahu-reference .daily-rahu-guide+.daily-rahu-guide{margin-top:16px}.daily-rahu-general{margin-top:16px;padding-top:13px;border-top:1px solid #ded8e9}.daily-rahu-general h3{margin:0;color:#43365e;font-size:.92rem}.daily-rahu-local-note{display:block;margin-top:12px;color:#e6e9fa94;font-size:.7rem;line-height:1.6}@media(max-width:620px){.daily-rahu-heading{display:grid}.daily-rahu-state{width:fit-content}.daily-rahu-solar,.daily-rahu-modes{grid-template-columns:1fr}.daily-rahu-countdown,.daily-rahu-session-head{align-items:flex-start;flex-direction:column}}.grace-rulership-note{margin-top:18px;padding:13px 15px;background:#f7edd8;border:1px solid #e6d3a6;border-radius:10px}.grace-rulership-note b{color:#7a5f1f;font-size:.84rem}.grace-rulership-note p{margin:6px 0 0;color:#604d25;font-size:.84rem;line-height:1.75}.today-coach{display:flex;gap:14px;align-items:flex-start;justify-content:space-between;margin:14px 0 0;padding:13px 15px;color:#f3f6ff;background:#7896dc2e;border:1px solid rgba(150,175,235,.34);border-radius:12px}.today-coach b{font-size:.88rem}.today-coach p{margin:5px 0 0;font-size:.82rem;line-height:1.65;color:#f3f6ffd1}.today-coach>button{flex:none;padding:7px 13px;color:#1d2740;background:#dfe7fb;border:none;border-radius:999px;font-size:.78rem;font-weight:700;cursor:pointer}.today-coach>button:hover{background:#fff}.today-view-mode{display:inline-flex;gap:2px;margin:14px 0 0;padding:3px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:999px}.today-view-mode>button{padding:6px 15px;color:#ffffffa8;background:transparent;border:none;border-radius:999px;font-size:.78rem;font-weight:600;cursor:pointer}.today-view-mode>button.active{color:#1d2740;background:#e6ecfb}.today-view-mode>button:not(.active):hover{color:#ffffffe6}.today-advanced{margin-top:22px;padding-top:4px;border-top:1px dashed rgba(255,255,255,.22)}.today-advanced>summary{cursor:pointer;padding:10px 0;color:#ffffff9e;font-size:.82rem;font-weight:600;letter-spacing:.02em;list-style:none}.today-advanced>summary::-webkit-details-marker{display:none}.today-advanced>summary:before{content:"▸ ";display:inline-block;transition:transform .15s ease}.today-advanced[open]>summary:before{content:"▾ "}.today-advanced>summary:hover{color:#ffffffd9}.yoga-almanac-card{margin-top:16px;padding:clamp(18px,3vw,24px);color:#33404f;background:#f2f6f4;border:1px solid #d3e0da;border-left:4px solid #5f9880;border-radius:14px}.yoga-almanac-card .eyebrow{margin:0 0 6px;color:#3f7a63}.yoga-almanac-card h2{margin:0;color:#26362f;font-size:1.08rem;line-height:1.5}.yoga-almanac-card h3{margin:16px 0 0;font-size:.86rem;color:#3f5a4d}.yoga-almanac-triple{margin-top:14px;padding:12px 13px;color:#5a4a22;background:#f8f1dd;border:1px solid #ecdcb0;border-left:4px solid #c9a94e;border-radius:9px}.yoga-almanac-triple b{font-size:.84rem;color:#7a5f1f}.yoga-almanac-triple p{margin:6px 0 0;font-size:.84rem;line-height:1.7}.yoga-almanac-empty{margin:12px 0 0;color:#5b6b62;font-size:.86rem;line-height:1.7}.yoga-almanac-list{margin:9px 0 0;padding:0;list-style:none;display:grid;gap:9px}.yoga-almanac-hit{padding:11px 13px;background:#ffffffbd;border:1px solid #dae4df;border-left:4px solid #9fb3a9;border-radius:10px}.yoga-almanac-hit p{margin:6px 0 0;font-size:.84rem;line-height:1.7;color:#3c4a44}.yoga-almanac-hit .yoga-almanac-note{color:#8a5a2c;font-size:.8rem}.yoga-almanac-hit-head{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;justify-content:space-between}.yoga-almanac-hit-head b{color:#24332c;font-size:.92rem}.yoga-almanac-tone{padding:2px 9px;border-radius:999px;font-size:.72rem;font-weight:700;white-space:nowrap}.yoga-almanac-hit.tone-excellent{border-left-color:#2f8f5b}.yoga-almanac-hit.tone-excellent .yoga-almanac-tone{color:#1d5c39;background:#d8f0e2}.yoga-almanac-hit.tone-good{border-left-color:#6aa87f}.yoga-almanac-hit.tone-good .yoga-almanac-tone{color:#2f6b47;background:#e2f1e8}.yoga-almanac-hit.tone-note{border-left-color:#7f8aa6}.yoga-almanac-hit.tone-note .yoga-almanac-tone{color:#454f66;background:#e5e9f2}.yoga-almanac-hit.tone-caution{border-left-color:#cf7b45}.yoga-almanac-hit.tone-caution .yoga-almanac-tone{color:#8a4a1c;background:#f6e3d3}.yoga-almanac-hit.tone-severe{border-left-color:#c0453f}.yoga-almanac-hit.tone-severe .yoga-almanac-tone{color:#932c27;background:#f6d9d7}.yoga-almanac-context{margin-top:13px;font-size:.78rem;color:#5b6b62}.yoga-almanac-card>small{display:block;margin-top:11px;color:#6d7a73;font-size:.72rem;line-height:1.6}.twelve-auspicious-card{margin-top:16px;overflow:hidden;color:#3d4560;background:linear-gradient(145deg,#fffaf0,#f7f2e6);border:1px solid #e3d5b4;border-radius:16px}.twelve-auspicious-card>summary{display:flex;align-items:center;gap:12px;padding:17px 18px;cursor:pointer;list-style:none}.twelve-auspicious-card>summary::-webkit-details-marker{display:none}.twelve-auspicious-card>summary>span:first-child{color:#a87820;font-size:1.2rem}.twelve-auspicious-card>summary>span:last-child{display:grid;min-width:0;gap:3px}.twelve-auspicious-card>summary b{color:#514222;line-height:1.5}.twelve-auspicious-card>summary small{color:#82755d;line-height:1.55}.planetary-symbolic-number{display:grid;place-items:center;width:26px;height:26px;flex:0 0 26px;border-radius:50%;background:#17336f;color:#fff;font-size:.72rem;font-weight:800}.planetary-symbolic-glyph{color:#a87820;font-size:1rem}@media(max-width:520px){.house-chart-symbolic-detail ul{grid-template-columns:1fr}}.twelve-auspicious-content{padding:2px 18px 20px;border-top:1px solid rgba(168,120,32,.18)}.twelve-auspicious-content>p{margin:15px 0 0;color:#625c50;line-height:1.75}.twelve-auspicious-content ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:16px 0 0;padding:0;list-style:none;counter-reset:auspicious-quality}.twelve-auspicious-content li{position:relative;min-width:0;padding:12px 12px 12px 42px;color:#4f4a40;background:#ffffffb3;border:1px solid rgba(190,163,104,.3);border-radius:11px;line-height:1.65;overflow-wrap:anywhere;counter-increment:auspicious-quality}.twelve-auspicious-content li:before{content:counter(auspicious-quality);position:absolute;top:12px;left:12px;display:grid;width:22px;height:22px;place-items:center;color:#795914;background:#f2dfac;border-radius:50%;font-size:.7rem;font-weight:800}.twelve-auspicious-content .twelve-auspicious-closing{padding:12px 14px;background:#e1cc9947;border-radius:10px}.dwidanga-card{margin-top:16px;overflow:hidden;color:#38485a;background:linear-gradient(145deg,#f4faf7,#edf5f2);border:1px solid #bfd7cd;border-radius:16px}.dwidanga-card>summary{display:flex;align-items:center;gap:12px;padding:16px 18px;cursor:pointer;list-style:none}.dwidanga-card>summary::-webkit-details-marker{display:none}.dwidanga-card>summary>span:first-child{color:#4d8975;font-size:1.2rem}.dwidanga-card>summary>span:last-child{display:grid;min-width:0;gap:3px}.dwidanga-card>summary b{color:#285646;line-height:1.5}.dwidanga-card>summary small{color:#668176;line-height:1.55}.dwidanga-content{padding:2px 18px 19px;border-top:1px solid rgba(77,137,117,.2)}.dwidanga-content>p{margin:14px 0 0;line-height:1.75}.dwidanga-anchor-row,.dwidanga-sun-moon{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin-top:14px}.dwidanga-sun-moon{grid-template-columns:repeat(2,minmax(0,1fr))}.dwidanga-anchor-row>span:not([aria-hidden]),.dwidanga-sun-moon>span{min-width:0;padding:11px 12px;background:#ffffffb8;border:1px solid rgba(106,154,138,.26);border-radius:10px}.dwidanga-anchor-row small,.dwidanga-sun-moon small{display:block;color:#6e837b}.dwidanga-anchor-row b,.dwidanga-sun-moon b{display:block;margin-top:4px;color:#325e4f;overflow-wrap:anywhere}.dwidanga-anchor-row em,.dwidanga-sun-moon em{display:block;margin-top:4px;color:#6a7e76;font-style:normal}.dwidanga-planet-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:14px}.dwidanga-planet-grid>div{min-width:0;padding:9px 10px;background:#ffffffb3;border:1px solid #d6e4df;border-radius:9px}.dwidanga-planet-grid>div.mata{background:#f5ede7bf;border-color:#e4d2c6}.dwidanga-planet-grid small,.dwidanga-planet-grid span{display:block;color:#74837e;font-size:.7rem}.dwidanga-planet-grid b{display:block;margin:3px 0;color:#3e5d53;font-size:.8rem;overflow-wrap:anywhere}.dwidanga-guidance,.dwidanga-election{margin-top:14px;padding:13px 14px;background:#ffffffa8;border-radius:10px}.dwidanga-guidance.remedy{background:#ddede5b8}.dwidanga-guidance b,.dwidanga-election b{color:#315f50}.dwidanga-status-badge{display:inline-block;margin:8px 0 0;padding:3px 10px;font-style:normal;font-weight:700;font-size:.78rem;color:#315f50;background:#fff9;border-radius:999px}.dwidanga-election.caution .dwidanga-status-badge{color:#88553f}.dwidanga-guidance p,.dwidanga-election p{margin:6px 0 0;line-height:1.75}.dwidanga-election.caution{background:#f7eee8}.dwidanga-election.caution b{color:#88553f}.dwidanga-content>small{display:block;margin-top:12px;color:#71817b;line-height:1.65}@media(max-width:680px){.twelve-auspicious-content ol,.dwidanga-anchor-row{grid-template-columns:1fr}.dwidanga-anchor-row>span[aria-hidden]{justify-self:center;transform:rotate(90deg)}.dwidanga-sun-moon,.dwidanga-planet-grid{grid-template-columns:1fr}}.best-detail .tara-social{margin-top:8px;color:#7a8581}.tara-detail{padding:18px;border-radius:15px;background:#fff;border:1px solid var(--line)}.tara-remedy{margin-top:16px;padding:14px;border-radius:13px;background:var(--sage-soft)}.tara-remedy small{color:var(--sage-dark);font-weight:700}.tara-remedy p{margin-top:6px}.remedy-guidance{grid-column:1 / -1;padding:16px;border:1px solid #d9caa9;border-radius:15px;background:#fbf7ec}.remedy-guidance small{color:#80652f;font-weight:700}.settings-card{border:1px solid var(--line);border-radius:22px;background:var(--paper);padding:22px;margin-bottom:14px}.settings-card h2{font-size:1rem;margin-bottom:16px}.shadbala-profile-card{margin:18px 0;padding:20px;border:1px solid var(--line);border-radius:20px;background:color-mix(in srgb,var(--paper) 92%,var(--gold) 8%)}.shadbala-profile-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.shadbala-profile-heading h3{margin:3px 0 0}.shadbala-intro,.shadbala-message,.shadbala-incomplete-note,.shadbala-method{color:var(--reading-muted)}.shadbala-method-settings{max-width:520px;margin:16px 0}.shadbala-method-settings>summary{color:var(--reading-muted);cursor:pointer;font-size:.76rem;font-weight:700}.shadbala-method-selector{display:grid;gap:6px;max-width:520px;margin:16px 0;color:var(--reading-muted);font-size:.76rem;font-weight:700}.shadbala-method-selector select{width:100%;padding:11px 13px;border:1px solid var(--line);border-radius:12px;color:var(--ink);background:var(--paper);font:inherit}.shadbala-incomplete-warning{margin:14px 0 0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--gold) 55%,var(--line));border-radius:12px;color:var(--ink);background:color-mix(in srgb,var(--gold) 10%,var(--paper));font-weight:700}.shadbala-overview{margin-top:16px;padding:14px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--paper) 94%,var(--sage) 6%)}.shadbala-chart-explanation{display:grid;gap:6px;margin-bottom:14px}.shadbala-chart-explanation p{margin:0;color:var(--reading-muted);font-size:.82rem;line-height:1.65}.shadbala-chart-explanation p:first-child{color:var(--ink);font-weight:650}.shadbala-overview-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.shadbala-overview-heading small{color:var(--reading-muted)}.shadbala-overview ol{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;counter-reset:shadbala-rank}.shadbala-overview li{display:grid;gap:2px;min-width:0;padding:8px;border-radius:10px;background:var(--paper);counter-increment:shadbala-rank}.shadbala-overview li:before{content:counter(shadbala-rank);color:var(--reading-muted);font-size:.65rem}.shadbala-overview li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem}.shadbala-overview li b{font-size:.82rem}.shadbala-ratio-help{margin:10px 2px 0;color:var(--reading-muted);font-size:.74rem;line-height:1.55}.shadbala-planet-list{display:grid;gap:8px;margin-top:16px}.shadbala-planet-row{border:1px solid var(--line);border-radius:14px;background:var(--paper);overflow:hidden}.shadbala-reference-row{background:color-mix(in srgb,var(--paper) 94%,var(--sage) 6%)}.shadbala-reference-summary{display:grid;gap:3px;min-width:0}.shadbala-reference-summary small{color:var(--reading-muted);line-height:1.35}.shadbala-reference-summary b{color:var(--ink);font-size:.84rem}.shadbala-reference-content{display:grid;gap:14px}.shadbala-reference-label{margin:0;color:var(--sage-deep);font-size:.75rem;font-weight:750}.shadbala-reference-content .house-chart-symbolic-detail{padding:0;color:var(--ink);background:transparent}.shadbala-reference-content .house-chart-symbolic-detail h3{color:var(--ink)}.shadbala-reference-content .house-chart-symbolic-detail>small{color:var(--reading-muted);opacity:1}.shadbala-planet-remedy{display:grid;gap:8px;padding:12px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--paper) 96%,var(--gold) 4%)}.shadbala-planet-remedy h4{margin:0}.shadbala-planet-remedy p{margin:0;color:var(--reading-muted);font-size:.82rem;line-height:1.7}.shadbala-reference-note{color:var(--reading-muted);font-size:.72rem;line-height:1.6}.shadbala-planet-details>summary{list-style:none;cursor:pointer}.shadbala-planet-details>summary::-webkit-details-marker{display:none}.shadbala-planet-summary{display:grid;grid-template-columns:minmax(90px,.45fr) minmax(0,2.55fr) auto;gap:16px;align-items:center;padding:15px}.shadbala-meaning-preview{padding:0 15px 15px;color:var(--ink)}.shadbala-meaning-preview small{color:var(--sage-dark)}.career-meaning-preview{color:var(--ink)}.shadbala-meaning-preview p{margin:4px 0 0}.shadbala-planet-name{align-self:start;padding-top:4px}.shadbala-primary-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.shadbala-primary-metrics span{display:grid;gap:3px}.shadbala-primary-metrics small{min-height:2.2em;color:var(--reading-muted);line-height:1.25}.shadbala-primary-metrics b{color:var(--ink);font-size:.9rem}.shadbala-explain-cue{color:var(--reading-muted);font-size:.75rem;font-weight:700;white-space:nowrap}.shadbala-planet-details[open] .shadbala-explain-cue{color:var(--ink)}.shadbala-expanded-content{display:grid;gap:18px;padding:18px;border-top:1px solid var(--line)}.shadbala-expanded-content h4{margin:0;font-size:.86rem}.shadbala-explanation-copy{display:grid;gap:8px}.shadbala-explanation-copy p{margin:0;color:var(--reading-muted);font-size:.82rem;line-height:1.7}.shadbala-explanation-copy .shadbala-caution{padding:10px 12px;border-left:3px solid var(--gold);color:var(--ink);background:color-mix(in srgb,var(--gold) 7%,transparent)}.shadbala-component-explanations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.shadbala-component-explanations>div{display:grid;align-content:start;gap:7px;padding:12px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--paper) 96%,var(--sage) 4%)}.shadbala-component-explanations span{display:flex;justify-content:space-between;gap:8px}.shadbala-component-explanations strong{font-size:.75rem;white-space:nowrap}.shadbala-component-explanations p{margin:0;color:var(--reading-muted);font-size:.74rem;line-height:1.55}.shadbala-component-explanations small{color:var(--sage-deep);font-weight:700}.shadbala-technical-details{overflow:hidden;border:1px solid var(--line);border-radius:12px}.shadbala-technical-details>h4{padding:10px 12px;background:color-mix(in srgb,var(--paper) 94%,var(--sage) 6%)}.shadbala-components{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border-top:1px solid var(--line);background:var(--line)}.shadbala-components span{display:grid;gap:3px;padding:12px;background:var(--paper)}.shadbala-components small{color:var(--reading-muted)}.shadbala-virupa-total{margin:0;padding:10px 12px;border-top:1px solid var(--line);color:var(--reading-muted);font-size:.74rem;text-align:right}.shadbala-incomplete-note{margin-top:14px;padding:12px 14px;border-left:3px solid var(--gold);background:color-mix(in srgb,var(--gold) 7%,transparent)}.shadbala-method{margin:10px 0 0;font-size:.75rem}.bhava-career-profile-card{display:grid;gap:18px;margin:18px 0}.bhava-bala-section,.career-synthesis-section{padding:20px;border:1px solid var(--line);border-radius:20px;background:color-mix(in srgb,var(--paper) 94%,var(--sage) 6%)}.bhava-bala-section h3,.career-synthesis-section h3{margin:3px 0 8px}.bhava-convention-note,.bhava-bala-section>p:not(.eyebrow),.career-disclaimer,.career-dasha-line{color:var(--reading-muted);font-size:.8rem;line-height:1.65}.bhava-bala-house-list,.career-result-list{display:grid;gap:9px;margin-top:16px}.bhava-bala-house{overflow:hidden;border:1px solid var(--line);border-radius:13px;background:var(--paper)}.bhava-bala-house>summary{display:grid;grid-template-columns:.55fr repeat(4,minmax(0,1fr)) auto;gap:12px;align-items:center;padding:13px 14px;cursor:pointer;list-style:none}.bhava-bala-house>summary::-webkit-details-marker,.career-why-details>summary::-webkit-details-marker{display:none}.bhava-bala-house>summary>span:not(.bhava-house-name){display:grid;gap:3px}.bhava-bala-house>summary .bhava-meaning-preview{grid-column:1 / -1;padding-top:8px;border-top:1px solid var(--line)}.bhava-meaning-preview b{color:var(--reading-muted);font-size:.74rem;font-weight:500;line-height:1.55}.bhava-bala-house small,.career-result-card small{color:var(--reading-muted);font-size:.7rem}.bhava-house-name{color:var(--ink);font-weight:750}.bhava-bala-house>summary>span:nth-child(2) b{white-space:nowrap}.bhava-bala-house em{padding:4px 8px;border-radius:999px;color:#88553f;background:#f7eee8;font-size:.68rem;font-style:normal;font-weight:700}.bhava-house-explanation{display:grid;gap:8px;padding:14px;border-top:1px solid var(--line)}.bhava-house-explanation p{margin:0;color:var(--reading-muted);font-size:.78rem;line-height:1.65}.bhava-component-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:4px}.bhava-component-grid span{display:grid;gap:4px;padding:9px;border-radius:9px;background:color-mix(in srgb,var(--paper) 91%,var(--sage) 9%)}.career-synthesis-section{background:color-mix(in srgb,var(--paper) 92%,var(--gold) 8%)}.career-experimental-label{display:inline-block;margin:0;padding:5px 10px;border:1px solid color-mix(in srgb,var(--gold) 60%,var(--line));border-radius:999px;color:var(--ink);background:color-mix(in srgb,var(--gold) 12%,var(--paper));font-size:.72rem;font-weight:800}.career-result-card{padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--paper)}.career-meaning-preview{margin:8px 0 0}.career-result-heading{display:flex;align-items:start;justify-content:space-between;gap:14px}.career-result-heading h4{margin:3px 0 0}.career-result-heading>strong{display:grid;place-items:center;min-width:42px;min-height:42px;border-radius:50%;color:var(--paper);background:var(--sage-deep)}.career-result-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:13px}.career-result-metrics span{display:grid;gap:4px;padding:10px;border-radius:10px;background:color-mix(in srgb,var(--paper) 92%,var(--sage) 8%)}.career-support-score{margin:10px 0 0;color:var(--reading-muted);font-size:.72rem}.career-why-details{margin-top:12px}.career-why-details>summary,.career-supporting-results>summary,.career-low-evidence>summary,.career-technical-diagnostics>summary{color:var(--sage-deep);cursor:pointer;font-size:.78rem;font-weight:750}.career-explanation-copy{display:grid;gap:7px;margin-top:12px}.career-explanation-copy p{margin:0;color:var(--reading-muted);font-size:.78rem;line-height:1.65}.career-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.career-evidence-group{padding:11px;border:1px solid var(--line);border-radius:10px}.career-evidence-group b{font-size:.75rem}.career-evidence-group ul,.career-supporting-results ul,.career-low-evidence ul{margin:7px 0 0;padding-left:18px;color:var(--reading-muted);font-size:.72rem;line-height:1.6}.career-evidence-group small{display:block;margin-top:7px}.career-supporting-results,.career-low-evidence,.career-technical-diagnostics{margin-top:14px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--paper) 96%,var(--sage) 4%)}.career-technical-diagnostics dl{display:grid;gap:6px;margin:10px 0 0}.career-technical-diagnostics dl div{display:grid;grid-template-columns:minmax(110px,.4fr) 1fr;gap:10px}.career-technical-diagnostics dt{color:var(--reading-muted)}.career-technical-diagnostics dd{margin:0;overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:.72rem}.chart-interpretation-card{display:grid;gap:16px;margin:18px 0;padding:20px;border:1px solid var(--line);border-radius:20px;color:var(--ink);background:color-mix(in srgb,var(--paper) 94%,var(--gold) 6%)}.chart-interpretation-card>h3{margin:0}.chart-insight-grid,.chart-axis-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.chart-insight-grid article,.chart-axis-group{padding:13px;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.chart-insight-grid h4,.chart-axis-group h4{margin:0 0 7px;color:var(--sage-deep);font-size:.78rem}.chart-insight-grid p,.chart-axis-item p,.chart-axis-empty,.chart-interpretation-copy p,.chart-interpretation-section>p{margin:0;color:var(--ink);font-size:.78rem;line-height:1.7}.chart-interpretation-section{display:grid;gap:9px;padding-top:8px;border-top:1px solid var(--line)}.chart-interpretation-section h3{margin:0;font-size:1.02rem}.chart-interpretation-section h4{margin:5px 0 0;color:var(--sage-deep);font-size:.82rem}.chart-interpretation-copy{display:grid;gap:7px}.chart-interpretation-takeaway{padding:9px 11px;border-left:3px solid var(--gold);background:color-mix(in srgb,var(--gold) 8%,transparent)}.chart-axis-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.chart-axis-group{display:grid;gap:10px}.chart-axis-item{display:grid;gap:4px}.chart-axis-item b{font-size:.82rem}.chart-interpretation-details{padding-top:4px}.chart-interpretation-details summary{color:var(--sage-deep);cursor:pointer;font-size:.78rem;font-weight:750}.chart-interpretation-details>p{margin:9px 0 0;color:var(--ink);font-size:.76rem}.chart-interpretation-details dl{display:grid;gap:6px;margin:10px 0 0}.chart-interpretation-details dl div{display:grid;grid-template-columns:minmax(110px,.4fr) 1fr;gap:10px}.chart-interpretation-details dt{color:var(--reading-muted)}.chart-interpretation-details dd{margin:0;overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:.72rem}.chart-interpretation-takeaways ol{margin:0;padding-left:20px;color:var(--reading-muted);font-size:.78rem;line-height:1.7}.chart-synthesis-v2-card{gap:12px}.chart-synthesis-intro{margin:0;color:var(--reading-muted);font-size:.78rem;line-height:1.7}.chart-synthesis-chain-list{display:grid;gap:10px}.chart-synthesis-chain{padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--paper)}.chart-synthesis-chain-heading{display:flex;align-items:start;justify-content:space-between;gap:12px}.chart-synthesis-chain-heading h4{margin:3px 0 0;color:var(--ink)}.chart-synthesis-chain-summary{margin:8px 0 0;color:var(--ink);font-size:.8rem;line-height:1.7}.chart-synthesis-refusal{padding:12px;border-left:3px solid var(--gold);border-radius:8px;background:color-mix(in srgb,var(--gold) 10%,transparent)}.chart-synthesis-refusal p{margin:6px 0 0;color:var(--ink);font-size:.78rem;line-height:1.7}.chart-synthesis-refusal-badge{color:var(--sage-deep);font-size:.7rem;font-weight:750}.chart-synthesis-chain-details{margin-top:10px}.chart-synthesis-chain-details>summary{color:var(--sage-deep);cursor:pointer;font-size:.76rem;font-weight:750}.chart-synthesis-chain-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:10px 0 0}.chart-synthesis-chain-metrics div{padding:8px;border-radius:9px;background:color-mix(in srgb,var(--paper) 91%,var(--sage) 9%)}.chart-synthesis-chain-metrics dt{color:var(--reading-muted);font-size:.68rem}.chart-synthesis-chain-metrics dd{margin:3px 0 0;color:var(--ink);font-size:.74rem;font-weight:750}.chart-synthesis-translation{margin-top:10px;padding:10px;border-radius:9px;background:color-mix(in srgb,var(--gold) 8%,transparent)}.chart-synthesis-translation p,.chart-synthesis-evidence-note{margin:5px 0 0;color:var(--reading-muted);font-size:.72rem;line-height:1.6}@media(max-width:720px){.shadbala-profile-card{padding:16px}.shadbala-profile-heading{align-items:center}.shadbala-overview-heading{display:grid}.shadbala-overview ol{grid-template-columns:repeat(2,minmax(0,1fr))}.shadbala-planet-summary{grid-template-columns:1fr;gap:4px}.shadbala-primary-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.shadbala-components{grid-template-columns:repeat(2,minmax(0,1fr))}.shadbala-component-explanations{grid-template-columns:1fr}.shadbala-explain-cue{margin-top:6px}.bhava-bala-section,.career-synthesis-section{padding:15px}.bhava-bala-house>summary{grid-template-columns:repeat(2,minmax(0,1fr))}.bhava-house-name,.bhava-bala-house em{grid-column:1 / -1}.bhava-component-grid,.career-result-metrics,.career-evidence-grid,.chart-insight-grid,.chart-axis-grid{grid-template-columns:1fr}.chart-interpretation-card{padding:15px}.chart-synthesis-chain-metrics{grid-template-columns:1fr}}.setting-row{display:flex;align-items:center;gap:14px}.setting-row>span{font-size:1.4rem}.setting-row>div:nth-child(2){display:grid;flex:1}.setting-row small{color:var(--muted)}.profile-switcher{display:grid;gap:8px;margin:16px 0;color:var(--muted);font-size:.78rem;font-weight:700}.profile-switcher select{width:100%;border:1px solid var(--line);border-radius:14px;padding:13px 14px;background:#fff;color:var(--ink);font:inherit}.nakshatra-plant-details{margin:14px 0;padding:14px 15px;color:var(--ink);background:#f3f6fb;border:1px solid #d5deef;border-left:4px solid #486da9;border-radius:8px}.nakshatra-plant-details h3{margin:0 0 8px;color:#17336f;font-size:.92rem}.nakshatra-plant-row b{display:block;color:#486da9;font-size:.8rem}.nakshatra-plant-row p{margin:5px 0 0;color:#4d5973;line-height:1.75}.natal-planets{margin-top:16px;padding:16px;color:var(--ink);background:#eef4ff;border:1px solid #cfdaf0;border-radius:10px}.natal-planets h3{margin:0 0 12px;color:#17336f;font-size:.95rem}.natal-chart{width:100%;border-collapse:separate;border-spacing:0;background:#ffffffad;border:1px solid #d5deef;border-radius:8px;overflow:hidden}.natal-chart th,.natal-chart td{padding:8px 10px;text-align:left;border-bottom:1px solid #e1e8f5;font-size:.86rem;vertical-align:top;overflow-wrap:anywhere}.natal-chart thead th{color:#687491;font-size:.66rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.natal-chart tbody th{color:#17336f;font-weight:700;white-space:nowrap}.natal-chart tbody th span{color:#486da9;margin-right:2px}.natal-chart td{color:#43507a}.natal-chart th:nth-child(3),.natal-chart td:nth-child(3),.natal-chart th:nth-child(5),.natal-chart td:nth-child(5){text-align:center;white-space:nowrap}.natal-chart tbody tr:last-child th,.natal-chart tbody tr:last-child td{border-bottom:0}.natal-chart-note{display:block;margin-top:9px;color:#687491;font-size:.72rem;line-height:1.5}.day-planet-card{margin-top:16px;background:linear-gradient(145deg,#f7f9fc,#eef3f7);border:1px solid #d7e1e7;border-radius:14px}.day-planet-card>summary{display:flex;align-items:center;gap:12px;padding:15px;cursor:pointer;list-style:none}.day-planet-card>summary::-webkit-details-marker{display:none}.day-planet-card>summary>span:first-child{font-size:1.15rem}.day-planet-card>summary b{display:block;color:#27375f;font-size:.95rem}.day-planet-card>summary small{display:block;margin-top:3px;color:#6b7896;font-size:.76rem}.day-planet-content{padding:0 15px 16px}.day-planet-intro{margin:0 0 14px;color:#47536f;font-size:.85rem;line-height:1.7}.day-planet-group+.day-planet-group{margin-top:14px;padding-top:14px;border-top:1px solid #dde5ec}.day-planet-group h4{margin:0 0 8px;color:#27375f;font-size:.92rem}.day-planet-placement{margin:0 0 10px;color:#47536f;font-size:.83rem;line-height:1.7}.day-planet-placement b{color:#4a6b8a}.day-planet-do{display:block;margin:0 0 6px;color:#8a6d35;font-size:.8rem}.day-planet-guidance{margin:0;padding-left:18px}.day-planet-guidance li{margin-top:8px;color:#47536f;font-size:.83rem;line-height:1.7}.day-planet-guidance li b{color:#27375f}.day-planet-guidance li.day-planet-rule b{color:#a3432b}.day-planet-own{padding:14px;background:#e4b3541a;border:1px solid rgba(228,179,84,.5);border-radius:12px}.day-planet-own-eyebrow{margin:0 0 6px;color:#8a6d35;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.day-planet-own h4{margin:0 0 8px;color:#27375f;font-size:.93rem;line-height:1.6}.natal-conduct-guide{margin-top:18px;padding:18px;color:#27375f;background:linear-gradient(145deg,#f7f9fc,#eef3f7);border:1px solid #d7e1e7;border-radius:14px}.natal-conduct-intro .eyebrow{margin:0 0 5px;color:#497565}.natal-conduct-intro h3{margin:0;color:#10295f;font-size:1.05rem}.natal-conduct-intro>p:last-child{margin:10px 0 0;color:#53627c;font-size:.85rem;line-height:1.7}.natal-conduct-list{display:grid;gap:8px;margin-top:16px}.natal-conduct-row{overflow:hidden;background:#ffffffbf;border:1px solid #dce4eb;border-radius:9px}.natal-conduct-row.occupied{border-color:#4975657a;box-shadow:inset 3px 0 #6b9a88}.natal-conduct-row:focus{outline:3px solid rgba(199,154,53,.38);outline-offset:3px}.natal-conduct-row summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;align-items:center;padding:12px 13px;cursor:pointer;list-style:none}.natal-conduct-row summary::-webkit-details-marker{display:none}.natal-conduct-number{display:grid;place-items:center;min-width:34px;height:34px;padding:0 6px;color:#fff;background:#17336f;border-radius:7px;font-size:.76rem;font-weight:800}.natal-conduct-row summary b{display:block;color:#17336f;font-size:.88rem}.natal-conduct-row summary small{display:block;margin-top:3px;color:#697690;font-size:.72rem;line-height:1.45}.natal-conduct-row summary em{padding:5px 7px;color:#355f50;background:#e4f0eb;border-radius:6px;font-size:.68rem;font-style:normal;font-weight:700}.rasi-remedy-list ol{display:grid;gap:9px;margin:0;padding:0;list-style:none}.rasi-remedy-list li{display:grid;grid-template-columns:2.3rem minmax(0,1fr);gap:9px;align-items:start}.rasi-remedy-content{min-width:0}.rasi-remedy-content>p{margin:0;font-size:.84rem;line-height:1.85}.rasi-remedy-content>.rasi-remedy-frequency+p{margin-top:5px}.rasi-remedy-number{padding-top:.16em;font-weight:750;font-size:.8rem;line-height:1.85;text-align:center}.rasi-remedy-frequency{display:inline-block;padding:2px 7px;border-radius:6px;font-size:.68rem;font-style:normal;font-weight:700;color:#355f50;background:#e4f0eb}.rasi-remedy-note{margin:9px 0 0;font-size:.78rem;line-height:1.8;opacity:.85}.natal-conduct-remedy{grid-column:1 / -1;padding-top:11px;border-top:1px dashed #d7e1e7}.natal-conduct-remedy>h4{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rasi-remedy-lifelong{padding:3px 8px;border-radius:6px;font-size:.68rem;font-style:normal;font-weight:700;color:#6b4d10;background:#f4e7c8}.natal-conduct-remedy .rasi-remedy-note{color:#53627c}.rasi-remedy-card{padding:18px;background:#112042d1;border:1px solid rgba(133,174,235,.22);border-radius:14px}.rasi-remedy-card>summary{color:#ffe1a2;cursor:pointer;font-weight:750}.rasi-remedy-card>p{margin:9px 0 0;color:#cbd3e2;font-size:.84rem;line-height:1.8}.rasi-remedy-groups{display:grid;gap:11px;margin-top:13px}.rasi-remedy-group{padding:12px 13px;background:#0914308c;border:1px solid rgba(133,174,235,.18);border-radius:10px}.rasi-remedy-group:focus{outline:3px solid rgba(228,179,84,.5);outline-offset:3px}.natal-conduct-row,.rasi-remedy-group{scroll-margin-top:150px}.rasi-remedy-group>header{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:9px}.rasi-remedy-group>header b{color:#fff;font-size:.9rem}.rasi-remedy-group>header em{padding:3px 8px;color:#d9e8ff;background:#739ddc1f;border:1px solid rgba(133,174,235,.36);border-radius:6px;font-size:.7rem;font-style:normal;font-weight:700}.rasi-remedy-group .rasi-remedy-content>p{color:#dbe2ef}.rasi-remedy-group .rasi-remedy-number{color:#ffe1a2}.rasi-remedy-group .rasi-remedy-frequency{color:#d9e8ff;background:#739ddc29}.rasi-remedy-group .rasi-remedy-note{color:#aeb8cd}.rasi-remedy-goal{margin-top:14px;padding-top:12px;border-top:1px dashed rgba(133,174,235,.25)}.rasi-remedy-goal h3{margin:0;color:#fff;font-size:.88rem}.rasi-remedy-goal>p{margin:8px 0 0;color:#cbd3e2;font-size:.82rem;line-height:1.8}.rasi-remedy-goal-signs{display:flex;flex-wrap:wrap;gap:9px;margin-top:10px}.rasi-remedy-goal-signs span{padding:6px 10px;color:#dbe2ef;background:#0914308c;border:1px solid rgba(133,174,235,.18);border-radius:8px;font-size:.78rem}.rasi-remedy-goal-signs span b{color:#ffe1a2}.rasi-remedy-goal-missing{opacity:.8}.rasi-remedy-practicality{display:block;margin-top:12px;color:#aeb8cd;font-size:.74rem;line-height:1.8}.natal-conduct-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 13px 13px 58px}.natal-conduct-body>.natal-conduct-bhava-bala{grid-column:1 / -1;padding:12px;background:color-mix(in srgb,#f4f7fa 78%,#6b9a88 22%);border:1px solid rgba(73,117,101,.25)}.natal-conduct-bhava-bala h4{margin:0 0 9px;color:#355f50;font-size:.76rem}.natal-conduct-bhava-metrics,.natal-conduct-bhava-components{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.natal-conduct-bhava-components{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:9px}.natal-conduct-bhava-metrics span,.natal-conduct-bhava-metrics button,.natal-conduct-bhava-components span,.natal-conduct-bhava-components button{display:grid;gap:3px;padding:7px 8px;background:#ffffff9e;border:0;border-radius:6px;font:inherit;text-align:left;cursor:pointer}.natal-conduct-bhava-metrics button:hover,.natal-conduct-bhava-components button:hover{background:#e4f0ebe6}.natal-conduct-bhava-metrics button:focus-visible,.natal-conduct-bhava-components button:focus-visible{outline:2px solid rgba(73,117,101,.7);outline-offset:2px}.natal-conduct-bhava-bala small{color:#697690;font-size:.66rem}.natal-conduct-bhava-bala b{color:#17336f;font-size:.78rem}.natal-conduct-bhava-bala p{margin-top:8px}.natal-conduct-bhava-pressure{color:#88553f!important;font-weight:700}.natal-conduct-body>div{padding:11px 12px;background:#f4f7fa;border-radius:7px}.natal-conduct-subsection{grid-column:1 / -1}.natal-conduct-subsection h4{margin-bottom:5px}.natal-conduct-lord-line{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.natal-conduct-lord-line b{color:#17336f}.natal-conduct-planet-link{margin:0;padding:0;color:#17336f;background:none;border:0;font:inherit;font-weight:750;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.natal-conduct-planet-link:focus{outline:2px solid rgba(199,154,53,.7);outline-offset:2px;border-radius:3px}.natal-conduct-lord-line em{padding:3px 7px;color:#355f50;background:#e4f0eb;border-radius:6px;font-size:.7rem;font-style:normal;font-weight:700}.natal-conduct-resident{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;margin-right:10px;margin-bottom:4px}.natal-conduct-resident b{color:#17336f}.natal-conduct-resident em{padding:3px 7px;color:#355f50;background:#e4f0eb;border-radius:6px;font-size:.7rem;font-style:normal;font-weight:700}.natal-conduct-cell-explanation{margin:10px 0 0!important;padding:9px 10px;color:#354967!important;background:#eef4f1;border-left:3px solid #6b9a88;border-radius:5px}.natal-conduct-meaning p+p{margin-top:8px}.natal-conduct-shadbala-link{grid-column:1 / -1;color:#355f50;font-size:.78rem;font-weight:750;text-decoration:underline;text-underline-offset:3px}.natal-conduct-body h4{margin:0 0 5px;color:#497565;font-size:.73rem}.natal-conduct-body p{margin:0;color:#4d5c76;font-size:.8rem;line-height:1.65}.natal-conduct-guide blockquote{margin:15px 0 0;padding:12px 14px;color:#354967;background:#e4b35421;border-left:3px solid #c49335;font-size:.82rem;line-height:1.7}.career-location-guide{container-type:inline-size;margin-top:18px;overflow:hidden;color:#27375f;background:linear-gradient(145deg,#f8f9fc,#edf2f8);border:1px solid #d5deeb;border-radius:14px}.career-location-guide>summary{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;padding:16px 18px;cursor:pointer;list-style:none}.career-location-guide>summary::-webkit-details-marker{display:none}.career-location-guide>summary>span:first-child{color:#8a681f;font-size:1.35rem}.career-location-guide>summary b{display:block;color:#17336f}.career-location-guide>summary small{display:block;margin-top:4px;color:#687491}.career-location-content{display:grid;gap:18px;padding:0 18px 18px}.career-guide-intro h3,.career-compatibility h3,.career-specialties h3{margin:0;color:#17336f;font-size:.95rem}.career-guide-intro p{margin:7px 0 0;color:#53627c;font-size:.84rem;line-height:1.7}.career-personal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.career-personal-grid>*,.career-entry-card{min-width:0}.career-entry-card{padding:15px;background:#fff;border:1px solid #dae2ed;border-radius:10px}.career-entry-card>small{color:#84651f;font-size:.7rem;font-weight:800}.career-entry-card h4{margin:5px 0 12px;color:#10295f;font-size:1rem}.career-entry-card>div+div{margin-top:11px}.career-entry-card b{color:#497565;font-size:.72rem}.career-entry-card p{margin:4px 0 0;color:#53627c;font-size:.8rem;line-height:1.65;overflow-wrap:anywhere}.career-compatibility{padding:15px;background:#eef3fa;border:1px solid #d5deeb;border-radius:10px}.career-compatibility label{display:grid;gap:6px;margin-top:12px;color:#53627c;font-size:.75rem;font-weight:700}.career-compatibility select{width:100%;padding:0 11px;color:#27375f;background:#fff;border:1px solid #ccd7e6;border-radius:7px}.career-compatibility p{margin:12px 0 6px;padding:10px 11px;border-radius:7px;font-size:.82rem;line-height:1.6}.career-compatibility p.strong{color:#285b49;background:#dfeee8}.career-compatibility p.supportive{color:#4c5d83;background:#e3e9f5}.career-compatibility p.neutral{color:#765f2b;background:#f6ecd5}.career-compatibility small{color:#687491;line-height:1.55}.career-filter-chips{display:flex;gap:6px;margin-top:11px;padding-bottom:4px;overflow-x:auto}.career-filter-chips button{flex:0 0 auto;padding:7px 10px;color:#52617d;background:#fff;border:1px solid #d4ddea;border-radius:6px;font-size:.72rem;font-weight:700}.career-filter-chips button.active{color:#fff;background:#203e7d;border-color:#203e7d}.career-reference-list{display:grid;gap:7px;margin-top:10px}.career-reference-list details{background:#ffffffc7;border:1px solid #dce4ed;border-radius:7px}.career-reference-list summary{padding:10px 12px;color:#17336f;cursor:pointer;font-size:.8rem;font-weight:800}.career-reference-list p{margin:0;padding:0 12px 10px;color:#53627c;font-size:.78rem;line-height:1.65}.career-reference-list b{color:#497565}.career-guide-note{margin:0;padding:12px 13px;color:#67572f;background:#f7edda;border-left:3px solid #c49a43;font-size:.76rem;line-height:1.7}@container (max-width: 980px){.career-personal-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:1100px){.career-personal-grid{grid-template-columns:minmax(0,1fr)}}.daily-location-card{margin-top:18px;padding:20px;color:#f5f6f9;background:#061236db;border:1px solid rgba(245,246,249,.28);border-radius:10px}.daily-location-card .eyebrow{margin:0 0 5px;color:#e4b354}.daily-location-card h2{margin:0;color:#f5f6f9;font-size:1.15rem}.daily-location-card>p{color:#dce4f4;line-height:1.75}.daily-location-card details{margin-top:12px;padding:11px 12px;background:#ffffff12;border-radius:7px}.daily-location-card summary{color:#ffe1a2;cursor:pointer;font-size:.78rem;font-weight:800}.daily-location-card details p{margin:9px 0 0;color:#dce4f4;font-size:.82rem;line-height:1.7}.daily-location-card>small{display:block;margin-top:12px;color:#aebbd3;font-size:.72rem;line-height:1.6}.profile-edit-button{margin-top:16px}.profile-meta{text-align:center;color:var(--muted);margin:18px 0 0}.profile-ravi{margin-top:16px}.danger-button{width:100%;border:1px solid #e0c4c0;background:transparent;color:var(--danger);border-radius:15px;padding:14px;font-weight:700}.bottom-nav{position:fixed;z-index:10;bottom:max(14px,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);display:flex;gap:2px;padding:6px;border-radius:22px;background:#fbfcfaeb;border:1px solid var(--line);box-shadow:0 15px 45px #1f302b29;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.bottom-nav button{min-width:96px;max-width:150px;min-height:64px;border:0;border-radius:16px;background:transparent;color:var(--muted);padding:9px 12px 10px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:.7rem;font-weight:700;line-height:1.35}.bottom-nav .nav-icon{font-size:1.1rem;line-height:1;flex:0 0 auto}.bottom-nav .nav-label{display:block;max-width:100%;overflow:visible;white-space:normal;text-align:center;line-height:1.35;overflow-wrap:anywhere}.bottom-nav button.active{background:var(--sage);color:#fff}@media(max-width:760px){.setup-page{padding:20px}.setup-layout{margin-top:48px;grid-template-columns:1fr;gap:32px}.trust-list{display:none}.setup-card{border-radius:22px}.form-row{grid-template-columns:1fr 1fr}.app-header{height:56px}.page{padding:28px 18px 96px}.page-heading{align-items:flex-start;flex-direction:column}.today-jump{top:62px}.today-group,.today-jump-target{scroll-margin-top:116px}.moment-control,.moment-actions{width:100%}.soft-button{flex:1;text-align:center}.moment-picker{margin-top:-8px}.moment-picker-fields{grid-template-columns:1fr}.hero-card{border-radius:24px}.house-chart-wheel{width:min(100%,580px)}.house-chart-heading{align-items:flex-start;flex-direction:column;gap:4px}.house-chart-table{min-width:620px}.transit-line{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(80%,300px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -10px;padding:0 10px 6px;-webkit-overflow-scrolling:touch}.transit-line::-webkit-scrollbar{display:none}.transit-line span{scroll-snap-align:start}.moon-cooling-heading{grid-template-columns:auto 1fr}.moon-cooling-heading small{grid-column:2;width:fit-content}.moon-cooling-grid{grid-template-columns:1fr}.section-heading{align-items:flex-start}.position-card{grid-template-columns:55px 1fr;padding:18px}.position-number{width:52px;height:52px;border-radius:15px;font-size:1.25rem}.detail-grid{grid-template-columns:1fr}.today-verdict,.today-position,.today-action{grid-column:auto}.direction-card{grid-template-columns:86px 1fr;padding:20px;gap:18px}.compass{width:82px;height:82px}.best-summary{grid-template-columns:1fr auto 18px;gap:10px;padding:16px}.best-use{grid-column:1 / -1;grid-row:2}.row-score{grid-column:2;grid-row:1}.chevron{grid-column:3;grid-row:1}.best-detail{grid-template-columns:1fr}.best-verdict,.position-narrative,.remedy-guidance{grid-column:auto}.bottom-nav{bottom:max(8px,env(safe-area-inset-bottom));width:calc(100% - 20px)}.bottom-nav button{min-width:0;max-width:none;min-height:66px;flex:1;padding:9px 4px 10px;font-size:.66rem}}@media(max-width:430px){.form-row,.result-grid{grid-template-columns:1fr}.natal-planets{overflow-x:auto;-webkit-overflow-scrolling:touch}.natal-chart{min-width:430px}.house-chart-house-number,.house-chart-sign{font-size:14px}.house-chart-occupants{font-size:20px}.house-chart-lagna-label{font-size:13px}.house-chart-center-title{font-size:11px}.house-chart-center-sign{font-size:18px}.house-chart-center-order{font-size:8px}.house-chart-table-wrap{overflow:visible}.house-chart-table{min-width:0;border:0;background:transparent}.house-chart-table thead{display:none}.house-chart-table tbody{display:grid;gap:9px}.house-chart-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid #d5deef;border-radius:13px;background:#ffffffc2}.house-chart-table tbody th{grid-column:1 / -1;padding:11px 13px 9px;border-bottom:1px solid #d5deef;white-space:normal}.house-chart-table tbody td{display:grid;gap:2px;min-width:0;padding:8px 13px;border:0;overflow-wrap:anywhere;text-align:left;white-space:normal}.house-chart-table tbody td:before{content:attr(data-label);color:#8791aa;font-size:.61rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.house-chart-table tbody .house-chart-details{grid-column:1 / -1;padding-bottom:12px}.house-chart-table tbody .house-chart-symbolic-row{display:block}.house-chart-table tbody .house-chart-symbolic-row>td{display:block;padding:0}.house-chart-table tbody .house-chart-symbolic-row>td:before{display:none}.house-chart-dark .house-chart-table tbody tr{border-color:#ffffff24;background:#03141a3d}.house-chart-dark .house-chart-table tbody th{border-bottom-color:#ffffff1a}.house-chart-dark .house-chart-table tbody td:before{color:#ffffff85}.setup-intro h1{font-size:2.45rem}.verify-wrap{margin-top:35px}.venus-wealth-card{padding:19px}.timing-guidance-card{grid-template-columns:1fr;gap:8px;padding:19px}.section-heading{display:grid}.direction-card{grid-template-columns:1fr}.compass{margin:auto}}.sky-page{display:flex;flex-direction:column;gap:16px}.sky-wheel-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;overflow:hidden;padding:20px 18px 14px;border:1px solid rgba(228,179,84,.34);border-radius:28px;color:var(--reading);background:radial-gradient(420px 260px at 50% 0%,rgba(228,179,84,.16),transparent 70%),linear-gradient(160deg,#091848f2,#142b69e0);box-shadow:0 22px 60px #0008233d}.sky-title{margin:0;font-size:1.02rem;font-weight:800;letter-spacing:.04em;color:#f5f6f9}.sky-wheel{width:min(100%,430px)}.sky-ring{fill:none;stroke:#ffffff2e;stroke-width:1}.sky-ring-inner{stroke:#ffffff1a}.sky-rashi-tick{stroke:#ffffff47;stroke-width:1.5}.sky-dhanishta-arc{fill:none;stroke:var(--gold);stroke-width:6;stroke-linecap:round}.sky-wedge{fill:#fff0;stroke:#ffffff14;stroke-width:1;cursor:pointer;transition:fill .18s ease}.sky-wedge:hover{fill:#ffffff0d}.sky-wedge-dhanishta{fill:#e4b35429}.sky-wedge-janma{fill:#9f86e633}.sky-wedge-selected{stroke:#ffffffa6;stroke-width:1.5;fill:#ffffff12}.sky-wedge-dhanishta.sky-wedge-selected{fill:#e4b35442}.sky-wedge-janma.sky-wedge-selected{fill:#9f86e64d}.sky-label{font-size:10.5px;font-weight:700;letter-spacing:.05em}.sky-label-gold{fill:var(--gold)}.sky-label-janma{fill:#c3b3f5}.sky-label-lagna{fill:#f095b6}.sky-angle{stroke-width:2;opacity:.9}.sky-angle-mc{stroke:var(--gold)}.sky-angle-lagna{stroke:#f095b6}.sky-graha-dot{fill:#091848d9;stroke:#ffffff61;stroke-width:1.4}.sky-graha-sun .sky-graha-dot{stroke:#f3d99b}.sky-graha-moon .sky-graha-dot{stroke:#9fbfff;fill:#9fbfff38}.sky-graha-text{fill:#f5f6f9;font-size:10.5px;font-weight:700}.sky-center-name{fill:#f5f6f9;font-size:15px;font-weight:800}.sky-center-span{fill:#f3f5faa3;font-size:10.5px;font-weight:600}.sky-tap-hint{margin:0;font-size:.76rem;color:#f3f5fa99}.sky-detail-card,.sky-return-card{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border:1px solid #d3dbea;border-radius:18px;background:#fff;color:var(--ink)}.sky-detail-head{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.sky-detail-head b{font-size:1.05rem}.sky-janma-pill,.sky-dhan-pill{border-radius:999px;padding:3px 11px;font-size:.72rem;font-weight:800;letter-spacing:.05em}.sky-janma-pill{color:#5b48a8;background:#9f86e629;border:1px solid rgba(151,134,230,.4)}.sky-dhan-pill{color:#8a6414;background:#e4b35429;border:1px solid rgba(228,179,84,.45)}.sky-detail-span{font-size:.84rem;font-weight:700;color:var(--muted)}.sky-occupants{display:flex;flex-direction:column;gap:7px}.sky-occupants small{font-size:.78rem;font-weight:700;color:var(--muted);letter-spacing:.04em}.sky-occupant-chips{display:flex;flex-wrap:wrap;gap:7px}.sky-chip{border:1px solid #cfd8e9;border-radius:999px;padding:4px 12px;font-size:.82rem;font-weight:700;color:var(--ink);background:#f4f7fc}.sky-chip-sun{border-color:#e4b3548c;background:#e4b35424}.sky-chip-moon{border-color:#5b7fd473;background:#9fbfff29}.sky-empty{margin:0;font-size:.86rem;color:var(--muted)}.sky-tara-line{font-size:.82rem;font-weight:700;color:#5b48a8}.sky-tara-count-line{font-size:.82rem;font-weight:700;color:var(--muted)}.sky-chip em{margin-left:7px;font-size:.74rem;font-style:normal;font-weight:600;color:var(--muted)}.sky-return-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.sky-action-btn{display:inline-flex;align-items:center;gap:7px;border:1px solid #cfd8e9;border-radius:999px;padding:8px 14px;background:#f4f7fc;color:var(--ink);font-size:.82rem;font-weight:700;text-decoration:none;cursor:pointer}.sky-action-btn:hover{background:#e9eef8}.sky-return-card .cal-link{border-color:#cfd8e9;background:#f4f7fc;color:var(--ink)}.sky-return-card .cal-link:hover,.sky-return-card .cal-link:focus-visible{color:#8a6414;border-color:#e4b35485;background:#fff6dc}.sky-reminder-set{display:inline-flex;align-items:center;border-radius:999px;padding:8px 14px;font-size:.82rem;font-weight:800;color:#285b49;background:#dfeee8;border:1px solid #b5d6c6}.sky-reminder-note{font-size:.74rem;font-weight:600;color:var(--muted);letter-spacing:0;line-height:1.5}.sky-reminder-denied{color:var(--danger)}.sky-return-card small{font-size:.78rem;font-weight:700;color:var(--muted);letter-spacing:.04em}.sky-return-card small.sky-reminder-note{font-size:.74rem}.sky-return-card b{font-size:1rem}.sky-return-countdown{align-self:flex-start;border-radius:999px;padding:4px 13px;font-size:.8rem;font-weight:800;color:#102047;background:linear-gradient(145deg,#f6d78a,var(--gold))}.sky-return-now{border-color:#e4b35499;background:linear-gradient(145deg,#fdf4dd,#faeac2)}.sky-return-now b{color:#7a5a10}.sky-location-hint{margin:0;font-size:.8rem;color:var(--muted);text-align:center}@media(max-width:480px){.sky-wheel-card{padding:18px 10px 12px;border-radius:22px}.nitya-yoga-card{padding:18px}.nitya-yoga-tone{margin-left:0}.nitya-yoga-details dl,.nitya-yoga-groups,.birth-karana-details dl,.birth-karana-groups{grid-template-columns:1fr}.birth-karana-card{padding:18px}.birth-karana-type{margin-left:0}}:root{color:#f5f6f9;background:#04195a;--ink: #102047;--muted: #687491;--line: rgba(245, 246, 249, .22);--paper: #f3f5fa;--sage: #203e7d;--sage-dark: #0b245f;--sage-soft: #e8edf8;--sand: #f4e7c9;--gold: #e4b354;--danger: #be635d;--shadow: 0 18px 55px rgba(0, 8, 35, .28);--canvas: linear-gradient(180deg, #04195a 0%, #40538b 100%);--glass: rgba(6, 18, 54, .85);--glass-stroke: rgba(245, 246, 249, .36);--reading: #f3f5fa;--reading-muted: #596683}html[lang=my] body,html[lang=my] button,html[lang=my] input,html[lang=my] select{font-family:var(--font-myanmar)}html[lang=my] p{line-height:1.82;font-size:1rem}body{color:#f5f6f9;background:#04195a}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--canvas);pointer-events:none}button,input,select{min-height:44px}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.setup-page{background:radial-gradient(circle at 12% 8%,rgba(123,153,225,.2),transparent 34%),radial-gradient(circle at 88% 18%,rgba(228,179,84,.08),transparent 24%),var(--canvas);display:grid;grid-template-rows:auto 1fr;padding:24px}.setup-header{width:min(100%,480px)}.setup-layout{width:min(100%,480px);max-width:480px;margin:clamp(32px,7vh,72px) auto 48px;display:block}.welcome-card{overflow:hidden;color:#f5f6f9;background:var(--glass);border:1px solid var(--glass-stroke);border-radius:12px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.setup-intro{padding:32px 24px 24px;text-align:center;border-bottom:1px solid rgba(245,246,249,.14)}.setup-intro h1{max-width:390px;margin:0 auto 14px;font-size:2rem;font-weight:400;line-height:1.25;letter-spacing:-.03em}.setup-intro>p:not(.eyebrow){max-width:390px;margin:0 auto;font-size:.94rem}.setup-intro .eyebrow{margin-bottom:14px}.welcome-card .setup-card{padding:24px;background:transparent;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell{background:radial-gradient(circle at 9% 0%,rgba(108,139,212,.17),transparent 28%),var(--canvas)}.brand{color:#f5f6f9;letter-spacing:.02em}.brand-mark{border-radius:8px;color:#071a50;background:var(--gold);box-shadow:0 8px 24px #e4b35433}.language-toggle{border-radius:999px;border-color:#ffffff38;background:#ffffff14}.language-toggle button{border-radius:999px;color:#b8c1d5}.language-toggle button.active{color:#071a50;background:#fff}.eyebrow{color:var(--gold)}.setup-intro h1,.setup-intro>p,.page-heading h1,.page-heading>div>p,.verify-wrap h1,.verify-wrap>p{color:#f5f6f9}.setup-intro>p:not(.eyebrow),.page-heading p:last-child,.verify-wrap>p:not(.eyebrow){color:#c4cce0}.trust-list{color:#e1e6f1}.setup-card,.verify-wrap,.moment-picker{color:#f5f6f9;background:var(--glass);border:1px solid var(--glass-stroke);border-radius:12px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.setup-card label,.moment-picker label{color:#f5f6f9;letter-spacing:.06em}.setup-card input,.setup-card select,.moment-picker input{min-height:48px;color:#2c3e50;background:#f2f4f8;border-color:#ffffff40;border-radius:5px}.setup-card input::placeholder{color:#7f8c8d}.setup-card input:focus,.setup-card select:focus,.moment-picker input:focus{border-color:var(--gold);box-shadow:0 0 0 3px #e4b35429}.search-control button,.primary-button{border:1px solid rgba(255,255,255,.2);border-radius:10px;color:#f5f6f9;background:#ffffff1a}.search-control button:hover,.primary-button:hover{background:#ffffff2b}.demo-button,.text-button{color:var(--gold)}.privacy,.search-status{color:#b8c1d5}.form-error{color:#ffc3bd}.result-card{color:var(--ink);background:var(--reading);border-radius:10px;border-color:#d8deec}.result-card small,.result-card p{color:var(--reading-muted)}.result-icon{border-radius:7px;color:#17336f;background:#dfe7f7}.settings-card>.nakshatra-food{margin-top:16px}.ravi-note{color:var(--ink);background:#edf1f8;border-color:#d3dbea;border-radius:10px}.ravi-note.active{background:#fff5da;border-color:#dfbf72}.ravi-note p{color:var(--reading-muted)}.ravi-detail{border-radius:10px;background:#fff5da;border-color:#dfbf72}.ravi-detail b{color:#7b5b16}.ravi-detail p{color:#62583e}.app-header{border-bottom:1px solid rgba(255,255,255,.12);background:#041442b8;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.page-heading h1{color:#f5f6f9}.moment-actions{border-color:#ffffff38;background:#ffffff12;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.soft-button{color:#dbe2f2;background:transparent;border-radius:999px}.soft-button:hover{color:#f5f6f9;background:#ffffff21}.hero-card,.hero-card.excellent,.hero-card.good,.hero-card.usable,.hero-card.neutral,.hero-card.avoid{border:1px solid var(--glass-stroke);border-radius:14px;background:radial-gradient(circle at 90% 10%,rgba(228,179,84,.13),transparent 28%),var(--glass)}.hero-card.usable{border-color:#e4b3547a}.hero-card.avoid{border-color:#ffa69e70}.transit-line span{border-radius:7px;border-color:#ffffff2e}.hero-tags span{border-radius:5px}.section-heading h2{color:#f5f6f9}.position-card,.today-position,.today-tara,.today-action,.direction-card,.settings-card,.best-row{color:var(--ink);background:var(--reading);border-color:#d8deec;border-radius:10px;box-shadow:0 12px 32px #030f351f}.position-card p,.today-position p,.today-tara p,.today-action p,.direction-card p,.settings-card small{color:var(--reading-muted)}.position-number{border-radius:7px;color:#725112;background:var(--sand)}.today-verdict,.best-verdict{border:1px solid rgba(245,246,249,.28);border-radius:8px;background:#061236e6}.best-verdict{border-color:#d7c28e;background:linear-gradient(135deg,#fff8e7,#edf2fb)}.best-verdict p{color:#26385e}.today-tara h3{color:#17336f}.today-action>div,.tara-remedy{border-radius:7px;background:#e6ecf8}.direction-card{background:#e7edf8}.compass{border-radius:50%;color:#17336f;background:#f9fbff;border-color:#cad4e7}.compass b{color:#17336f}.filter-chips span{color:#d7deed;background:#ffffff14;border-color:#ffffff2e;border-radius:5px}.best-row{border-left-width:4px}.best-row.excellent{border-left-color:#dfb550}.best-row.good{border-left-color:#7798dd}.best-row.usable{border-left-color:#b8934d}.best-summary{color:var(--ink)}.best-use{color:#4d5973}.best-detail{background:#e9eef7;border-color:#d1d9e8}.position-narrative,.tara-detail{border-radius:8px;background:#f8f9fc;border-color:#d4dceb}.best-detail p,.best-detail .tara-social{color:var(--reading-muted)}.remedy-guidance{border-radius:8px;background:#fff4dc;border-color:#e2c57f}.bottom-nav{border-radius:22px;color:#f5f6f9;background:#061236e6;border-color:#ffffff38;box-shadow:0 16px 42px #00082359}.bottom-nav button{border-radius:16px;color:#b8c1d5}.bottom-nav button.active{color:#071a50;background:#fff}.danger-button{border-radius:5px;color:#ffc2bd;border-color:#ffc2bd59}@media(max-width:760px){.setup-page{padding:18px}.setup-layout{margin-top:32px}.welcome-card,.verify-wrap{border-radius:10px}.welcome-card .setup-card{border-radius:0}.brahma-pata-heading{grid-template-columns:auto 1fr}.brahma-pata-context{grid-column:2;width:fit-content}.brahma-pata-route{align-items:flex-start;flex-direction:column}.brahma-pata-route b{text-align:left}.brahma-pata-guidance,.purpose-heading,.purpose-lanes,.purpose-verdict-grid,.purpose-actions,.dasha-grid{grid-template-columns:1fr}.natal-conduct-body{grid-template-columns:1fr;padding-left:13px}.natal-conduct-row summary{grid-template-columns:auto minmax(0,1fr)}.natal-conduct-row summary em{grid-column:2;width:fit-content}.career-personal-grid{grid-template-columns:1fr}.purpose-general-score{width:100%}.purpose-best-grid{grid-template-columns:1fr}.natal-chart th,.natal-chart td{padding:7px 8px;font-size:.82rem}.purpose-filter-chips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.purpose-filter-chips button{flex:0 0 auto}.best-days-page{padding:20px 14px calc(120px + env(safe-area-inset-bottom));overflow-wrap:anywhere}.best-days-page .page-heading{margin-bottom:16px}.best-days-page .page-heading .eyebrow{margin:0 0 8px}.best-days-page .page-heading h1{margin-top:0;font-size:1.4rem;line-height:1.7}.best-days-main{padding:16px}.best-activity-picker{padding-bottom:16px;margin-bottom:16px}.best-activity-picker .purpose-filter-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;padding-bottom:0;margin-bottom:8px}.best-activity-picker .purpose-filter-chips button{min-width:0;min-height:52px;white-space:normal;line-height:1.75;font-size:.85rem}.best-activity-picker .best-flow-link{width:100%}.best-days-page .best-date-disclosure>summary{grid-template-columns:minmax(0,1fr)}.best-days-page .calendar-date-label{text-align:left;justify-self:start;padding:4px 8px;border:1px solid currentColor;border-radius:6px}.best-days-page .calendar-date-main{min-width:0;gap:5px}.best-days-page .best-beauty-activity .ravi-window-row{flex-wrap:wrap}.best-days-page .best-beauty-activity .ravi-window-row>div:first-child{flex-basis:100%;min-width:0}.best-days-page .best-beauty-activity .best-date-detail-label{margin-left:auto}.hero-card{border-radius:12px}}@media(max-width:360px){.best-activity-picker .purpose-filter-chips{grid-template-columns:minmax(0,1fr)}}@media(max-width:430px){.setup-page{padding:14px}.setup-header{padding:0 4px}.setup-layout{margin-top:24px}.setup-intro{padding:28px 20px 22px}.setup-intro h1{font-size:1.8rem}.welcome-card .setup-card{padding:22px 20px 24px}}.principal-panel{--ink: #eef1fb;--muted: #9aa3bf;--quiet: #8e99bb;--line: rgba(255, 255, 255, .12);--gold: #e8b64c;--gold-soft: rgba(232, 182, 76, .16);--moon: #8fb7ff;--moon-soft: rgba(143, 183, 255, .14);--lagna: #f095b6;--lagna-soft: rgba(240, 149, 182, .14);--green: #5cd6a1;--radius: 16px;--radius-sm: 10px;color:var(--ink)}.principal-panel{border:1px solid rgba(143,183,255,.18);border-radius:calc(var(--radius) + 4px);padding:18px;background:radial-gradient(460px 260px at 10% 0%,rgba(143,183,255,.12),transparent 70%),linear-gradient(180deg,#ffffff0b,#ffffff05);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.principal-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:10px}.principal-heading .eyebrow{margin-bottom:8px}.principal-heading h3{margin:0;color:#c4d9ff;font-size:1.06rem;font-weight:800}.principal-heading>span{flex:0 0 auto;border:1px solid rgba(143,183,255,.25);border-radius:999px;padding:6px 12px;color:var(--moon);background:var(--moon-soft);font-size:.78rem;font-weight:800}.principal-body,.principal-note{margin:0;color:var(--muted);font-size:.88rem}.principal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 12px}.principal-card{min-width:0;border:1px solid var(--line);border-radius:var(--radius);padding:14px 15px;background:#070b1a73}.principal-card-label{display:block;margin-bottom:8px;color:var(--moon);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.principal-card b{display:block;color:var(--ink);font-size:.98rem;line-height:1.45}.principal-card p{margin:9px 0 0;color:var(--muted);font-size:.83rem;line-height:1.55}.principal-status{display:inline-flex;margin-top:10px;border:1px solid rgba(240,149,182,.28);border-radius:999px;padding:4px 10px;color:var(--lagna);background:var(--lagna-soft);font-size:.72rem;font-style:normal;font-weight:800}.principal-status.on{border-color:#5cd6a159;color:var(--green);background:#5cd6a11f}.principal-card dl{display:grid;grid-template-columns:1fr;gap:7px;margin:12px 0 0}.principal-card dl div{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.principal-card dt{color:var(--quiet);font-size:.73rem;font-weight:700}.principal-card dd{margin:0;color:var(--ink);font-size:.82rem;font-weight:800;font-variant-numeric:tabular-nums}.principal-map{margin:4px 0 12px}.principal-map svg{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:var(--radius-sm)}.pm-sea{fill:#070b1a8c}.pm-land{fill:#8fb7ff1a;stroke:#8fb7ff47;stroke-width:.35}.pm-equator{stroke:#ffffff29;stroke-width:.5;stroke-dasharray:2 3}.pm-star-band{fill:var(--gold-soft)}.pm-meridian{stroke:var(--moon);stroke-opacity:.55;stroke-width:.6;stroke-dasharray:3 3}.pm-dot-star{fill:var(--gold);stroke:#070b1ae6;stroke-width:.7}.pm-dot-moon{fill:var(--moon);stroke:#070b1ae6;stroke-width:.7}.pm-dot-place{fill:var(--green);stroke:#070b1ae6;stroke-width:.7}.pm-meridian-now{stroke:var(--gold);stroke-opacity:.75;stroke-width:.6}.pm-dot-now{fill:var(--gold);stroke:#070b1ae6;stroke-width:.7;animation:pm-pulse 2.4s ease-in-out infinite}.pm-dot-mc{fill:var(--ink);stroke:#070b1ae6;stroke-width:.7}.pm-dot-moon-now{fill:var(--moon);stroke:#070b1ae6;stroke-width:.7;animation:pm-pulse 2.4s ease-in-out infinite}.pm-dot-mc-now{fill:var(--ink);stroke:#070b1ae6;stroke-width:.7;animation:pm-pulse 2.4s ease-in-out infinite}.pm-dot-lagna{fill:var(--lagna);stroke:#070b1ae6;stroke-width:.7}.pm-dot-lagna-now{fill:var(--lagna);stroke:#070b1ae6;stroke-width:.7;animation:pm-pulse 2.4s ease-in-out infinite}@keyframes pm-pulse{0%,to{opacity:1}50%{opacity:.35}}.principal-map-legend{display:grid;gap:8px;margin:8px 0 0;color:var(--muted);font-size:.73rem;line-height:1.45}.principal-map-legend span{min-width:0}.principal-map-place,.principal-map-item{display:inline-flex;align-items:center;gap:6px}.principal-map-place{color:#d8e3ff;font-weight:800}.principal-map-pairs{display:grid;gap:6px}.principal-map-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 16px}.principal-map-item{align-items:flex-start}.pm-key{flex:0 0 auto;width:8px;height:8px;border-radius:50%}.pm-key.star{background:var(--gold)}.pm-key.moon{background:var(--moon)}.pm-key.place{background:var(--green)}.pm-key.mc{background:var(--ink)}.pm-key.now{background:var(--gold);animation:pm-pulse 2.4s ease-in-out infinite}.pm-key.moon-now{background:var(--moon);animation:pm-pulse 2.4s ease-in-out infinite}.pm-key.mc-now{background:var(--ink);animation:pm-pulse 2.4s ease-in-out infinite}.pm-key.lagna{background:var(--lagna)}.pm-key.lagna-now{background:var(--lagna);animation:pm-pulse 2.4s ease-in-out infinite}@media(max-width:560px){.principal-map-pair{grid-template-columns:1fr}}.delphinus{margin:14px 0 12px}.delphinus h4{margin:0 0 6px;color:#c4d9ff;font-size:.95rem;font-weight:800}.delphinus-body{margin:0 0 10px;color:var(--muted);font-size:.84rem;line-height:1.55}.delphinus-scroll{overflow-x:auto}.delphinus table{width:100%;min-width:460px;border-collapse:collapse}.delphinus th,.delphinus td{padding:9px 10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.delphinus thead th{color:var(--quiet);font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.delphinus tbody th{font-weight:500}.delphinus tbody th b{display:block;color:var(--ink);font-size:.9rem;font-weight:800}.delphinus tbody th span{display:block;margin-top:2px;color:var(--muted);font-size:.74rem}.delphinus tbody th em{display:inline-flex;margin-top:6px;border:1px solid rgba(232,182,76,.3);border-radius:999px;padding:3px 9px;color:var(--gold);background:var(--gold-soft);font-size:.68rem;font-style:normal;font-weight:800}.delphinus tbody td{color:var(--ink);font-size:.84rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.delphinus tbody tr.is-moon{background:#8fb7ff14}.delphinus tbody tr.is-moon th b{color:var(--moon)}.delphinus tbody tr.is-closest th b{color:var(--gold)}.delphinus tbody tr:last-child th,.delphinus tbody tr:last-child td{border-bottom:0}
