.docs-page--panchang{--docs-accent:245,158,11}.docs-page--horoscope{--docs-accent:167,139,250}.docs-page--numerology{--docs-accent:6,182,212}@media (min-width:769px){.docs-page .docs-layout{grid-template-columns:248px minmax(0,1fr);gap:clamp(32px,4vw,54px)}}.docs-page .docs-toc{position:sticky;isolation:isolate;padding:18px 14px 20px;border:1px solid rgba(var(--docs-accent),.24);border-radius:20px;background:radial-gradient(circle at 18% 0,rgba(var(--docs-accent),.14),transparent 12rem),linear-gradient(180deg,rgba(25,40,63,.97),rgba(15,28,47,.96));box-shadow:0 24px 56px rgba(2,6,23,.34),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(18px) saturate(130%);scrollbar-color:rgba(var(--docs-accent),.46) rgba(255,255,255,.035);scrollbar-width:thin}.docs-page .docs-toc::before{content:"";position:absolute;inset:0 22px auto;z-index:-1;height:2px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,transparent,rgb(var(--docs-accent)),transparent);box-shadow:0 0 20px rgba(var(--docs-accent),.48)}.docs-page .docs-toc::-webkit-scrollbar{width:7px}.docs-page .docs-toc::-webkit-scrollbar-track{background:rgba(255,255,255,.025)}.docs-page .docs-toc::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:rgba(var(--docs-accent),.46);background-clip:padding-box}.docs-page .docs-toc .toc-group{margin:0;padding:13px 0;border-bottom:1px solid rgba(148,163,184,.1)}.docs-page .docs-toc .toc-group:first-child{padding-top:2px}.docs-page .docs-toc .toc-group:last-child{padding-bottom:0;border-bottom:0}.docs-page .docs-toc h4{display:flex;align-items:center;gap:9px;margin:0 0 7px;padding:9px 10px;border:1px solid rgba(var(--docs-accent),.25);border-radius:10px;background:linear-gradient(135deg,rgba(var(--docs-accent),.18),rgba(var(--docs-accent),.07));color:#f8fafc;font-size:.7rem;font-weight:800;line-height:1.3;letter-spacing:.085em;text-shadow:0 1px 12px rgba(var(--docs-accent),.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.055)}.docs-page .docs-toc h4::before{content:"";flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:rgb(var(--docs-accent));box-shadow:0 0 0 4px rgba(var(--docs-accent),.1),0 0 13px rgba(var(--docs-accent),.6)}.docs-page .docs-toc a{display:block;margin:2px 0;padding:8px 10px 8px 14px;border:1px solid transparent;border-radius:9px;color:#b8c5d6;font-size:.84rem;font-weight:550;line-height:1.35;transition:color .18s,background-color .18s,border-color .18s,transform .18s,box-shadow .18s}.docs-page .docs-toc a:hover{border-color:rgba(var(--docs-accent),.16);background:rgba(var(--docs-accent),.08);color:#f8fafc;transform:translateX(2px)}.docs-page .docs-toc a.active{border-color:rgba(var(--docs-accent),.34);background:linear-gradient(90deg,rgba(var(--docs-accent),.2),rgba(var(--docs-accent),.075));color:rgb(var(--docs-accent));font-weight:750;box-shadow:inset 3px 0 0 rgb(var(--docs-accent)),0 7px 18px rgba(2,6,23,.16)}.docs-page .docs-toc a:focus-visible{outline:2px solid rgba(var(--docs-accent),.72);outline-offset:2px}.docs-page .docs-content .table-wrap table{min-width:680px;table-layout:auto}.docs-page .docs-content .table-wrap td,.docs-page .docs-content .table-wrap th{overflow-wrap:normal;word-break:normal}.docs-page .docs-content .table-wrap th{font-size:max(13px, .8125rem)!important;line-height:1.4;white-space:nowrap}.docs-page .docs-content .table-wrap td{font-size:.9375rem!important;line-height:1.55}.docs-page .docs-content .table-wrap td code{max-width:none;white-space:nowrap;overflow-wrap:normal;word-break:normal}.docs-page .docs-content .table-wrap td .badge{max-width:100%;white-space:normal;overflow-wrap:normal;word-break:normal;line-height:1.35}.docs-page .docs-content .docs-access-table{min-width:760px;table-layout:fixed}.docs-page .docs-content .docs-access-table th:first-child{width:25%}.docs-page .docs-content .docs-access-table th:nth-child(2){width:30%}.docs-page .docs-content .docs-access-table th:nth-child(3){width:21%}.docs-page .docs-content .docs-access-table th:nth-child(4),.docs-page .docs-content .docs-access-table--three th:first-child{width:24%}.docs-page .docs-content .docs-access-table--three th:nth-child(2){width:46%}.docs-page .docs-content .docs-access-table--three th:nth-child(3){width:30%}@media (prefers-reduced-motion:reduce){.docs-page .docs-toc a{transition:none}}