.report-finder .pin{align-items:start}.rc-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:40px}.report-card{position:relative;display:flex;flex-direction:column;padding:0;border-radius:22px;overflow:hidden}.report-card.featured{border-color:var(--glass-line-strong);box-shadow:0 26px 64px rgba(35,3,25,.5),inset 0 0 0 1px var(--gold2)}.rc-flag{position:absolute;top:14px;right:14px;z-index:3;font-family:var(--font-label);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);background:var(--gold-grad);padding:5px 11px;border-radius:999px}.rc-art{height:148px;display:grid;place-items:center;background:radial-gradient(circle at 50% 30%,rgba(255,236,205,.22),transparent 70%);border-bottom:1px solid var(--glass-line)}.rc-art img{max-height:130px;max-width:76%;object-fit:contain;filter:drop-shadow(0 12px 20px rgba(22,2,16,.5))}.rc-body{padding:20px 22px 22px;display:flex;flex-direction:column;flex:1 1}.rc-tag{font-family:var(--font-label);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold2)}.report-card h3{font-family:var(--font-display);font-size:1.7rem;line-height:1.02;margin:6px 0 10px;color:var(--on-deep)}.rc-who{font-size:.9rem;line-height:1.5;color:var(--on-deep-soft);margin:0 0 14px}.rc-includes{list-style:none;padding:0;margin:0 0 18px;display:grid;grid-gap:7px;gap:7px}.rc-includes li{font-size:.82rem;color:var(--on-deep-soft);padding-left:18px;position:relative;line-height:1.4}.rc-includes li:before{content:"\2726";position:absolute;left:0;color:var(--gold);font-size:.7rem;top:2px}.rc-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:16px;border-top:1px solid var(--glass-line)}.rc-price{font-family:var(--font-label);font-size:1.5rem;color:var(--gold2);letter-spacing:.02em}.rc-cta{min-height:44px;padding:0 18px;font-size:.82rem}@media (max-width:1000px){.rc-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.rc-grid{grid-template-columns:1fr}.report-card h3{font-size:1.5rem}}.reports-library{position:relative;z-index:1;min-height:100vh;color:#6e0b4d;background:linear-gradient(180deg,#fff7ec,#fff0e4 42%,#fff8ef);overflow:hidden}.reports-library:before{content:"";position:absolute;inset:0 0 auto;height:560px;pointer-events:none;background:linear-gradient(90deg,rgba(255,247,236,1),rgba(255,247,236,.88) 36%,rgba(255,247,236,.4) 64%,rgba(255,247,236,.08)),url(/assets/backdrops/pink-palace-empty_1600w.webp) 100% 0 /cover no-repeat;opacity:.82}.reports-library:after{content:none}.reports-closing,.reports-hero,.reports-panel,.reports-trust{position:relative;z-index:2;width:min(1500px,calc(100% - 48px));margin-inline:auto}.reports-hero{min-height:535px;padding:122px 0 58px;display:grid;grid-template-columns:minmax(0,.72fr) minmax(360px,.58fr);align-items:flex-end;grid-gap:2rem;gap:2rem}.reports-hero-copy{max-width:760px;padding-left:clamp(0rem,2vw,2rem)}.reports-hero-brand{display:inline-flex;align-items:center;gap:24px;margin:0 0 34px;filter:drop-shadow(0 14px 24px rgba(102,10,71,.12))}.reports-hero-brand img{width:clamp(96px,9vw,152px);height:auto}.reports-hero-brand strong{display:block;font-family:var(--font-display);font-size:clamp(3rem,5vw,5.35rem);font-weight:400;line-height:.86;color:#750c52}.reports-hero-brand span{display:block;margin-top:10px;font-family:var(--font-label);color:#b46a67;letter-spacing:.54em;text-transform:lowercase}.reports-hero h1{font-family:var(--font-display);font-size:clamp(4rem,7.6vw,7.9rem);line-height:.9;color:#6d0b4c;text-shadow:0 1px 0 rgba(255,255,255,.55)}.reports-hero p{margin:18px 0 0;font-family:var(--font-label);font-size:clamp(1rem,1.5vw,1.3rem);color:#9b0f6c}.reports-hero-ragini{justify-self:end;align-self:end;width:min(395px,32vw);max-height:500px;object-fit:contain;object-position:bottom right;filter:drop-shadow(0 28px 42px rgba(104,10,73,.22))}.reports-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:34px;max-width:850px}.reports-benefit{display:grid;grid-template-columns:42px 1fr;grid-gap:8px 12px;gap:8px 12px;align-items:center;color:#950f69}.reports-benefit span{grid-row:span 2;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;color:#c9745e;border:1px solid rgba(207,126,86,.55);background:rgba(255,246,232,.64)}.reports-benefit b{font-size:.78rem;line-height:1.05}.reports-benefit small{font-size:.72rem;color:#895d5b}.reports-panel{border:1px solid rgba(207,154,93,.34);border-radius:10px;background:rgba(255,251,245,.9);box-shadow:0 22px 58px rgba(103,48,36,.06);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.reports-choice{padding:28px 26px 34px}.reports-choice h2,.reports-inside h2{margin:0 0 24px;text-align:center;font-family:var(--font-display);font-size:clamp(1.8rem,2.4vw,2.55rem);color:#760c52}.reports-choice h2:after,.reports-choice h2:before{content:"✧";margin:0 1rem;color:#d07663;font-size:1.1rem}.reports-store-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:28px;gap:28px}.reports-store-card{min-width:0;display:grid;justify-items:center;text-align:center;padding:0 10px 20px;border-radius:14px;color:#7a0c55;background:transparent;box-shadow:none}.reports-cover-link{display:block;margin-top:0;width:100%}.reports-cover-link img{width:min(100%,190px);aspect-ratio:7/10;object-fit:cover;border-radius:9px;box-shadow:0 20px 34px rgba(95,9,66,.18);transform:translateY(0);transition:transform .22s ease,box-shadow .22s ease}.reports-store-card:hover .reports-cover-link img{transform:translateY(-8px);box-shadow:0 28px 42px rgba(95,9,66,.24)}.reports-store-card h3{margin-top:16px;font-family:var(--font-display);font-size:1.36rem;line-height:1.05;color:#750c52}.reports-subtitle{margin:4px 0 0;font-family:var(--font-label);font-size:.82rem;color:#9b655b}.reports-store-card p:not(.reports-subtitle){min-height:4.3em;margin:13px 0 12px;color:#735050;font-size:.78rem;line-height:1.45}.reports-store-card strong{margin-bottom:14px;font-family:var(--font-label);color:#760c52;font-size:1.16rem}.reports-preview-btn{min-height:40px;min-width:150px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:#fff8ef;background:var(--magenta-grad);border:1px solid rgba(238,197,142,.45);font-weight:700;font-size:.78rem;box-shadow:0 12px 22px rgba(245,0,95,.16)}.reports-inside{margin-top:22px;padding:28px 34px 30px;display:grid;grid-template-columns:260px 1fr;grid-gap:34px;gap:34px;align-items:center}.reports-inside h2{text-align:left;margin-bottom:26px}.reports-inside-list{display:grid;grid-gap:19px;gap:19px}.reports-inside-item{display:grid;grid-template-columns:46px 1fr;grid-gap:12px;gap:12px;align-items:start}.reports-inside-item span,.reports-trust-item span{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;color:#c9745e;border:1px solid rgba(207,126,86,.52);background:rgba(255,246,232,.66)}.reports-inside-item b,.reports-trust-item b{display:block;color:#7e0c58;font-family:var(--font-label);font-size:1rem}.reports-inside-item p,.reports-trust-item p{margin:4px 0 0;color:#76524e;font-size:.82rem;line-height:1.45}.reports-preview-pages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:22px;gap:22px}.reports-preview-pages img{width:100%;border-radius:10px;box-shadow:0 16px 34px rgba(88,42,42,.12);border:1px solid rgba(207,154,93,.36)}.reports-trust{min-height:210px;display:grid;grid-template-columns:180px repeat(4,minmax(0,1fr));grid-gap:30px;gap:30px;align-items:center;padding:36px 14px 20px;margin-top:18px}.reports-peacock{align-self:end;width:180px;filter:drop-shadow(0 18px 28px rgba(89,9,62,.18))}.reports-trust-item{display:grid;grid-template-columns:58px 1fr;grid-gap:10px 14px;gap:10px 14px;align-items:center}.reports-trust-item span{grid-row:span 2;width:58px;height:58px;border-radius:20px;font-size:1.4rem}.reports-closing{margin:0 auto;padding:2px 0 38px;text-align:center;font-family:var(--font-display);font-size:clamp(1.35rem,2vw,2.2rem);color:#750c52}.reports-bottom-ribbon{position:relative;z-index:3;min-height:62px;display:flex;justify-content:space-around;align-items:center;gap:24px;padding:16px 28px;color:#fff8ef;background:linear-gradient(90deg,#f5005f,#ff3f87,#ff8ab2);font-family:var(--font-label)}@media (max-width:1200px){.reports-store-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.reports-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-inside{grid-template-columns:1fr}.reports-preview-pages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.reports-closing,.reports-hero,.reports-panel,.reports-trust{width:min(100% - 24px,1500px)}.reports-hero{min-height:auto;padding-top:112px;grid-template-columns:1fr}.reports-hero-logo{width:min(280px,82vw);margin-bottom:28px}.reports-hero-brand{gap:14px;margin-bottom:24px}.reports-hero-brand img{width:82px}.reports-hero-brand span{letter-spacing:.34em}.reports-hero-ragini{width:min(280px,78vw);justify-self:end;margin-top:-30px}.reports-benefits,.reports-preview-pages,.reports-store-grid,.reports-trust{grid-template-columns:1fr}.reports-choice{padding-inline:14px}.reports-store-card{padding-inline:20px}.reports-cover-link img{width:min(240px,80%)}.reports-inside{padding:24px 18px}.reports-trust{gap:18px;padding-left:0;padding-right:0}.reports-peacock{width:150px;margin-left:16px}.reports-bottom-ribbon{flex-direction:column}}.rd-grid{display:grid;grid-template-columns:380px 1fr;grid-gap:44px;gap:44px;align-items:start;margin-top:30px}.rd-cover{position:relative;aspect-ratio:3/4;display:grid;place-items:center;border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.82),rgba(255,226,240,.72));border:1px solid rgba(216,164,50,.55);box-shadow:0 24px 58px rgba(245,0,95,.14)}.rd-cover img{max-width:74%;max-height:74%;object-fit:contain;filter:drop-shadow(0 18px 30px rgba(178,30,95,.28))}.rd-seal{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);font-family:var(--font-label);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:#d90055;border:1px solid rgba(216,164,50,.62);border-radius:999px;padding:6px 16px;background:rgba(255,255,255,.78)}.rd-who{color:#9b5876;font-size:.95rem;margin:6px 0 22px}.rd-includes{padding:22px 26px;background:linear-gradient(145deg,rgba(255,255,255,.88),rgba(255,235,246,.76));border:1px solid rgba(216,164,50,.58);box-shadow:0 20px 48px rgba(245,0,95,.13)}.rd-includes h3{color:#d90055;margin:0 0 12px}.rd-includes ul{margin:0;padding-left:18px;color:#743250;line-height:1.9}.rd-buy{display:flex;align-items:center;gap:16px;margin-top:24px;flex-wrap:wrap}.rd-note{color:#9b5876;font-size:.85rem;margin-top:16px}@media (max-width:900px){.rd-grid{grid-template-columns:1fr}.rd-cover{max-width:320px}}.blog-meta{font-family:var(--font-label);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold2);display:block;margin-bottom:10px}.blog-more{color:var(--gold2);font-size:.8rem;font-weight:500;display:inline-block;margin-top:12px}.dash-frame{margin-top:40px}.dashboard{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:560px;border-radius:26px;overflow:hidden;border:1px solid var(--glass-line);box-shadow:0 34px 80px rgba(22,2,16,.5),inset 0 1px 0 rgba(255,240,214,.2);background:rgba(255,251,245,.94)}.dash-side{padding:22px 16px;background:linear-gradient(180deg,#f5005f,#ff3f87 62%,#ff85af);color:#fff6ee;display:flex;flex-direction:column}.dash-logo{display:flex;gap:10px;align-items:center;padding-bottom:16px;border-bottom:1px solid rgba(255,238,211,.24)}.dash-logo img{width:36px;height:36px}.dash-logo b{font-family:var(--font-display);font-size:1.3rem;font-weight:500;line-height:1}.dash-logo span{display:block;font-size:.55rem;letter-spacing:.22em;text-transform:uppercase;opacity:.82;margin-top:3px}.profile-mini{margin:18px 0;padding:14px;border-radius:16px;background:rgba(255,255,255,.12);border:1px solid rgba(255,244,225,.22)}.avatar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--gold-grad);color:var(--wine);font-family:var(--font-display);font-size:1.3rem;margin-bottom:10px}.profile-mini b{display:block;font-size:.9rem}.profile-mini small{opacity:.82;font-size:.68rem}.dash-nav{display:grid;grid-gap:3px;gap:3px}.dash-nav div{padding:9px 11px;border-radius:10px;font-size:.76rem;color:rgba(255,246,234,.82);cursor:default}.dash-nav div:hover{background:rgba(255,255,255,.08)}.dash-nav div.active{background:var(--gold2);color:var(--wine);font-weight:500}.side-foot{margin-top:auto;padding-top:16px;border-top:1px solid rgba(255,238,211,.24);font-size:.68rem;color:rgba(255,246,234,.8);line-height:1.6}.dash-main{padding:24px 26px 26px;color:var(--ink);background:linear-gradient(140deg,rgba(255,252,244,.98),rgba(255,239,224,.92))}.dash-top{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.dash-top h3{font-family:var(--font-display);font-weight:500;font-size:1.85rem;color:var(--wine)}.dash-top p{margin:5px 0 0;color:var(--ink-soft);font-size:.82rem}.pill{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(161,88,81,.3);border-radius:999px;padding:8px 13px;font-size:.72rem;color:var(--wine);background:rgba(255,255,255,.6);white-space:nowrap}.dash-grid{grid-template-columns:1.15fr .85fr;margin-top:18px}.dash-col,.dash-grid{display:grid;grid-gap:15px;gap:15px}.dash-col{align-content:start}.dash-card{border:1px solid rgba(161,88,81,.2);border-radius:18px;padding:16px 18px;background:rgba(255,255,255,.72);box-shadow:0 8px 22px rgba(120,12,84,.05)}.dash-card h4{margin:0;font-family:var(--font-label);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.dash-card .big{margin-top:7px;font-family:var(--font-display);font-size:1.6rem;line-height:1;color:var(--wine)}.dash-card .meta{font-size:.76rem;color:var(--ink-soft);line-height:1.5;margin-top:6px}.varga-tabs{display:flex;gap:5px;margin:12px 0;flex-wrap:wrap}.varga-tabs button{font:inherit;font-size:.72rem;font-weight:500;padding:6px 11px;border-radius:8px;border:1px solid rgba(161,88,81,.28);background:rgba(255,255,255,.6);color:var(--wine);cursor:pointer}.varga-tabs button.on{background:var(--wine);color:#ffe9ce;border-color:var(--wine)}.varga-body{display:grid;grid-template-columns:150px 1fr;grid-gap:16px;gap:16px;align-items:center}.varga-chart{width:100%}.varga-side{display:grid;grid-gap:8px;gap:8px}.varga-note{font-family:var(--font-label);font-size:.74rem;letter-spacing:.06em;color:var(--ink-soft);text-transform:uppercase}.varga-side .btn{min-height:40px;padding:0 14px;font-size:.78rem}.varga-side .btn.on-deep{color:var(--wine);border-color:rgba(161,88,81,.35);background:rgba(255,255,255,.55)}.panchang-rows{display:grid;grid-template-columns:auto 1fr;grid-gap:8px 12px;gap:8px 12px;margin-top:10px;font-size:.8rem}.panchang-rows span{color:var(--ink-soft)}.panchang-rows b{text-align:right;font-family:var(--font-display);color:var(--wine);font-weight:500}.month-strip{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:6px;gap:6px;margin-top:12px}.month{padding:8px 4px;border-radius:9px;text-align:center;background:#fde5d7;font-size:.66rem;color:var(--ink-soft)}.month strong{display:block;color:var(--wine);font-size:.8rem;margin-top:3px}.month.on{background:var(--wine);color:#ffe9ce}.month.on strong{color:var(--gold2)}.vault{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.vault-row{display:grid;grid-template-columns:26px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:8px 10px;border-radius:11px;background:rgba(255,248,239,.9);border:1px solid rgba(160,85,81,.16)}.vault-row i{width:26px;height:26px;display:grid;place-items:center;border-radius:8px;background:#f3b5b1;color:#8c0e62;font-style:normal;font-size:.8rem}.vault-row b{font-size:.78rem;color:var(--ink)}.vault-row small{display:block;color:var(--ink-soft);font-size:.66rem}.vault-row em{font-style:normal;font-size:.72rem;color:var(--rose);font-weight:500}.quick-actions{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:15px}.quick-actions a{text-align:center;padding:13px 8px;border-radius:12px;font-size:.8rem;font-weight:500;color:var(--wine);background:rgba(255,255,255,.66);border:1px solid rgba(161,88,81,.24)}.quick-actions a:hover{background:#fff}@media (max-width:1000px){.dashboard{grid-template-columns:1fr}.dash-side{flex-direction:row;flex-wrap:wrap;align-items:center;gap:14px}.dash-nav{display:none}.profile-mini{margin:0}.side-foot{display:none}.dash-grid{grid-template-columns:1fr}.varga-body{grid-template-columns:130px 1fr}.quick-actions{grid-template-columns:1fr 1fr}}.basic-kundli-dashboard{display:grid;grid-gap:18px;gap:18px;margin:24px 0;color:#5d2144}.basic-dashboard-head,.basic-stat-card,.calc-card{border:1px solid rgba(255,23,119,.16);background:linear-gradient(135deg,rgba(255,255,255,.88),rgba(255,246,251,.76)),radial-gradient(circle at 100% 0,rgba(255,23,119,.12),transparent 32%);box-shadow:0 18px 42px rgba(117,12,82,.08)}.basic-dashboard-head{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px;border-radius:14px}.basic-dashboard-head span,.calc-card-head span{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.16em;color:#ff1777}.basic-dashboard-head h2{margin:4px 0;font-family:var(--font-display);font-size:clamp(2rem,4vw,3.4rem);line-height:.96;color:#651143}.basic-dashboard-head p,.calc-note{margin:0;color:#85556e;line-height:1.45}.basic-dashboard-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.basic-dashboard-actions select,.basic-section-buttons button,.basic-varga-tabs button{font:inherit}.basic-dashboard-actions select{min-height:42px;border:1px solid rgba(255,23,119,.22);border-radius:999px;padding:0 14px;color:#651143;background:rgba(255,255,255,.78)}.basic-dashboard-actions .btn,.basic-dashboard-actions .pdf-action button{display:inline-flex;align-items:center;gap:8px}.chart-edit-panel{display:grid;grid-gap:14px;gap:14px}.chart-edit-panel form{max-width:820px}.chart-edit-panel>.btn{justify-self:start}.basic-section-buttons{display:flex;gap:8px;overflow-x:auto;padding:4px 2px 8px}.basic-section-buttons button,.basic-varga-tabs button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,23,119,.18);border-radius:999px;padding:0 15px;color:#7a3558;background:rgba(255,255,255,.72);white-space:nowrap;cursor:pointer}.basic-section-buttons button.active,.basic-varga-tabs button.active{color:#fff8fb;border-color:rgba(255,23,119,.35);background:linear-gradient(135deg,#f5005f,#ff4f98);box-shadow:0 12px 26px rgba(245,0,95,.18)}.basic-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.basic-stat-card{min-height:112px;display:grid;align-content:center;grid-gap:6px;gap:6px;border-radius:12px;padding:18px}.basic-stat-card span,.kundli-table th,.kv-grid span{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;color:#ff1777}.basic-stat-card b{font-family:var(--font-display);font-size:1.55rem;line-height:1;color:#651143}.basic-stat-card small{color:#85556e}.calc-panel-grid,.overview-grid{display:grid;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);grid-gap:18px;gap:18px}.calc-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.calc-card{min-width:0;border-radius:14px;padding:18px}.calc-panel-grid .calc-card.wide{grid-column:1/-1}.chart-card{display:grid;align-content:start;grid-gap:14px;gap:14px}.chart-card .rasi-wrap{max-width:360px;margin-inline:auto}.calc-card-head{display:flex;align-items:center;gap:10px;margin-bottom:14px;color:#ff1777}.calc-card-head h3{margin:0;font-family:var(--font-display);font-size:clamp(1.28rem,2vw,1.85rem);color:#651143}.kundli-table-wrap{max-width:100%;overflow:auto;border:1px solid rgba(255,23,119,.12);border-radius:10px;background:rgba(255,255,255,.56)}.kundli-table{width:100%;min-width:760px;border-collapse:collapse;font-size:.9rem}.kundli-table.mini{min-width:900px;text-align:center}.kundli-table td,.kundli-table th{padding:11px 13px;border-bottom:1px solid rgba(255,23,119,.1);text-align:left;vertical-align:top}.kundli-table.mini td,.kundli-table.mini th{text-align:center}.kundli-table td{color:#674157}.kundli-table tr:last-child td{border-bottom:0}.varga-dashboard{display:grid;grid-gap:18px;gap:18px}.basic-varga-tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:8px}.basic-varga-tabs button{min-width:86px;min-height:52px;flex-direction:column;gap:1px;border-radius:12px}.basic-varga-tabs small{max-width:78px;overflow:hidden;text-overflow:ellipsis;font-size:.66rem;opacity:.82}.detail-browser-panel{display:grid;grid-gap:16px;gap:16px}.detail-browser-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(255,23,119,.12);border-radius:14px;padding:12px;background:rgba(255,255,255,.6)}.detail-browser-toolbar select{min-height:42px;border:1px solid rgba(255,23,119,.18);border-radius:999px;padding:0 16px;color:#651143;background:rgba(255,255,255,.84);font-weight:800}.detail-mode-toggle{display:inline-grid;grid-template-columns:1fr 1fr;min-width:240px;border:1px solid rgba(255,23,119,.24);border-radius:999px;padding:3px;background:rgba(255,255,255,.78)}.detail-mode-toggle button{min-height:38px;border:0;border-radius:999px;color:#7a3558;background:transparent;font-weight:900;cursor:pointer}.detail-mode-toggle button.active{color:#fff8fb;background:linear-gradient(135deg,#f5005f,#ff4f98);box-shadow:0 10px 22px rgba(245,0,95,.16)}.detail-card-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.detail-card{overflow:hidden;border:1px solid rgba(255,23,119,.12);border-radius:16px;background:linear-gradient(145deg,rgba(255,255,255,.74),rgba(255,241,248,.82));box-shadow:0 20px 44px rgba(111,40,75,.08)}.detail-card-head{display:flex;align-items:center;gap:16px;padding:20px 22px}.detail-planet-orb{width:54px;height:54px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;color:#fff;background:radial-gradient(circle at 32% 24%,rgba(255,255,255,.92),transparent 31%),radial-gradient(circle at 72% 76%,rgba(0,0,0,.18),transparent 36%),var(--orb);font-weight:950;box-shadow:0 10px 22px rgba(101,17,67,.18)}.detail-card-head h3{margin:0;color:#651143;font-family:var(--font-display);font-size:clamp(1.7rem,3vw,2.5rem);line-height:1}.detail-card-head p{margin:5px 0 0;color:#85556e;font-weight:700}.detail-row,.detail-rows{display:grid}.detail-row{grid-template-columns:minmax(145px,.86fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;min-height:48px;padding:10px 22px;background:rgba(255,255,255,.44);border-top:1px solid rgba(255,23,119,.08)}.detail-row:nth-child(2n){background:rgba(255,239,247,.58)}.detail-row span{color:#7a3558;line-height:1.18}.detail-row b{justify-self:end;max-width:100%;overflow-wrap:anywhere;color:#651143;font-size:1rem;text-align:right}.dasha-tree{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.dasha-node{display:grid;grid-gap:7px;gap:7px}.dasha-node-head{width:100%;min-height:44px;display:grid;grid-template-columns:26px minmax(130px,1fr) minmax(210px,auto);align-items:center;grid-gap:10px;gap:10px;border:1px solid rgba(255,23,119,.12);border-radius:10px;padding:8px 12px;color:#651143;background:rgba(255,255,255,.62);text-align:left;cursor:pointer}.dasha-node-head b{color:#651143}.dasha-node-head small{justify-self:end;color:#85556e}.dasha-toggle{width:24px;height:24px;display:grid;place-items:center;color:#ff1777}.dasha-children{display:grid;grid-gap:7px;gap:7px;margin-left:18px;padding-left:14px;border-left:1px solid rgba(255,23,119,.18)}.dasha-level-3 .dasha-node-head{background:rgba(255,247,252,.72)}.dasha-level-4 .dasha-node-head{background:rgba(255,250,253,.82)}.dasha-level-5 .dasha-node-head{background:rgba(255,255,255,.92)}.kv-grid,.score-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.kv-grid article,.score-grid article{min-height:74px;display:grid;align-content:center;grid-gap:5px;gap:5px;border:1px solid rgba(255,23,119,.12);border-radius:10px;padding:12px;background:rgba(255,255,255,.55)}.kv-grid b,.score-grid b{overflow-wrap:anywhere;color:#651143;font-size:1rem}.score-grid b{font-family:var(--font-display);font-size:1.8rem;line-height:1}.empty-state.compact{padding:14px;border-radius:10px;background:rgba(255,255,255,.58);color:#85556e}.yoga-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.yoga-list article{border:1px solid rgba(255,23,119,.12);border-radius:10px;padding:14px;background:rgba(255,255,255,.58)}.yoga-list b{display:block;color:#651143;font-family:var(--font-display);font-size:1.28rem;line-height:1.05}.yoga-list span{display:block;margin-top:5px;color:#ff1777;font-family:var(--font-label);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.yoga-list p{margin:8px 0 0;color:#85556e;font-size:.88rem;line-height:1.45}.aspects-tool{display:grid;grid-gap:18px;gap:18px}.aspect-browser-card{overflow:hidden}.aspect-planet-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(136px,1fr));grid-gap:10px;gap:10px;margin-top:16px}.aspect-planet-grid button{position:relative;display:grid;grid-gap:5px;gap:5px;min-height:94px;padding:14px;border:1px solid rgba(255,23,119,.2);border-radius:16px;background:radial-gradient(circle at 16% 12%,color-mix(in srgb,var(--planet-color) 42%,transparent),transparent 36%),linear-gradient(145deg,rgba(255,23,119,.92),rgba(141,14,88,.92));color:#fff;text-align:left;box-shadow:0 14px 34px rgba(127,9,78,.13);cursor:pointer}.aspect-planet-grid button.active{outline:2px solid rgba(255,255,255,.92);box-shadow:0 20px 44px rgba(255,23,119,.23)}.aspect-planet-grid i,.aspect-selected-head>i{width:28px;height:28px;border-radius:999px;background:var(--planet-color,#ff1777);box-shadow:inset 0 0 0 3px rgba(255,255,255,.25),0 6px 16px rgba(47,5,34,.18)}.aspect-planet-grid b{font-family:var(--font-display);font-size:1.15rem;line-height:1}.aspect-planet-grid span{color:rgba(255,255,255,.78);font-family:var(--font-label);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.aspect-selected-head{display:flex;align-items:center;gap:12px;margin:18px 0 12px;padding:14px;border:1px solid rgba(255,23,119,.16);border-radius:16px;background:linear-gradient(135deg,rgba(255,23,119,.08),rgba(255,255,255,.74))}.aspect-atom-box span,.aspect-planet-row>div>span,.aspect-section-label span,.aspect-selected-head span{color:#ff1777;font-family:var(--font-label);font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.aspect-selected-head h3{margin:2px 0 0;color:#75124d;font-family:var(--font-display);font-size:clamp(1.35rem,2vw,1.85rem)}.aspect-atom-layout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.aspect-atom-box{min-width:0;padding:14px;border:1px solid rgba(255,23,119,.14);border-radius:16px;background:rgba(255,255,255,.72)}.aspect-atom-box.magenta{background:linear-gradient(145deg,rgba(255,23,119,.13),rgba(255,255,255,.78))}.aspect-atom-box.rose{background:linear-gradient(145deg,rgba(192,106,130,.14),rgba(255,255,255,.78))}.aspect-atom-box.gold{background:linear-gradient(145deg,rgba(180,138,46,.16),rgba(255,255,255,.78))}.aspect-atom-box.quiet{padding:11px;background:rgba(255,250,246,.78)}.aspect-atom-box h4{margin:4px 0 10px;color:#75124d;font-family:var(--font-display);font-size:1.2rem}.aspect-atom-box p{margin:0;color:#7a5870;font-size:.86rem}.aspect-atom-fields{display:grid;grid-gap:8px;gap:8px}.aspect-atom-fields div{padding-top:8px;border-top:1px solid rgba(117,18,77,.08)}.aspect-atom-fields small{display:block;margin-bottom:2px;color:#9f6c8f;font-family:var(--font-label);font-size:.64rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.aspect-atom-fields b{display:block;color:#5d3d53;font-size:.86rem;line-height:1.42}.aspect-planet-findings{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.aspect-section-label{display:flex;align-items:center;justify-content:space-between;gap:10px}.aspect-section-label b{color:#75124d;font-family:var(--font-display);font-size:1.05rem}.aspect-planet-row{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr);grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(255,23,119,.13);border-radius:16px;background:rgba(255,255,255,.7)}.aspect-planet-row h4{margin:4px 0 6px;color:#75124d;font-family:var(--font-display);font-size:1.14rem}.aspect-planet-row p{margin:0;color:#7a5870;font-size:.9rem;line-height:1.48}.aspect-target-atom{display:grid;grid-gap:8px;gap:8px}.aspect-target-atom button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;border:0;border-radius:999px;background:#ff1777;color:#fff;font-family:var(--font-label);font-size:.72rem;font-weight:900;letter-spacing:.05em;cursor:pointer}.aspect-list{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.aspect-card,.aspect-result-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:12px 14px;border:1px solid rgba(255,23,119,.14);border-radius:12px;background:rgba(255,255,255,.72)}.aspect-card b{color:#75124d;font-family:var(--font-display);font-size:1.06rem}.aspect-card p,.aspect-result-row span{margin:3px 0 0;color:#7a5870;font-size:.92rem;line-height:1.45}.aspect-card button,.aspect-result-row button{justify-content:center;gap:6px;min-height:36px;padding:0 12px;border:1px solid rgba(180,138,46,.45);background:#fff5d6;color:#7a4e05;font-size:.72rem;letter-spacing:.04em;cursor:pointer;white-space:nowrap}.aspect-card button,.aspect-full-cta,.aspect-result-row button{display:inline-flex;align-items:center;border-radius:999px;font-family:var(--font-label);font-weight:800}.aspect-full-cta{gap:8px;margin-top:14px;padding:10px 14px;background:#ff1777;color:#fff;font-size:.78rem;letter-spacing:.06em}.aspect-wheel-card{padding:18px;border:1px solid rgba(255,23,119,.18);border-radius:18px;background:rgba(255,255,255,.66);box-shadow:0 18px 48px rgba(105,24,74,.08)}.aspect-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.aspect-chip-row button,.aspect-ref-chip{border:1px solid rgba(117,18,77,.15);border-radius:999px;background:rgba(255,255,255,.85);color:#7a5870;padding:7px 12px;font-size:.78rem;font-weight:800;cursor:pointer}.aspect-chip-row button.active,.aspect-chip-row button:hover,.aspect-ref-chip:hover{border-color:#ff1777;background:#ff1777;color:#fff}.aspect-wheel{display:block;width:min(100%,720px);margin:0 auto}.aspect-clickable{cursor:pointer}.aspect-clickable:hover{opacity:.72}.aspect-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 14px;margin-top:12px;color:#7a5870;font-size:.78rem}.aspect-legend span{display:inline-flex;align-items:center;gap:5px}.aspect-legend i{width:10px;height:10px;border-radius:999px}.aspect-results-panel{margin:14px auto 0;max-width:760px;padding:14px;border:1px solid rgba(117,18,77,.12);border-radius:14px;background:rgba(255,255,255,.78)}.aspect-results-panel>b{display:block;margin-bottom:8px;color:#75124d;font-family:var(--font-label);text-transform:uppercase;letter-spacing:.06em;font-size:.74rem}.aspect-results-panel p{margin:0;color:#7a5870}.aspect-result-row{margin-top:8px;box-shadow:none}.aspect-popover-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:22px;background:rgba(41,10,32,.34);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.aspect-modal,.aspect-popover{position:relative;width:min(760px,100%);max-height:min(760px,88vh);overflow:auto;padding:24px;border:1px solid rgba(255,23,119,.2);border-radius:18px;background:linear-gradient(145deg,#fffaf6,#fff0f8);box-shadow:0 30px 90px rgba(54,5,36,.28)}.aspect-popover{width:min(560px,100%)}.aspect-close{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(117,18,77,.16);border-radius:999px;background:#fff;color:#75124d;cursor:pointer}.aspect-modal>span,.aspect-popover>span{display:block;color:#ff1777;font-family:var(--font-label);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.aspect-modal h3,.aspect-popover h3{margin:5px 42px 14px 0;color:#75124d;font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.25rem)}.aspect-modal-text{display:grid;grid-gap:12px;gap:12px}.aspect-modal-text h4{margin:0;color:#b48a2e;font-family:var(--font-label);text-transform:uppercase;letter-spacing:.08em;font-size:.76rem}.aspect-modal-text p{margin:-6px 0 6px;color:#5d3d53;line-height:1.7}.aspect-ref-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(117,18,77,.12)}.aspect-ref-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.aspect-ref-grid article{padding:11px;border:1px solid rgba(117,18,77,.1);border-radius:12px;background:rgba(255,255,255,.68)}.aspect-ref-grid small{display:block;margin-bottom:4px;color:#ff1777;font-family:var(--font-label);text-transform:uppercase;letter-spacing:.06em;font-size:.68rem}.aspect-ref-grid b{color:#6d164a;font-size:.9rem;line-height:1.35}.aspect-dashboard-shell{display:grid;grid-template-columns:210px minmax(420px,1fr) minmax(330px,.86fr);grid-gap:14px;gap:14px;align-items:stretch;padding:14px;border:1px solid rgba(255,23,119,.18);border-radius:22px;background:linear-gradient(135deg,rgba(255,23,119,.08),rgba(255,255,255,.74) 44%,rgba(255,238,247,.92)),radial-gradient(circle at 50% 0,rgba(255,23,119,.12),transparent 48%);box-shadow:0 24px 70px rgba(105,24,74,.13)}.aspect-dashboard-shell .aspect-wheel-card,.aspect-detail-panel,.aspect-planet-rail{min-width:0;border:1px solid rgba(255,23,119,.16);border-radius:18px;background:rgba(255,255,255,.72);box-shadow:0 16px 40px rgba(105,24,74,.08)}.aspect-planet-rail{display:flex;flex-direction:column;gap:12px;padding:14px;background:linear-gradient(180deg,rgba(255,23,119,.96),rgba(139,15,87,.94))}.aspect-rail-head span,.aspect-wheel-head span{display:block;color:rgba(255,255,255,.72);font-family:var(--font-label);font-size:.66rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.aspect-rail-head h3{margin:4px 0 0;color:#fff;font-family:var(--font-display);font-size:1.7rem}.aspect-rail-list{display:grid;grid-gap:8px;gap:8px;overflow:auto;padding-right:2px}.aspect-rail-list button{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;min-height:58px;padding:9px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:rgba(255,255,255,.1);color:#fff;text-align:left;cursor:pointer}.aspect-rail-list button.active{background:rgba(255,255,255,.96);color:#75124d;box-shadow:0 12px 28px rgba(40,4,28,.18)}.aspect-rail-list i,.aspect-selected-head>i{display:grid;place-items:center;width:42px;height:42px;border-radius:999px;background:radial-gradient(circle at 32% 25%,rgba(255,255,255,.86),transparent 24%),var(--planet-color,#ff1777);color:#fff;font-family:Georgia,serif;font-size:1.55rem;font-style:normal;line-height:1;box-shadow:inset 0 0 0 2px rgba(255,255,255,.24),0 10px 22px rgba(44,4,30,.2)}.aspect-rail-list span{display:grid;min-width:0}.aspect-rail-list b{font-family:var(--font-display);font-size:1.08rem;line-height:1}.aspect-rail-list small{margin-top:4px;overflow:hidden;color:currentColor;font-family:var(--font-label);font-size:.64rem;font-weight:800;letter-spacing:.06em;opacity:.72;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.aspect-dashboard-shell .aspect-wheel-card{display:grid;align-content:start;padding:14px;background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(255,247,252,.82))}.aspect-wheel-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 10px;gap:4px 10px;align-items:center;margin-bottom:8px}.aspect-wheel-head span{grid-column:1/-1;color:#ff1777}.aspect-wheel-head h3{margin:0;color:#75124d;font-family:var(--font-display);font-size:1.55rem}.aspect-mini-ref,.aspect-wheel-head button{min-height:32px;border:1px solid rgba(255,23,119,.18);border-radius:999px;background:#fff;color:#ff1777;font-family:var(--font-label);font-size:.68rem;font-weight:900;letter-spacing:.05em;cursor:pointer}.aspect-dashboard-shell .aspect-wheel{width:min(100%,600px)}.aspect-dashboard-shell .aspect-results-panel{max-width:none;margin-top:10px}.aspect-detail-panel{display:grid;align-content:start;grid-gap:12px;gap:12px;padding:14px;max-height:900px;overflow:auto;background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(255,241,248,.84))}.aspect-dashboard-shell .aspect-selected-head{margin:0;background:linear-gradient(135deg,rgba(255,23,119,.12),rgba(255,255,255,.78))}.aspect-dashboard-shell .aspect-atom-layout{grid-template-columns:1fr;gap:9px}.aspect-atom-box.compact{padding:11px}.aspect-atom-box.compact h4{margin-bottom:6px;font-size:1.06rem}.aspect-atom-box.compact .aspect-atom-fields{gap:5px}.aspect-atom-box.compact .aspect-atom-fields div{padding-top:6px}.aspect-dashboard-shell .aspect-planet-row{grid-template-columns:1fr;gap:10px;padding:12px;background:rgba(255,255,255,.78)}.aspect-dashboard-shell .aspect-target-atom{grid-template-columns:1fr 1fr}.aspect-dashboard-shell .aspect-target-atom button{min-width:0;padding:0 10px}@media (max-width:1100px){.basic-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.calc-panel-grid,.overview-grid{grid-template-columns:1fr}.aspect-dashboard-shell{grid-template-columns:170px minmax(0,1fr)}.aspect-detail-panel{grid-column:1/-1;max-height:none}.aspect-atom-layout,.aspect-planet-row{grid-template-columns:1fr}}@media (max-width:720px){.basic-dashboard-head{align-items:flex-start;flex-direction:column}.basic-dashboard-actions{width:100%;justify-content:stretch}.basic-dashboard-actions .pdf-action,.basic-dashboard-actions .pdf-action button,.basic-dashboard-actions select{width:100%}.basic-stat-grid,.kv-grid,.score-grid,.yoga-list{grid-template-columns:1fr}.detail-browser-toolbar{align-items:stretch;flex-direction:column}.detail-browser-toolbar select,.detail-mode-toggle{width:100%}.detail-card-stack{grid-template-columns:1fr}.detail-card-head{padding:18px}.detail-row{grid-template-columns:minmax(120px,.9fr) minmax(0,1fr);padding:10px 18px}.dasha-node-head{grid-template-columns:24px 1fr}.dasha-node-head small{grid-column:2;justify-self:start}.dasha-children{margin-left:8px;padding-left:10px}.aspect-card,.aspect-result-row{grid-template-columns:1fr}.aspect-card button,.aspect-full-cta,.aspect-result-row button{width:100%}.aspect-wheel-card{padding:12px}.aspect-dashboard-shell{grid-template-columns:1fr;padding:10px}.aspect-planet-rail{padding:12px}.aspect-rail-list{display:flex;overflow-x:auto;padding:0 0 4px}.aspect-rail-list button{min-width:148px}.aspect-dashboard-shell .aspect-target-atom,.aspect-wheel-head{grid-template-columns:1fr}.aspect-modal,.aspect-popover{padding:20px}.aspect-ref-grid{grid-template-columns:1fr}}.d9-matrix-tool{display:grid;grid-gap:14px;gap:14px;color:#fff;letter-spacing:0}.d9-axis-table-card,.d9-focus-strip,.d9-matrix-head,.d9-planet-layer,.d9-premium-rail{border:1.5px solid rgba(255,217,138,.72);border-radius:14px;box-shadow:0 18px 34px rgba(116,24,72,.18),0 4px 0 rgba(133,73,26,.24),inset 0 0 0 1px rgba(255,255,255,.14)}.d9-matrix-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);grid-gap:20px;gap:20px;align-items:stretch;padding:22px;background:linear-gradient(135deg,#ff2a82,#e80061 46%,#7d1049)}.d9-kicker,.d9-planet-layer .d9-layer-head span,.d9-section-head span{display:inline-flex;align-items:center;gap:6px;color:#ffe19b;font-size:10px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.d9-matrix-head h2{margin:8px 0 6px;color:#fff;font-size:clamp(34px,5vw,62px);line-height:.92;text-shadow:0 2px 0 rgba(91,16,54,.24)}.d9-matrix-head p{max-width:760px;margin:0;color:rgba(255,255,255,.88);font-size:14px;line-height:1.5}.d9-head-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.d9-head-stats div{display:grid;align-content:center;justify-items:center;min-height:96px;border:1px solid rgba(255,217,138,.58);border-radius:12px;background:rgba(92,11,57,.24)}.d9-head-stats small{color:#ffe7b7;font-size:10px;font-weight:900;text-transform:uppercase}.d9-head-stats b{color:#fff;font-size:30px;line-height:1}.d9-focus-strip{display:grid;grid-template-columns:minmax(190px,.85fr) repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;padding:12px;background:linear-gradient(135deg,#bd115d,#f5006a 58%,#ff5b9a)}.d9-focus-planet,.d9-focus-strip article{display:flex;align-items:center;gap:11px;min-width:0;min-height:74px;padding:12px;border:1px solid rgba(255,217,138,.58);border-radius:10px;background:rgba(255,255,255,.12)}.d9-focus-strip small{display:block;color:#ffe0a2;font-size:9px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.d9-focus-strip b,.d9-focus-strip strong{display:block;overflow-wrap:anywhere;color:#fff;font-family:var(--font-display);font-size:19px;line-height:1.05}.d9-focus-strip i{color:#ffe19b;font-style:normal;padding:0 4px}.d9-axis-table-card{padding:18px;background:linear-gradient(155deg,#8c114c,#d4005c 44%,#ff217f)}.d9-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.d9-section-head h3{margin:5px 0 0;color:#fff;font-size:24px}.d9-section-head small{color:rgba(255,255,255,.78);font-weight:750}.d9-axis-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.d9-axis-box{min-height:162px;display:grid;align-content:start;grid-gap:9px;gap:9px;padding:13px;text-align:left;color:#fff;border:1.5px solid rgba(255,217,138,.62);border-left:5px solid var(--planet-color);border-radius:11px;background:linear-gradient(145deg,rgba(255,255,255,.18),rgba(89,9,54,.22));box-shadow:0 10px 18px rgba(71,7,43,.14),inset 0 0 0 1px rgba(255,255,255,.08);cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.d9-axis-box.active,.d9-axis-box:hover{transform:translateY(-2px);border-color:#ffe19b;background:linear-gradient(145deg,rgba(255,255,255,.26),rgba(105,12,64,.18));box-shadow:0 15px 25px rgba(71,7,43,.22),0 3px 0 rgba(133,73,26,.25)}.d9-axis-topline{display:flex;align-items:center;gap:9px;min-width:0}.d9-axis-icon,.d9-planet-mark{flex:0 0 auto;display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid rgba(255,255,255,.52);border-radius:50%;color:#fff;background:var(--planet-color);box-shadow:0 7px 16px rgba(51,5,31,.24);font-size:11px;font-weight:950}.d9-axis-name{display:block;overflow:hidden;color:#fff;font-family:var(--font-display);font-size:18px;font-weight:900;line-height:1;text-overflow:ellipsis}.d9-axis-box strong{display:block;color:#fff;font-size:15px;line-height:1.2}.d9-axis-box strong i{color:#ffe19b;font-style:normal;padding:0 3px}.d9-axis-meta{display:flex;flex-wrap:wrap;gap:6px}.d9-axis-meta b{display:inline-flex;min-height:24px;align-items:center;padding:0 8px;border:1px solid rgba(255,217,138,.5);border-radius:999px;color:#fff;background:rgba(255,255,255,.12);font-size:10px;font-weight:900}.d9-axis-box em{display:block;margin-top:auto;padding-top:9px;border-top:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.78);font-size:11px;font-style:normal;line-height:1.35}.d9-lower-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.72fr);grid-gap:14px;gap:14px}.d9-planet-layer{padding:20px;background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(255,234,244,.86));color:#5d2144}.d9-layer-head{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid rgba(245,0,95,.13)}.d9-layer-head h3{margin:4px 0 0;color:#5d1740;font-size:24px}.d9-layer-head p{margin:4px 0 0;color:#806675;font-size:12px}.d9-meaning-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding-top:14px}.d9-meaning-block{padding:12px;border-radius:10px;background:linear-gradient(135deg,rgba(245,0,95,.09),rgba(255,255,255,.78));border:1px solid rgba(245,0,95,.1)}.d9-meaning-block span{color:#f5005f;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.d9-meaning-block p{margin:7px 0 0;color:#613f52;font-size:12px;line-height:1.5}.d9-locked-layer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;padding:18px;border-radius:10px;background:linear-gradient(115deg,rgba(245,0,95,.1),rgba(111,23,78,.08));border:1px dashed rgba(245,0,95,.36)}.d9-locked-layer span{display:flex;align-items:center;gap:7px;color:#7c1753;font-weight:800;font-size:13px}.d9-locked-layer p{max-width:520px;margin:7px 0 0;color:#806675;font-size:12px}.d9-coin-button,.d9-premium-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;border:1px solid rgba(255,217,138,.82);border-radius:999px;padding:0 15px;color:#fff;background:#f5005f;font-weight:850;cursor:pointer;white-space:nowrap}.d9-coin-button:disabled,.d9-premium-button:disabled{opacity:.6;cursor:wait}.d9-premium-rail{padding:21px;color:#fff;background:linear-gradient(155deg,#641545,#b80f61 58%,#f5006a)}.d9-premium-rail .d9-kicker{color:#ffe19b}.d9-premium-rail h3{margin:12px 0 8px;color:#fff;font-size:23px}.d9-premium-rail p{margin:0;color:rgba(255,255,255,.84);font-size:12px;line-height:1.55}.d9-premium-rail ul{display:grid;grid-gap:7px;gap:7px;margin:18px 0;padding:0;list-style:none;color:#fff0f6;font-size:12px}.d9-premium-rail li:before{content:"+";margin-right:8px;color:#ffe19b;font-weight:900}.d9-premium-button{width:100%;color:#681443;background:#ffe19b}.d9-direct-buy{display:grid;grid-gap:7px;gap:7px;margin-top:12px;text-align:center}.d9-direct-buy>span{color:#ffe19b;font-size:9px;font-weight:850;text-transform:uppercase}.d9-direct-button{width:100%;min-height:40px;border:1px solid rgba(255,217,138,.7);border-radius:999px;color:#fff;background:transparent;font-weight:850;cursor:pointer}.d9-direct-buy .checkout-action{display:grid;grid-gap:5px;gap:5px}.d9-direct-buy .checkout-action small{color:#ffe1ed;font-size:10px}.d9-action-message,.d9-status{display:block;color:#ffe1ed;font-size:11px;line-height:1.45}.d9-status{padding:11px 14px;border-radius:10px;color:#7c1753;background:#fff1f7;border:1px solid rgba(245,0,95,.18)}.d9-empty{display:grid;justify-items:start;grid-gap:8px;gap:8px}.d9-empty h3,.d9-empty p{margin:0}.d9-preview-locked{display:grid;grid-template-columns:160px 1fr;align-items:center;grid-gap:22px;gap:22px;padding-top:18px}.d9-axis-definition h4,.d9-preview-locked h4{margin:0 0 8px;color:#631744;font-size:20px}.d9-preview-locked p{margin:0 0 16px;color:#806675;font-size:12px;line-height:1.55}.d9-wheel-teaser{aspect-ratio:1;display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;border:1px dashed rgba(195,23,97,.35);border-radius:50%;color:#c31761;background:radial-gradient(circle,#fff 0 28%,#ffe3ef 29% 48%,#fff7fa 49%)}.d9-wheel-teaser span{font-size:10px;font-weight:850;text-transform:uppercase}.d9-preview-open{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(280px,1.15fr);align-items:center;grid-gap:24px;gap:24px;padding-top:18px}.d9-wheel{position:relative;width:min(100%,330px);aspect-ratio:1;margin:auto;border:1px solid rgba(195,23,97,.2);border-radius:50%;background:radial-gradient(circle,#fff 0 31%,#ffd9e9 31.5% 33%,#fff7fb 33.5% 66%,#f8c9dd 66.5% 68%,#fff 68.5%);box-shadow:inset 0 0 42px rgba(195,23,97,.08)}.d9-wheel-core{position:absolute;inset:34%;z-index:2;display:grid;place-items:center;align-content:center;border-radius:50%;color:#fff;background:linear-gradient(145deg,#72174e,#c31761);box-shadow:0 10px 24px rgba(99,23,68,.2)}.d9-wheel-core small{margin-top:4px;font-size:8px;text-transform:uppercase}.d9-wheel-core strong{font-size:16px}.d9-wheel>button{position:absolute;left:50%;top:50%;width:52px;min-height:28px;transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-126px) rotate(calc(-1 * var(--angle)));border:1px solid rgba(195,23,97,.2);border-radius:999px;background:#fff;color:#7a3459;font-size:9px;font-weight:850;cursor:pointer}.d9-wheel>button.active,.d9-wheel>button:hover{color:#fff;border-color:#c31761;background:#c31761;box-shadow:0 6px 14px rgba(195,23,97,.22)}.d9-axis-definition>span{color:#c31761;font-size:10px;font-weight:850;text-transform:uppercase}.d9-axis-definition dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:14px 0 0}.d9-axis-definition dl div{padding:11px;border:1px solid rgba(195,23,97,.1);border-radius:10px;background:rgba(255,241,247,.8)}.d9-axis-definition dt{color:#c31761;font-size:9px;font-weight:850;text-transform:uppercase}.d9-axis-definition dd{margin:5px 0 0;color:#684656;font-size:11px;line-height:1.45}@media (max-width:1100px){.d9-axis-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.d9-focus-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.d9-matrix-head,.d9-preview-open{grid-template-columns:1fr}}@media (max-width:760px){.d9-lower-grid{display:grid;grid-template-columns:1fr}.d9-head-stats{min-width:0}.d9-axis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.d9-section-head{align-items:start;flex-direction:column}.d9-meaning-grid{grid-template-columns:1fr}.d9-locked-layer,.d9-preview-locked{align-items:start;grid-template-columns:1fr}.d9-wheel-teaser{width:150px}.d9-coin-button{width:100%}}@media (max-width:520px){.d9-focus-strip,.d9-head-stats{grid-template-columns:1fr}}@media (max-width:430px){.d9-axis-grid{grid-template-columns:1fr}.d9-axis-box{min-height:132px}.d9-wheel>button{transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-110px) rotate(calc(-1 * var(--angle)))}}.sav-engine-tool{display:grid;grid-gap:14px;gap:14px;color:#52273f;letter-spacing:0}.sav-engine-tool *{box-sizing:border-box;letter-spacing:0}.sav-engine-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:flex-end;padding:24px;border:1px solid rgba(255,23,119,.18);border-radius:8px;background:linear-gradient(110deg,rgba(255,255,255,.9),rgba(255,220,235,.58));box-shadow:0 14px 38px rgba(116,24,72,.08)}.sav-engine-head h2{margin:8px 0;color:#651443;font-size:clamp(26px,3vw,42px);line-height:1}.sav-engine-head p{max-width:760px;margin:0;color:#745566;font-size:13px;line-height:1.55}.sav-kicker{display:inline-flex;align-items:center;gap:7px;color:#e9186f;font-size:11px;font-weight:800;text-transform:uppercase}.sav-total-dial{display:grid;place-items:center;width:108px;aspect-ratio:1;border:8px solid rgba(255,23,119,.14);border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px rgba(255,23,119,.2)}.sav-total-dial strong{color:#7a174f;font-size:31px;line-height:1}.sav-total-dial span{color:#9b6c83;font-size:9px;font-weight:800;text-transform:uppercase}.sav-view-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}.sav-view-tabs button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:46px;padding:8px 12px;border:1px solid rgba(218,32,113,.2);border-radius:7px;color:#713552;background:rgba(255,255,255,.76);font-size:12px;font-weight:800;cursor:pointer}.sav-view-tabs button.active{color:#fff;border-color:#ec176f;background:#ec176f;box-shadow:0 8px 20px rgba(236,23,111,.2)}.sav-view-tabs small{padding:3px 6px;border-radius:999px;color:inherit;background:rgba(255,255,255,.2);font-size:8px;text-transform:uppercase}.sav-period-controls{display:flex;justify-content:flex-end;align-items:flex-end;gap:8px;min-height:40px}.sav-period-controls label{display:grid;grid-gap:4px;gap:4px;color:#a34a72;font-size:9px;font-weight:800;text-transform:uppercase}.sav-period-controls button,.sav-period-controls select{min-height:35px;border:1px solid rgba(213,30,109,.2);border-radius:6px;padding:0 11px;color:#692747;background:#fff;font:inherit;font-size:11px;font-weight:700}.sav-period-controls button{color:#fff;border-color:#d91d70;background:#d91d70;cursor:pointer}.sav-free-view{display:grid;grid-template-columns:minmax(220px,.42fr) minmax(0,1.58fr);grid-gap:18px;gap:18px;padding:22px;border:1px solid rgba(255,23,119,.13);border-radius:8px;background:rgba(255,255,255,.68)}.sav-free-copy span,.sav-section-title span{color:#e9186f;font-size:9px;font-weight:800;text-transform:uppercase}.sav-free-copy h3,.sav-section-title h3{margin:6px 0;color:#6c1948;font-size:20px}.sav-free-copy p{margin:0;color:#806675;font-size:12px;line-height:1.5}.sav-house-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}.sav-house-grid article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center;min-height:62px;padding:10px;border:1px solid rgba(255,23,119,.11);border-left:4px solid var(--band-color);border-radius:6px;background:rgba(255,250,252,.9)}.sav-house-grid article>span{color:#b25b82;font-size:9px;font-weight:900}.sav-house-grid article div{display:grid;grid-gap:2px;gap:2px;min-width:0}.sav-house-grid article b{overflow:hidden;color:#642040;font-size:11px;text-overflow:ellipsis}.sav-house-grid article small{color:#957184;font-size:8px;text-transform:uppercase}.sav-house-grid article strong{color:var(--band-color);font-size:22px}.sav-wheel-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.6fr);grid-gap:14px;gap:14px;min-height:600px}.sav-green-days,.sav-kakshya,.sav-month-grid>section,.sav-promise-panel,.sav-ranking-panel,.sav-transit-table,.sav-wheel-inspector,.sav-wheel-stage{border:1px solid rgba(255,23,119,.14);border-radius:8px;background:rgba(255,255,255,.76)}.sav-wheel-stage{display:grid;grid-template-rows:auto minmax(0,1fr);padding:16px;overflow:hidden}.sav-overlay-switch{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:5px;gap:5px}.sav-overlay-switch button{display:flex;align-items:center;justify-content:center;gap:5px;min-height:34px;border:1px solid rgba(190,27,95,.14);border-radius:5px;color:#70435a;background:#fff;font-size:9px;font-weight:800;cursor:pointer}.sav-overlay-switch button.active{color:#fff;border-color:#c81763;background:#c81763}.sav-overlay-switch button.active span{color:#fff!important}.sav-terrain-wheel{width:min(100%,590px);margin:auto;overflow:visible}.sav-guide-ring{fill:none;stroke:rgba(110,33,72,.1);stroke-width:1;stroke-dasharray:3 5}.sav-wedge{cursor:pointer;outline:none}.sav-wedge path{opacity:.88;stroke:rgba(255,255,255,.8);stroke-width:2;transition:opacity .16s ease,filter .16s ease}.sav-wedge.selected path,.sav-wedge:hover path{opacity:1;filter:drop-shadow(0 5px 7px rgba(85,20,55,.22))}.sav-wedge.selected path{stroke:#5f153f;stroke-width:3}.sav-hub-label,.sav-hub-value,.sav-transit-glyph,.sav-wedge-house,.sav-wedge-value{text-anchor:middle;dominant-baseline:middle;pointer-events:none}.sav-wedge-value{fill:#fff;font-size:12px;font-weight:900}.sav-wedge-house{fill:#7b5267;font-size:8px;font-weight:900}.sav-wheel-hub{fill:#6b1747;stroke:#ffb8d4;stroke-width:3}.sav-hub-label{fill:#ffd6e6;font-size:8px;font-weight:800}.sav-hub-value{fill:#fff;font-family:Georgia,serif;font-size:25px;font-weight:800}.sav-transit-glyph{fill:#fff;font-size:10px;font-weight:900}.sav-wheel-inspector{align-content:start;padding:24px;background:linear-gradient(160deg,#681543,#a51a62);color:#fff}.sav-wheel-inspector h3{margin:8px 0 16px;color:#fff;font-size:27px}.sav-inspector-score{display:flex;align-items:flex-end;gap:9px;padding:16px 0;border-block:1px solid rgba(255,255,255,.17)}.sav-inspector-score strong{font-size:52px;line-height:.9}.sav-inspector-score span{color:#ffd7e7;font-size:10px;text-transform:uppercase}.sav-wheel-inspector p{color:#ffe7f0;font-size:12px;line-height:1.6}.sav-now{display:grid;grid-template-columns:auto 1fr;grid-gap:3px 8px;gap:3px 8px;align-items:center;padding:11px;border-radius:6px;background:rgba(255,255,255,.1)}.sav-now span{color:#ffc5dc;font-size:9px;text-transform:uppercase}.sav-now b{grid-column:2;font-size:12px}.sav-band-legend{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:18px}.sav-band-legend span{display:flex;align-items:center;gap:6px;color:#ffe4ee;font-size:9px}.sav-band-legend i{width:9px;height:9px;border-radius:50%}.sav-empty,.sav-locked-panel,.sav-member-panel{display:grid;justify-items:center;grid-gap:10px;gap:10px;min-height:330px;place-content:center;padding:28px;border:1px dashed rgba(222,26,108,.32);border-radius:8px;text-align:center;background:rgba(255,245,249,.66)}.sav-empty h3,.sav-locked-panel h3,.sav-member-panel h3{margin:3px 0;color:#71184b;font-size:24px}.sav-empty p,.sav-locked-panel p,.sav-member-panel p{max-width:620px;margin:0;color:#806675;font-size:12px;line-height:1.55}.sav-locked-panel button,.sav-member-panel a{display:inline-flex;align-items:center;gap:7px;min-height:40px;margin-top:8px;border:0;border-radius:999px;padding:0 17px;color:#fff;background:#ed176f;font-size:11px;font-weight:800;text-decoration:none;cursor:pointer}.sav-dna-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}.sav-dna-strip>div{display:grid;grid-gap:3px;gap:3px;padding:15px;border:1px solid rgba(214,29,106,.14);border-radius:7px;background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(255,226,238,.55))}.sav-dna-strip small{color:#d31c68;font-size:8px;font-weight:800;text-transform:uppercase}.sav-dna-strip strong{color:#681744;font-size:22px;text-transform:capitalize}.sav-dna-strip span{color:#8b687a;font-size:9px}.sav-annual-view,.sav-monthly-view{display:grid;grid-gap:12px;gap:12px}.sav-green-days,.sav-kakshya,.sav-month-grid>section,.sav-promise-panel,.sav-ranking-panel,.sav-transit-table{padding:17px}.sav-section-title{display:flex;align-items:center;gap:9px;margin-bottom:13px;color:#d71c6c}.sav-section-title h3{margin:3px 0 0}.sav-ranking-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px}.sav-ranking-grid article{display:grid;justify-items:center;grid-gap:4px;gap:4px;padding:10px 5px;border-radius:6px;background:#fff5f9}.sav-ranking-grid article>b{font-size:22px}.sav-ranking-grid span{color:#7e5269;font-size:9px;font-weight:800}.sav-ranking-grid strong{color:#6e1648;font-size:16px}.sav-promise-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.sav-promise-card{border:1px solid rgba(217,29,112,.14);border-radius:7px;background:#fff;overflow:hidden}.sav-promise-card summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center;padding:13px;cursor:pointer;list-style:none}.sav-promise-card summary::-webkit-details-marker{display:none}.sav-promise-card summary span{color:#d51c69;font-size:8px;font-weight:800;text-transform:uppercase}.sav-promise-card summary h4{margin:3px 0 0;color:#672141;font-size:14px}.sav-promise-card summary>strong{max-width:130px;color:#94225b;font-size:10px;text-align:right}.sav-promise-body{padding:0 13px 13px}.sav-signal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:5px;gap:5px}.sav-signal{display:flex;align-items:center;gap:5px;min-height:30px;padding:6px;border-radius:5px;color:#785467;background:#f5eef2;font-size:8px;font-weight:800}.sav-signal.support{color:#087462;background:#e5f6f0}.sav-signal.oppose{color:#af3e43;background:#fdeceb}.sav-promise-meta,.sav-window-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.sav-promise-meta span,.sav-window-row span{padding:4px 7px;border-radius:999px;color:#7e4461;background:#fff0f6;font-size:8px}.sav-window-row b{width:100%;color:#a53668;font-size:9px}.sav-shani-banner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:20px;gap:20px;align-items:center;padding:21px;border-radius:8px;color:#fff;background:linear-gradient(120deg,#4d647e,#823b66)}.sav-shani-banner.relieved{background:linear-gradient(120deg,#147a70,#685680)}.sav-shani-banner.harsh{background:linear-gradient(120deg,#9a3d4b,#682a50)}.sav-shani-banner.clear{color:#662043;background:linear-gradient(120deg,#e6fff7,#ffeaf3)}.sav-shani-banner span{font-size:9px;font-weight:800;text-transform:uppercase}.sav-shani-banner h3{margin:5px 0;color:inherit;font-size:24px}.sav-shani-banner p{max-width:720px;margin:0;color:inherit;opacity:.84;font-size:11px;line-height:1.5}.sav-severity{display:grid;place-items:center;width:98px;aspect-ratio:1;border:6px solid rgba(255,255,255,.2);border-radius:50%}.sav-severity strong{font-size:29px}.sav-severity span{font-size:7px}.sav-kakshya>div:last-child{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:5px;gap:5px}.sav-kakshya article{display:grid;grid-gap:3px;gap:3px;min-height:78px;padding:9px;border-top:3px solid #9b7b8d;border-radius:5px;background:#f7f0f4}.sav-kakshya article.relief{border-color:#168473;background:#eaf8f4}.sav-kakshya article.harsh{border-color:#c55255;background:#fceded}.sav-kakshya small,.sav-kakshya span{color:#8a697a;font-size:7px;text-transform:uppercase}.sav-kakshya b{color:#672340;font-size:10px}.sav-transit-table meter{width:70px;accent-color:#ec176f;vertical-align:middle}.sav-valence{display:inline-flex;min-width:64px;justify-content:center;padding:4px 7px;border-radius:999px;font-size:8px;font-weight:900;text-transform:uppercase}.sav-valence.supportive{color:#087463;background:#e4f6f0}.sav-valence.mixed{color:#98701b;background:#fff4d8}.sav-valence.testing{color:#a53e47;background:#fce9eb}.sav-month-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.sav-month-grid>section>article{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:3px 10px;gap:3px 10px;padding:9px 0;border-top:1px solid rgba(205,37,106,.1)}.sav-month-grid article b{color:#672142;font-size:11px}.sav-month-grid article span{color:#cf1f69;font-size:9px;font-weight:800}.sav-month-grid article p{grid-column:1/-1;margin:0;color:#846879;font-size:9px}.sav-green-days>div:last-child{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.sav-green-days article{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:5px;gap:5px}.sav-green-days article>b{grid-column:1/-1;color:#137764;font-size:10px;text-transform:uppercase}.sav-green-days article.caution>b{color:#b23f49}.sav-green-days article span{display:grid;grid-gap:3px;gap:3px;padding:8px;border-radius:5px;color:#416b63;background:#eaf8f4;font-size:8px}.sav-green-days article.caution span{color:#8f5055;background:#fceced}.sav-green-days article strong{font-size:13px}.sav-status{padding:10px 13px;border:1px solid rgba(235,22,111,.18);border-radius:6px;color:#7b2c52;background:#fff0f6;font-size:10px}@media (max-width:1000px){.sav-house-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sav-kakshya>div:last-child,.sav-ranking-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:780px){.sav-engine-head,.sav-free-view,.sav-month-grid,.sav-wheel-layout{grid-template-columns:1fr}.sav-total-dial{width:88px}.sav-dna-strip,.sav-house-grid,.sav-view-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.sav-promise-grid{grid-template-columns:1fr}.sav-wheel-layout{min-height:0}.sav-wheel-inspector{order:-1}.sav-transit-table table{min-width:720px}}@media (max-width:460px){.sav-dna-strip,.sav-house-grid,.sav-view-tabs{grid-template-columns:1fr}.sav-period-controls{justify-content:stretch;flex-wrap:wrap}.sav-period-controls label{flex:1 1}.sav-period-controls button,.sav-period-controls select{width:100%}.sav-overlay-switch,.sav-ranking-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sav-signal-grid{grid-template-columns:1fr}.sav-kakshya>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.sav-green-days>div:last-child{grid-template-columns:1fr}}.dash-page.page-pad{padding-top:104px;padding-bottom:64px}.dashboard-subpage-panel.saved-chart-panel{gap:14px;margin-bottom:20px;padding:16px;border:1px solid rgba(189,133,64,.58);border-radius:18px;background:linear-gradient(135deg,rgba(245,0,95,.96),rgba(255,63,135,.94) 52%,rgba(217,0,85,.98)),radial-gradient(circle at 92% 0,rgba(255,217,138,.34),transparent 24rem);color:#fff;box-shadow:0 18px 34px rgba(217,0,85,.24),0 7px 0 rgba(126,73,28,.24),inset 0 0 0 1px rgba(255,235,176,.42),inset 0 18px 24px rgba(255,255,255,.12)}.dashboard-subpage-panel.saved-chart-panel>div:first-child{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 14px;gap:4px 14px;align-items:end;padding:6px 8px 2px}.dashboard-subpage-panel.saved-chart-panel>div:first-child>span{grid-column:1;align-self:center;padding:7px 10px;border:1px solid rgba(255,217,138,.62);border-radius:8px;background:rgba(255,255,255,.14);color:#ffd98a;font-size:.68rem;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.dashboard-subpage-panel.saved-chart-panel>div:first-child h2{grid-column:2;margin:0;color:#fff;font-size:clamp(1.55rem,2.3vw,2.3rem);text-shadow:0 2px 12px rgba(92,23,60,.28)}.dashboard-subpage-panel.saved-chart-panel>div:first-child p{grid-column:2;max-width:none;margin:0;color:rgba(255,255,255,.86);font-size:.95rem;line-height:1.35}.dashboard-subpage-panel .basic-kundli-dashboard{gap:12px;margin:8px 0 0;color:#fff}.dashboard-subpage-panel .basic-dashboard-head,.dashboard-subpage-panel .basic-stat-card{border:1px solid rgba(255,217,138,.62);background:linear-gradient(145deg,#ff1c78,#f5005f 54%,#d90055);color:#fff;box-shadow:0 16px 30px rgba(113,12,58,.2),0 6px 0 rgba(126,73,28,.24),inset 0 0 0 1px rgba(255,241,196,.36),inset 0 16px 24px rgba(255,255,255,.12)}.dashboard-subpage-panel .basic-dashboard-head{gap:14px;padding:14px 16px;border-radius:14px}.dashboard-subpage-panel .basic-dashboard-head span{color:#ffd98a;font-size:.68rem}.dashboard-subpage-panel .basic-dashboard-head h2{margin:2px 0;color:#fff;font-size:clamp(2rem,3.1vw,3.05rem);text-shadow:0 2px 12px rgba(92,23,60,.24)}.dashboard-subpage-panel .basic-dashboard-head p{color:rgba(255,255,255,.84);font-size:.96rem;line-height:1.25}.dashboard-subpage-panel .basic-dashboard-actions{gap:8px}.dashboard-subpage-panel .basic-dashboard-actions .btn,.dashboard-subpage-panel .basic-dashboard-actions .pdf-action button,.dashboard-subpage-panel .basic-dashboard-actions select{min-height:38px;border:1px solid rgba(255,217,138,.68);border-radius:999px;background:rgba(255,255,255,.16);color:#fff;font-weight:900;box-shadow:0 9px 18px rgba(113,12,58,.18),inset 0 0 0 1px rgba(255,255,255,.12)}.dashboard-subpage-panel .basic-dashboard-actions select{min-width:150px;color:#fff}.dashboard-subpage-panel .basic-dashboard-actions select option{color:#5a173c}.dashboard-subpage-panel .basic-dashboard-actions .btn.primary,.dashboard-subpage-panel .basic-dashboard-actions .pdf-action button{border-color:#ffd98a;background:linear-gradient(135deg,#ff3f87,#f5005f 58%,#d90055);color:#fff;box-shadow:0 12px 24px rgba(113,12,58,.24),0 5px 0 rgba(126,73,28,.28),inset 0 0 0 1px rgba(255,241,196,.36),inset 0 14px 18px rgba(255,255,255,.14)}.dashboard-subpage-panel .basic-section-buttons{gap:7px;padding:0 2px 8px}.dashboard-subpage-panel .basic-section-buttons button,.dashboard-subpage-panel .basic-varga-tabs button{min-height:38px;border:1px solid rgba(255,217,138,.64);border-radius:999px;padding:0 14px;background:linear-gradient(145deg,#ff2f86,#f5005f 58%,#d90055);color:#fff;font-size:.88rem;font-weight:900;box-shadow:0 10px 18px rgba(113,12,58,.18),0 4px 0 rgba(126,73,28,.24),inset 0 0 0 1px rgba(255,241,196,.32),inset 0 12px 18px rgba(255,255,255,.12)}.dashboard-subpage-panel .basic-section-buttons button svg,.dashboard-subpage-panel .basic-varga-tabs button svg{color:#ffd98a}.dashboard-subpage-panel .basic-section-buttons button.active,.dashboard-subpage-panel .basic-varga-tabs button.active{border-color:#ffd98a;background:linear-gradient(135deg,#ff69a4,#f5005f 55%,#d90055);color:#fff;box-shadow:0 12px 24px rgba(113,12,58,.3),0 5px 0 rgba(126,73,28,.32),inset 0 0 0 1px rgba(255,255,255,.35)}.dashboard-subpage-panel .basic-section-buttons button.active svg,.dashboard-subpage-panel .basic-varga-tabs button.active svg{color:#ffd98a}.d20-deity-tool{display:grid;grid-gap:14px;gap:14px;color:#53293f;letter-spacing:0}.d20-deity-tool *{box-sizing:border-box;letter-spacing:0}.d20-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:end;padding:24px;border:1px solid rgba(255,23,119,.2);border-radius:8px;color:#fff;background:linear-gradient(125deg,#61133f,#a51262 62%,#ed1973);box-shadow:0 16px 36px rgba(104,22,67,.15)}.d20-head>div:first-child>span{display:inline-flex;align-items:center;gap:7px;color:#ffd3e4;font-size:10px;font-weight:900;text-transform:uppercase}.d20-head h2{margin:8px 0;color:#fff;font-size:clamp(25px,3vw,40px);line-height:1}.d20-head p{max-width:720px;margin:0;color:rgba(255,255,255,.82);font-size:12px;line-height:1.55}.d20-head-stat{display:grid;justify-items:center;min-width:112px;padding:15px;border:1px solid rgba(255,255,255,.24);border-radius:7px;background:rgba(70,7,43,.22)}.d20-head-stat strong{color:#fff;font-size:32px;line-height:1}.d20-head-stat small{margin-top:5px;color:#ffd8e7;font-size:8px;font-weight:800;text-transform:uppercase}.d20-workspace{display:grid;grid-template-columns:210px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.d20-planet-rail{position:-webkit-sticky;position:sticky;top:76px;display:grid;grid-gap:6px;gap:6px;padding:8px;border:1px solid rgba(224,27,109,.15);border-radius:8px;background:rgba(255,255,255,.72)}.d20-planet-rail button{display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center;min-height:52px;padding:7px;border:1px solid rgba(216,29,108,.1);border-left:3px solid var(--planet-color);border-radius:6px;color:#66334d;background:#fffafd;text-align:left;cursor:pointer;transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.d20-planet-rail button.active,.d20-planet-rail button:hover{transform:translateX(2px);color:#fff;background:var(--planet-color);box-shadow:0 8px 18px rgba(103,23,65,.14)}.d20-planet-rail button>span:nth-child(2){display:grid;min-width:0}.d20-planet-rail button b{font-size:11px}.d20-planet-rail button small{overflow:hidden;color:#987084;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.d20-planet-rail button.active small,.d20-planet-rail button:hover small{color:rgba(255,255,255,.82)}.d20-planet-glyph,.d20-spread-glyph{display:grid;place-items:center;width:31px;aspect-ratio:1;border-radius:50%;color:#fff;background:var(--planet-color);font-size:10px;font-weight:900}.d20-planet-rail button.active .d20-planet-glyph,.d20-planet-rail button:hover .d20-planet-glyph{color:var(--planet-color);background:#fff}.d20-stage{display:grid;grid-gap:12px;gap:12px;min-width:0}.d20-free-map,.d20-private-spread{overflow:hidden;border:1px solid rgba(222,27,108,.14);border-radius:8px;background:rgba(255,255,255,.76)}.d20-free-map{padding:17px}.d20-lock-panel>div:last-child>span,.d20-section-title span{color:#dc1d6c;font-size:9px;font-weight:900;text-transform:uppercase}.d20-section-title h3{margin:4px 0 13px;color:#681844;font-size:21px}.d20-name-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px}.d20-name-grid button{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:1px 8px;gap:1px 8px;align-items:center;min-height:54px;padding:8px;border:1px solid rgba(220,29,108,.11);border-top:3px solid var(--planet-color);border-radius:6px;color:#6d3853;background:#fffafd;text-align:left;cursor:pointer}.d20-name-grid button.active{border-color:var(--planet-color);box-shadow:0 8px 18px rgba(112,26,70,.1)}.d20-name-grid button>span{grid-row:1/3;display:grid;place-items:center;width:27px;aspect-ratio:1;border-radius:50%;color:#fff;background:var(--planet-color);font-size:8px;font-weight:900}.d20-name-grid b{color:#967083;font-size:8px;text-transform:uppercase}.d20-name-grid strong{overflow:hidden;color:#611a41;font-size:10px;text-overflow:ellipsis}.d20-private-spread>header{display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:11px;gap:11px;align-items:center;padding:15px 17px;color:#fff;background:linear-gradient(105deg,var(--planet-color),#7d174f)}.d20-spread-glyph{width:39px;border:1px solid rgba(255,255,255,.45);background:rgba(255,255,255,.16)}.d20-private-spread header small{color:rgba(255,255,255,.72);font-size:8px;font-weight:800;text-transform:uppercase}.d20-private-spread header h3{margin:2px 0 0;color:#fff;font-size:19px}.d20-price{padding:5px 9px;border:1px solid rgba(255,255,255,.32);border-radius:999px;color:#fff;background:rgba(66,4,38,.18);font-size:9px;font-weight:900;text-transform:uppercase}.d20-lock-panel{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:22px;gap:22px;align-items:center;min-height:260px;padding:28px}.d20-lock-orbit{position:relative;display:grid;place-items:center;width:140px;aspect-ratio:1;border:1px dashed rgba(218,26,107,.38);border-radius:50%;color:#bd1a61;background:radial-gradient(circle,#fff 0 29%,#ffdbe9 30% 47%,#fff7fa 48%)}.d20-lock-orbit svg:last-child{position:absolute;right:12px;bottom:16px;display:block;box-sizing:content-box;padding:7px;border-radius:50%;color:#fff;background:#e9186f}.d20-lock-panel h3{margin:6px 0;color:#661743;font-size:24px}.d20-lock-panel p{max-width:620px;margin:0;color:#806675;font-size:12px;line-height:1.55}.d20-lock-panel button{display:inline-flex;align-items:center;gap:7px;min-height:40px;margin-top:15px;border:0;border-radius:999px;padding:0 16px;color:#fff;background:#ed176f;font-size:11px;font-weight:900;cursor:pointer}.d20-lock-panel button:disabled{opacity:.6;cursor:wait}.d20-fact-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;background:rgba(219,28,108,.12)}.d20-fact-strip>div{display:grid;grid-gap:3px;gap:3px;min-height:67px;align-content:center;padding:12px 15px;background:#fffafd}.d20-fact-strip small{color:#d51c68;font-size:8px;font-weight:900;text-transform:uppercase}.d20-fact-strip strong{color:#632342;font-size:12px}.d20-image-spread{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:rgba(219,28,108,.12)}.d20-image-spread figure{display:grid;grid-template-rows:minmax(0,1fr) auto;min-width:0;margin:0;padding:10px;background:#fff}.d20-image-spread img{width:100%;max-height:720px;object-fit:contain;object-position:center top;background:#130710}.d20-image-spread figcaption{padding:9px 2px 1px;color:#9b436e;font-size:8px;font-weight:900;text-align:center;text-transform:uppercase}.d20-status{padding:10px 13px;border:1px solid rgba(235,22,111,.18);border-radius:6px;color:#7b2c52;background:#fff0f6;font-size:10px}.d20-empty{display:grid;justify-items:start;grid-gap:7px;gap:7px}.d20-empty h3,.d20-empty p{margin:0}@media (max-width:1050px){.d20-name-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:780px){.d20-head,.d20-workspace{grid-template-columns:1fr}.d20-head-stat{justify-self:start}.d20-planet-rail{position:static;grid-auto-flow:column;grid-auto-columns:minmax(132px,1fr);overflow-x:auto}.d20-planet-rail button.active,.d20-planet-rail button:hover{transform:none}.d20-name-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.d20-lock-panel{grid-template-columns:1fr}.d20-lock-orbit{width:120px}.d20-fact-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.d20-head{padding:18px}.d20-fact-strip,.d20-image-spread,.d20-name-grid{grid-template-columns:1fr}.d20-lock-panel{min-height:0;padding:22px 17px}.d20-private-spread>header{grid-template-columns:38px minmax(0,1fr)}.d20-price{grid-column:2;justify-self:start}.d20-image-spread img{max-height:none}}.panchang-premium-tool{display:grid;grid-gap:14px;gap:14px;color:#53293f;letter-spacing:0}.panchang-premium-tool *{box-sizing:border-box;letter-spacing:0}.panchang-premium-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:end;padding:24px;border:1px solid rgba(255,23,119,.2);border-radius:8px;color:#fff;background:linear-gradient(125deg,#59153f,#b91668 62%,#ff1777);box-shadow:0 16px 36px rgba(104,22,67,.15)}.panchang-premium-head span{display:inline-flex;align-items:center;gap:7px;color:#ffd6e7;font-size:10px;font-weight:900;text-transform:uppercase}.panchang-premium-head h2{margin:8px 0;color:#fff;font-size:clamp(25px,3vw,40px);line-height:1}.panchang-premium-head p{max-width:760px;margin:0;color:rgba(255,255,255,.84);font-size:12px;line-height:1.55}.panchang-premium-price{display:grid;justify-items:center;min-width:112px;padding:15px;border:1px solid rgba(255,255,255,.24);border-radius:7px;background:rgba(70,7,43,.22)}.panchang-premium-price strong{color:#fff;font-size:32px;line-height:1}.panchang-premium-price small{margin-top:5px;color:#ffd8e7;font-size:8px;font-weight:800;text-transform:uppercase}.panchang-free-state,.panchang-full-report-card,.panchang-limb-stage{border:1px solid rgba(222,27,108,.14);border-radius:8px;background:rgba(255,255,255,.76)}.panchang-free-state{padding:18px}.panchang-section-title span{color:#dc1d6c;font-size:9px;font-weight:900;text-transform:uppercase}.panchang-section-title h3{margin:4px 0 13px;color:#681844;font-size:22px}.panchang-state-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:7px;gap:7px}.panchang-state-grid article{display:grid;align-content:start;min-height:92px;padding:13px;border:1px solid rgba(218,28,108,.1);border-top:3px solid #ed176f;border-radius:7px;background:#fffafd}.panchang-fact-strip b,.panchang-state-grid span{color:#e9186f;font-size:8px;font-weight:900;text-transform:uppercase}.panchang-state-grid b{margin-top:7px;color:#621a42;font-size:17px}.panchang-state-grid small{margin-top:5px;color:#927083;font-size:9px;line-height:1.35}.panchang-fact-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px;margin-top:8px}.panchang-fact-strip span{display:grid;grid-gap:3px;gap:3px;min-height:56px;padding:10px;border-radius:6px;color:#684458;background:#fff3f8;font-size:10px}.panchang-premium-workspace{display:grid;grid-template-columns:210px minmax(0,1fr) 260px;grid-gap:12px;gap:12px;align-items:start}.panchang-limb-rail{position:-webkit-sticky;position:sticky;top:76px;display:grid;grid-gap:6px;gap:6px;padding:8px;border:1px solid rgba(224,27,109,.15);border-radius:8px;background:rgba(255,255,255,.72)}.panchang-limb-rail button{display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-gap:2px 9px;gap:2px 9px;align-items:center;min-height:58px;padding:8px;border:1px solid rgba(216,29,108,.1);border-left:3px solid var(--limb-color);border-radius:6px;color:#66334d;background:#fffafd;text-align:left;cursor:pointer;transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.panchang-limb-rail button.active,.panchang-limb-rail button:hover{transform:translateX(2px);color:#fff;background:var(--limb-color);box-shadow:0 8px 18px rgba(103,23,65,.14)}.panchang-limb-rail button>span{grid-row:1/3;display:grid;place-items:center;width:29px;aspect-ratio:1;border-radius:50%;color:#fff;background:var(--limb-color);font-size:9px;font-weight:900}.panchang-limb-rail button.active>span,.panchang-limb-rail button:hover>span{color:var(--limb-color);background:#fff}.panchang-limb-rail b{font-size:11px}.panchang-limb-rail small{overflow:hidden;color:#987084;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.panchang-limb-rail button.active small,.panchang-limb-rail button:hover small{color:rgba(255,255,255,.82)}.panchang-limb-stage{overflow:hidden}.panchang-limb-stage>header{display:grid;grid-template-columns:45px minmax(0,1fr) auto;grid-gap:11px;gap:11px;align-items:center;padding:16px 18px;color:#fff;background:linear-gradient(105deg,var(--limb-color),#71184b)}.panchang-limb-stage header>span{display:grid;place-items:center;width:39px;aspect-ratio:1;border:1px solid rgba(255,255,255,.45);border-radius:50%;background:rgba(255,255,255,.16);font-size:10px;font-weight:900}.panchang-limb-stage small{color:rgba(255,255,255,.74);font-size:8px;font-weight:800;text-transform:uppercase}.panchang-limb-stage h3{margin:2px 0 0;color:#fff;font-size:20px}.panchang-limb-stage header>b{padding:5px 9px;border:1px solid rgba(255,255,255,.32);border-radius:999px;color:#fff;background:rgba(66,4,38,.18);font-size:9px;font-weight:900;text-transform:uppercase}.panchang-limb-body{padding:22px}.panchang-limb-body>p{margin:0 0 16px;color:#694456;font-size:13px;line-height:1.55}.panchang-unlocked-copy{display:grid;grid-gap:10px;gap:10px}.panchang-unlocked-copy p{margin:0;padding:13px;border:1px solid rgba(218,27,108,.1);border-radius:7px;color:#5e394d;background:#fff7fb;font-size:12px;line-height:1.55}.panchang-active-value{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:center;padding:13px;border-radius:7px;color:#fff;background:var(--limb-color)}.panchang-unlocked-copy span{font-size:9px;font-weight:900;text-transform:uppercase}.panchang-unlocked-copy strong{font-size:16px}.panchang-advanced-copy{display:grid;grid-gap:10px;gap:10px;max-height:560px;overflow:auto;padding:14px;border:1px solid rgba(218,27,108,.1);border-radius:8px;background:#fffafc;color:#59364a}.panchang-advanced-copy p{margin:0 0 9px;padding:0;border:0;border-radius:0;background:transparent;font-size:12px;line-height:1.65}.panchang-advanced-copy h3,.panchang-advanced-copy h4,.panchang-advanced-copy h5{margin:13px 0 6px;color:var(--limb-color);font-size:11px;font-weight:900;text-transform:uppercase}.panchang-advanced-copy ul{margin:0 0 10px 18px;padding:0;color:#5f3b4e;font-size:12px;line-height:1.55}.panchang-advanced-copy li{margin:4px 0}.panchang-advanced-copy figure{margin:12px 0;text-align:center}.panchang-advanced-copy img{max-width:100%;max-height:320px;border-radius:7px;object-fit:contain}.panchang-advanced-copy figcaption{margin-top:6px;color:#8c6378;font-size:9px;font-weight:800;text-transform:uppercase}.panchang-lock-box{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:15px;gap:15px;align-items:center;padding:18px;border:1px dashed rgba(218,26,107,.38);border-radius:8px;background:radial-gradient(circle at left,#fff 0,#fff2f8 50%,#fffafd 100%)}.panchang-lock-box>svg{color:var(--limb-color)}.panchang-lock-box h4{margin:0 0 4px;color:#661743;font-size:19px}.panchang-lock-box p{margin:0;color:#806675;font-size:12px;line-height:1.45}.panchang-full-report-card button,.panchang-lock-box button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;border:0;border-radius:999px;padding:0 16px;color:#fff;background:#ed176f;font-size:11px;font-weight:900;cursor:pointer;white-space:nowrap}.panchang-full-report-card button:disabled,.panchang-lock-box button:disabled{opacity:.6;cursor:wait}.panchang-full-report-card{display:grid;align-content:start;grid-gap:13px;gap:13px;padding:20px;color:#fff;background:linear-gradient(155deg,#641545,#a51262 64%,#ff1777)}.panchang-full-report-card>span{display:flex;align-items:center;gap:7px;color:#ffd3e5;font-size:9px;font-weight:900;text-transform:uppercase}.panchang-full-report-card h3{margin:0;color:#fff;font-size:23px}.panchang-full-report-card p{margin:0;color:rgba(255,255,255,.82);font-size:12px;line-height:1.55}.panchang-full-report-card ul{display:grid;grid-gap:7px;gap:7px;margin:0;padding:0;list-style:none;color:#ffe8f1;font-size:11px}.panchang-full-report-card li:before{content:"+";margin-right:8px;color:#ffb0ce;font-weight:900}.panchang-full-report-card button{width:100%;color:#681443;background:#fff}.panchang-status{padding:10px 13px;border:1px solid rgba(235,22,111,.18);border-radius:6px;color:#7b2c52;background:#fff0f6;font-size:10px}.panchang-premium-empty{display:grid;justify-items:start;grid-gap:7px;gap:7px}.panchang-premium-empty h3,.panchang-premium-empty p{margin:0}@media (max-width:1100px){.panchang-premium-workspace{grid-template-columns:190px minmax(0,1fr)}.panchang-full-report-card{grid-column:1/-1}.panchang-state-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.panchang-fact-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.panchang-premium-head,.panchang-premium-workspace{grid-template-columns:1fr}.panchang-premium-price{justify-self:start}.panchang-limb-rail{position:static;grid-auto-flow:column;grid-auto-columns:minmax(132px,1fr);overflow-x:auto}.panchang-limb-rail button.active,.panchang-limb-rail button:hover{transform:none}.panchang-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.panchang-lock-box{grid-template-columns:1fr;align-items:start}.panchang-lock-box button{width:100%}}@media (max-width:520px){.panchang-premium-head{padding:18px}.panchang-free-state{padding:14px}.panchang-fact-strip,.panchang-state-grid{grid-template-columns:1fr}.panchang-limb-stage>header{grid-template-columns:39px minmax(0,1fr)}.panchang-limb-stage header>b{grid-column:2;justify-self:start}.panchang-limb-body{padding:17px}}.wellness-dashboard .basic-stat-grid{margin-top:0}.wellness-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:12px;gap:12px}.wellness-card{border:1px solid rgba(109,22,74,.14);background:rgba(255,255,255,.74);border-radius:8px;padding:14px}.wellness-card>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.wellness-card strong{display:block;margin-top:10px;color:var(--rose-900);font-size:1.65rem}.wellness-card small{display:block;margin-top:8px;color:var(--muted);line-height:1.45}.wellness-score-bar{height:8px;margin-top:8px;overflow:hidden;border-radius:999px;background:rgba(109,22,74,.12)}.wellness-score-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--rose-700),var(--gold-500))}.wellness-state{border:1px solid rgba(109,22,74,.16);border-radius:999px;padding:3px 8px;color:var(--muted);font-size:.75rem;text-transform:capitalize}.wellness-dominant,.wellness-elevated{color:#8a123f;background:rgba(255,23,119,.09)}.wellness-low{color:#6b5a13;background:rgba(244,203,114,.18)}.wellness-balanced{color:#21604f;background:rgba(34,160,107,.1)}.wellness-gate{text-align:center}.wellness-gate svg{color:var(--rose-700)}.wellness-soulprint{border-color:rgba(255,23,119,.22);background:linear-gradient(135deg,rgba(255,250,252,.96),rgba(255,244,230,.7))}.wellness-factor-grid article>b,.wellness-insight-grid article>span,.wellness-pack-grid article>span,.wellness-plan-grid article>b,.wellness-soulprint span{color:var(--rose-700);font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.wellness-soulprint h3{margin:6px 0;color:var(--rose-900);font-size:1.45rem}.wellness-axis-grid p,.wellness-insight-grid p,.wellness-pack-grid p,.wellness-plan-grid p,.wellness-soulprint p,.wellness-warning-list p{margin:0;color:var(--muted);line-height:1.55}.wellness-warning-list{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.wellness-warning-list p{border:1px solid rgba(244,203,114,.28);border-radius:8px;padding:10px 12px;background:rgba(255,248,232,.82);color:#73571a}.wellness-axis-grid,.wellness-factor-grid,.wellness-insight-grid,.wellness-pack-grid,.wellness-plan-grid,.wellness-wheel-row{display:grid;grid-gap:14px;gap:14px}.wellness-wheel-row{grid-template-columns:repeat(2,minmax(0,1fr))}.wellness-wheel-card{display:grid;grid-template-columns:148px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center;border:1px solid rgba(109,22,74,.12);border-radius:8px;padding:16px;background:rgba(255,255,255,.76)}.wellness-wheel{place-items:center;width:148px}.wellness-wheel,.wellness-wheel>div{display:grid;aspect-ratio:1;border-radius:50%}.wellness-wheel>div{place-items:center;width:76%;background:#fffafc;text-align:center;box-shadow:inset 0 0 0 1px rgba(109,22,74,.08)}.wellness-wheel b,.wellness-wheel span{display:block;color:var(--rose-900)}.wellness-wheel span{font-size:1.5rem;font-weight:900}.wellness-wheel-copy{min-width:0}.wellness-wheel-copy>span{color:var(--rose-700);font-size:.72rem;font-weight:900;text-transform:uppercase}.wellness-wheel-copy h4{margin:4px 0 10px;color:var(--rose-900);font-size:1.2rem}.wellness-wheel-copy ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.wellness-wheel-copy li{display:grid;grid-template-columns:10px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;color:var(--muted);font-size:.85rem}.wellness-wheel-copy i{width:10px;height:10px;border-radius:50%}.wellness-wheel-copy em{font-style:normal;font-weight:800}.wellness-axis-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wellness-axis-grid>article,.wellness-factor-grid>article,.wellness-insight-grid>article,.wellness-pack-grid>article,.wellness-plan-grid>article{display:grid;align-content:start;grid-gap:10px;gap:10px;border:1px solid rgba(109,22,74,.12);border-radius:8px;padding:14px;background:rgba(255,255,255,.74)}.wellness-axis-grid .wellness-wheel-card{grid-template-columns:108px minmax(0,1fr);padding:0;border:0;background:transparent}.wellness-axis-grid .wellness-wheel{width:108px}.wellness-factor-grid,.wellness-insight-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.wellness-factor-grid article span{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid rgba(109,22,74,.08);padding-top:8px}.wellness-factor-grid em,.wellness-factor-grid small{color:var(--muted);font-style:normal}.wellness-factor-grid strong,.wellness-insight-grid b,.wellness-pack-grid b,.wellness-plan-grid strong{color:var(--rose-900)}.wellness-table-wrap{overflow-x:auto;border:1px solid rgba(109,22,74,.1);border-radius:8px;background:rgba(255,255,255,.72)}.wellness-factor-table{width:100%;min-width:760px;border-collapse:collapse;color:var(--muted);font-size:.84rem}.wellness-factor-table td,.wellness-factor-table th{border-bottom:1px solid rgba(109,22,74,.08);padding:10px 12px;text-align:left;vertical-align:top}.wellness-factor-table th{color:var(--rose-700);font-size:.7rem;font-weight:900;text-transform:uppercase}.wellness-narrative-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:12px;gap:12px}.wellness-narrative-grid article{border:1px solid rgba(109,22,74,.12);border-left:4px solid rgba(255,23,119,.34);border-radius:8px;padding:14px;background:rgba(255,255,255,.74)}.wellness-narrative-grid article.ak{border-left-color:var(--rose-700);background:rgba(255,244,250,.86)}.wellness-narrative-grid b{color:var(--rose-900)}.wellness-narrative-grid p{margin:8px 0 0;color:var(--muted);line-height:1.55}.wellness-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.wellness-pack-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.wellness-remedy-vectors{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:6px 10px;gap:6px 10px;margin:0}.wellness-remedy-vectors dt{color:var(--rose-700);font-size:.72rem;font-weight:900;text-transform:uppercase}.wellness-remedy-vectors dd{margin:0;color:var(--muted)}.wellness-remedy-chips{display:flex;flex-wrap:wrap;gap:8px}.wellness-remedy-chips em{border:1px solid rgba(255,23,119,.16);border-radius:999px;padding:5px 9px;background:rgba(255,244,250,.84);color:var(--rose-800);font-size:.78rem;font-style:normal;font-weight:800}@media (max-width:980px){.wellness-axis-grid,.wellness-plan-grid,.wellness-wheel-row{grid-template-columns:1fr}}@media (max-width:620px){.wellness-axis-grid .wellness-wheel-card,.wellness-wheel-card{grid-template-columns:1fr}.wellness-axis-grid .wellness-wheel,.wellness-wheel{width:min(180px,100%);justify-self:center}}.dashboard-subpage-panel .basic-kundli-dashboard{--studio-fuchsia:#f5005f;--studio-fuchsia-hot:#ff3f87;--studio-fuchsia-deep:#8d164f;--studio-gold:#ffd98a;--studio-gold-deep:#bf8738;--studio-cream:#fff8fb;color:var(--studio-cream)}.dashboard-subpage-panel .basic-dashboard-head,.dashboard-subpage-panel .basic-stat-card,.dashboard-subpage-panel .calc-card,.dashboard-subpage-panel .dasha-node-head,.dashboard-subpage-panel .detail-browser-toolbar,.dashboard-subpage-panel .empty-state.compact,.dashboard-subpage-panel .kundli-table-wrap,.dashboard-subpage-panel .kv-grid article,.dashboard-subpage-panel .score-grid article,.dashboard-subpage-panel .yoga-list article{border:1.5px solid rgba(255,217,138,.74);background:linear-gradient(145deg,var(--studio-fuchsia-hot) 0,var(--studio-fuchsia) 52%,var(--studio-fuchsia-deep) 100%);color:var(--studio-cream);box-shadow:0 18px 34px rgba(113,12,58,.22),0 6px 0 rgba(126,73,28,.25),inset 0 0 0 1px rgba(255,241,196,.34),inset 0 16px 24px rgba(255,255,255,.12)}.dashboard-subpage-panel .basic-dashboard-head span,.dashboard-subpage-panel .basic-stat-card span,.dashboard-subpage-panel .calc-card-head span,.dashboard-subpage-panel .dasha-toggle,.dashboard-subpage-panel .kundli-table th,.dashboard-subpage-panel .kv-grid span,.dashboard-subpage-panel .score-grid span,.dashboard-subpage-panel .yoga-list span{color:var(--studio-gold)}.dashboard-subpage-panel .basic-dashboard-head h2,.dashboard-subpage-panel .basic-dashboard-head p,.dashboard-subpage-panel .basic-stat-card b,.dashboard-subpage-panel .basic-stat-card small,.dashboard-subpage-panel .calc-card-head h3,.dashboard-subpage-panel .calc-note,.dashboard-subpage-panel .dasha-node-head b,.dashboard-subpage-panel .dasha-node-head small,.dashboard-subpage-panel .empty-state.compact,.dashboard-subpage-panel .kv-grid b,.dashboard-subpage-panel .score-grid b,.dashboard-subpage-panel .yoga-list b,.dashboard-subpage-panel .yoga-list p{color:var(--studio-cream)}.dashboard-subpage-panel .calc-card-head svg{color:var(--studio-gold);filter:drop-shadow(0 2px 4px rgba(77,8,45,.28))}.dashboard-subpage-panel .basic-section-buttons button,.dashboard-subpage-panel .basic-varga-tabs button,.dashboard-subpage-panel .detail-browser-toolbar select,.dashboard-subpage-panel .detail-mode-toggle{border-color:rgba(255,217,138,.72);background:linear-gradient(145deg,#ff2f86,#f5005f 58%,#d90055);color:#fff;box-shadow:0 10px 18px rgba(113,12,58,.18),0 4px 0 rgba(126,73,28,.24),inset 0 0 0 1px rgba(255,241,196,.32)}.dashboard-subpage-panel .basic-section-buttons button.active,.dashboard-subpage-panel .basic-varga-tabs button.active,.dashboard-subpage-panel .detail-mode-toggle button.active{border-color:var(--studio-gold);background:linear-gradient(135deg,#ff69a4,#f5005f 55%,#d90055);color:#fff;box-shadow:0 13px 24px rgba(113,12,58,.28),0 5px 0 rgba(126,73,28,.3),inset 0 0 0 1px rgba(255,255,255,.35)}.dashboard-subpage-panel .basic-varga-tabs small{color:rgba(255,255,255,.86)}.dashboard-subpage-panel .varga-api-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px;margin:2px 0 16px;padding:12px;border:1.5px solid rgba(255,217,138,.68);border-radius:8px;background:linear-gradient(145deg,rgba(141,22,79,.92),rgba(245,0,95,.88));box-shadow:inset 0 0 0 1px rgba(255,241,196,.24),0 12px 24px rgba(113,12,58,.16)}.dashboard-subpage-panel .varga-method-controls{display:flex;flex-wrap:wrap;gap:12px}.dashboard-subpage-panel .varga-method-controls label{display:grid;grid-gap:6px;gap:6px;min-width:min(240px,100%)}.dashboard-subpage-panel .varga-method-controls span{color:var(--studio-gold);font:900 .72rem/1 var(--font-label);text-transform:uppercase}.dashboard-subpage-panel .varga-method-controls select{min-height:44px;border:1.5px solid rgba(255,217,138,.72);border-radius:8px;padding:0 12px;background:#fff8fb;color:#7a123f;font-weight:900}.dashboard-subpage-panel .varga-method-controls select option{background:#fff;color:#5a173c}.dashboard-subpage-panel .varga-status-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto}.dashboard-subpage-panel .varga-inline-error,.dashboard-subpage-panel .varga-inline-status,.dashboard-subpage-panel .varga-refresh-button,.dashboard-subpage-panel .varga-source-pill{display:inline-flex;align-items:center;gap:7px;min-height:38px;border:1px solid rgba(255,217,138,.62);border-radius:8px;padding:8px 12px;background:rgba(255,248,251,.92);color:#7a123f;font-weight:900}.dashboard-subpage-panel .varga-refresh-button{cursor:pointer}.dashboard-subpage-panel .varga-refresh-button:disabled{cursor:wait;opacity:.72}.dashboard-subpage-panel .varga-inline-error,.dashboard-subpage-panel .varga-inline-status{margin:0 0 14px}.dashboard-subpage-panel .varga-inline-error{color:#b91c1c}.dashboard-subpage-panel .varga-signal-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px;margin:0 0 16px}.dashboard-subpage-panel .varga-signal-strip article{display:grid;grid-gap:5px;gap:5px;min-height:94px;padding:12px 14px;border:1.5px solid rgba(255,217,138,.7);border-radius:8px;background:linear-gradient(145deg,#ff3f87,#f5005f 58%,#8d164f);color:var(--studio-cream);box-shadow:0 10px 18px rgba(113,12,58,.16),inset 0 0 0 1px rgba(255,241,196,.26)}.dashboard-subpage-panel .varga-signal-strip span{color:var(--studio-gold);font:900 .72rem/1 var(--font-label);text-transform:uppercase}.dashboard-subpage-panel .varga-signal-strip b{color:#fff;font-size:1.05rem}.dashboard-subpage-panel .varga-signal-strip small{color:rgba(255,255,255,.82);font-weight:800}.dashboard-subpage-panel .detail-mode-toggle{padding:4px}.dashboard-subpage-panel .detail-mode-toggle button{color:#fff}.dashboard-subpage-panel .detail-browser-toolbar select option{color:#5a173c}.dashboard-subpage-panel .kundli-table-wrap{background:linear-gradient(160deg,rgba(141,22,79,.96),rgba(245,0,95,.94))}.dashboard-subpage-panel .kundli-table td,.dashboard-subpage-panel .kundli-table th{border-bottom-color:rgba(255,217,138,.24)}.dashboard-subpage-panel .kundli-table th{background:rgba(70,7,43,.28);color:var(--studio-gold)}.dashboard-subpage-panel .kundli-table td,.dashboard-subpage-panel .kundli-table td b{color:#fff}.dashboard-subpage-panel .detail-card{border:1.5px solid rgba(255,217,138,.78);background:linear-gradient(145deg,rgba(255,250,252,.96),rgba(255,229,241,.96));box-shadow:0 18px 34px rgba(113,12,58,.15),0 5px 0 rgba(126,73,28,.2),inset 0 0 0 1px rgba(255,255,255,.74)}.dashboard-subpage-panel .detail-card-head h3,.dashboard-subpage-panel .detail-row b,.dashboard-subpage-panel .detail-row span{color:var(--studio-fuchsia)}.dashboard-subpage-panel .detail-card-head p{color:#8b2458}.dashboard-subpage-panel .detail-row,.dashboard-subpage-panel .detail-row:nth-child(2n){border-top-color:rgba(245,0,95,.12);background:rgba(255,255,255,.48)}.dashboard-subpage-panel .chart-card .rasi-wrap{max-width:430px;padding:12px;border:1.5px solid rgba(255,217,138,.86);border-radius:18px;background:radial-gradient(circle at 50% 10%,rgba(255,217,138,.18),transparent 40%),linear-gradient(145deg,#ff3f87,#f5005f 52%,#8d164f);box-shadow:0 18px 38px rgba(76,7,45,.28),0 7px 0 rgba(126,73,28,.28),inset 0 0 0 1px rgba(255,241,196,.38),inset 0 18px 28px rgba(255,255,255,.12)}.dashboard-subpage-panel .rasi-wrap svg{display:block;filter:drop-shadow(0 8px 16px rgba(66,5,38,.24))}.dashboard-subpage-panel .panchang-free-state,.dashboard-subpage-panel .panchang-full-report-card,.dashboard-subpage-panel .panchang-limb-stage,.dashboard-subpage-panel .panchang-premium-head{border:1.5px solid rgba(255,217,138,.76);border-radius:14px;background:linear-gradient(145deg,#ff3f87,#f5005f 52%,#8d164f);color:#fff;box-shadow:0 18px 34px rgba(113,12,58,.22),0 6px 0 rgba(126,73,28,.25),inset 0 0 0 1px rgba(255,241,196,.34)}.dashboard-subpage-panel .panchang-full-report-card h3,.dashboard-subpage-panel .panchang-full-report-card p,.dashboard-subpage-panel .panchang-full-report-card ul,.dashboard-subpage-panel .panchang-limb-body>p,.dashboard-subpage-panel .panchang-limb-stage h3,.dashboard-subpage-panel .panchang-premium-head h2,.dashboard-subpage-panel .panchang-premium-head p,.dashboard-subpage-panel .panchang-premium-head span,.dashboard-subpage-panel .panchang-section-title h3{color:#fff}.dashboard-subpage-panel .panchang-fact-strip b,.dashboard-subpage-panel .panchang-premium-price small,.dashboard-subpage-panel .panchang-section-title span,.dashboard-subpage-panel .panchang-state-grid span{color:var(--studio-gold)}.dashboard-subpage-panel .panchang-fact-strip span,.dashboard-subpage-panel .panchang-limb-rail,.dashboard-subpage-panel .panchang-limb-rail button,.dashboard-subpage-panel .panchang-lock-box,.dashboard-subpage-panel .panchang-state-grid article{border-color:rgba(255,217,138,.62);background:rgba(255,248,251,.14);color:#fff}.dashboard-subpage-panel .panchang-fact-strip span,.dashboard-subpage-panel .panchang-limb-rail b,.dashboard-subpage-panel .panchang-limb-rail small,.dashboard-subpage-panel .panchang-lock-box h4,.dashboard-subpage-panel .panchang-lock-box p,.dashboard-subpage-panel .panchang-state-grid b,.dashboard-subpage-panel .panchang-state-grid small{color:#fff}.dashboard-subpage-panel .aspect-atom-box,.dashboard-subpage-panel .aspect-card,.dashboard-subpage-panel .aspect-planet-row,.dashboard-subpage-panel .aspect-result-row,.dashboard-subpage-panel .aspect-results-panel,.dashboard-subpage-panel .aspect-selected-head,.dashboard-subpage-panel .aspect-wheel-card{border:1.5px solid rgba(255,217,138,.68);background:linear-gradient(145deg,rgba(255,63,135,.92),rgba(141,22,79,.94));color:#fff;box-shadow:0 15px 28px rgba(113,12,58,.2),0 5px 0 rgba(126,73,28,.22),inset 0 0 0 1px rgba(255,241,196,.28)}.dashboard-subpage-panel .aspect-atom-box span,.dashboard-subpage-panel .aspect-atom-fields small,.dashboard-subpage-panel .aspect-planet-row>div>span,.dashboard-subpage-panel .aspect-results-panel>b,.dashboard-subpage-panel .aspect-section-label span,.dashboard-subpage-panel .aspect-selected-head span{color:var(--studio-gold)}.dashboard-subpage-panel .aspect-atom-box h4,.dashboard-subpage-panel .aspect-atom-box p,.dashboard-subpage-panel .aspect-atom-fields b,.dashboard-subpage-panel .aspect-card b,.dashboard-subpage-panel .aspect-card p,.dashboard-subpage-panel .aspect-legend,.dashboard-subpage-panel .aspect-planet-row h4,.dashboard-subpage-panel .aspect-planet-row p,.dashboard-subpage-panel .aspect-result-row span,.dashboard-subpage-panel .aspect-results-panel p,.dashboard-subpage-panel .aspect-section-label b,.dashboard-subpage-panel .aspect-selected-head h3{color:#fff}.dashboard-subpage-panel .kundli-table th{position:-webkit-sticky;position:sticky;top:0;z-index:1}.dashboard-subpage-panel .d20-free-map,.dashboard-subpage-panel .d20-head,.dashboard-subpage-panel .d20-lock-panel,.dashboard-subpage-panel .d20-planet-rail,.dashboard-subpage-panel .d20-private-spread,.dashboard-subpage-panel .d9-axis-definition dl div,.dashboard-subpage-panel .d9-axis-table-card,.dashboard-subpage-panel .d9-matrix-head,.dashboard-subpage-panel .d9-planet-layer,.dashboard-subpage-panel .d9-premium-rail,.dashboard-subpage-panel .d9-preview-locked,.dashboard-subpage-panel .sav-engine-head,.dashboard-subpage-panel .sav-free-view,.dashboard-subpage-panel .sav-green-days,.dashboard-subpage-panel .sav-kakshya,.dashboard-subpage-panel .sav-month-grid>section,.dashboard-subpage-panel .sav-promise-panel,.dashboard-subpage-panel .sav-ranking-panel,.dashboard-subpage-panel .sav-transit-table,.dashboard-subpage-panel .sav-wheel-inspector,.dashboard-subpage-panel .sav-wheel-stage{border:1.5px solid rgba(255,217,138,.74);border-radius:14px;background:linear-gradient(145deg,#ff3f87,#f5005f 52%,#8d164f);color:#fff;box-shadow:0 18px 34px rgba(113,12,58,.22),0 6px 0 rgba(126,73,28,.25),inset 0 0 0 1px rgba(255,241,196,.34)}.dashboard-subpage-panel .d20-fact-strip>div,.dashboard-subpage-panel .d20-name-grid button,.dashboard-subpage-panel .d9-axis-box,.dashboard-subpage-panel .sav-green-days article span,.dashboard-subpage-panel .sav-house-grid article,.dashboard-subpage-panel .sav-kakshya article,.dashboard-subpage-panel .sav-month-grid>section>article,.dashboard-subpage-panel .sav-promise-grid article,.dashboard-subpage-panel .sav-ranking-grid article,.dashboard-subpage-panel .sav-signal-grid article{border:1.5px solid rgba(255,217,138,.62);background:rgba(255,248,251,.14);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),0 8px 18px rgba(113,12,58,.12)}.dashboard-subpage-panel .d20-fact-strip small,.dashboard-subpage-panel .d20-head>div:first-child>span,.dashboard-subpage-panel .d20-lock-panel>div:last-child>span,.dashboard-subpage-panel .d20-section-title span,.dashboard-subpage-panel .d9-axis-definition dt,.dashboard-subpage-panel .d9-axis-definition>span,.dashboard-subpage-panel .d9-kicker,.dashboard-subpage-panel .d9-planet-layer .d9-layer-head span,.dashboard-subpage-panel .d9-section-head span,.dashboard-subpage-panel .sav-free-copy span,.dashboard-subpage-panel .sav-house-grid article>span,.dashboard-subpage-panel .sav-kakshya small,.dashboard-subpage-panel .sav-kakshya span,.dashboard-subpage-panel .sav-kicker,.dashboard-subpage-panel .sav-month-grid article span,.dashboard-subpage-panel .sav-period-controls label,.dashboard-subpage-panel .sav-section-title span{color:var(--studio-gold)}.dashboard-subpage-panel .d20-fact-strip strong,.dashboard-subpage-panel .d20-head h2,.dashboard-subpage-panel .d20-head p,.dashboard-subpage-panel .d20-lock-panel h3,.dashboard-subpage-panel .d20-lock-panel p,.dashboard-subpage-panel .d20-name-grid b,.dashboard-subpage-panel .d20-name-grid strong,.dashboard-subpage-panel .d20-section-title h3,.dashboard-subpage-panel .d9-axis-box em,.dashboard-subpage-panel .d9-axis-box small,.dashboard-subpage-panel .d9-axis-box strong,.dashboard-subpage-panel .d9-axis-definition dd,.dashboard-subpage-panel .d9-axis-definition h4,.dashboard-subpage-panel .d9-axis-name,.dashboard-subpage-panel .d9-layer-head h3,.dashboard-subpage-panel .d9-layer-head p,.dashboard-subpage-panel .d9-matrix-head h2,.dashboard-subpage-panel .d9-matrix-head p,.dashboard-subpage-panel .d9-preview-locked h4,.dashboard-subpage-panel .d9-preview-locked p,.dashboard-subpage-panel .d9-section-head h3,.dashboard-subpage-panel .d9-section-head small,.dashboard-subpage-panel .sav-engine-head h2,.dashboard-subpage-panel .sav-engine-head p,.dashboard-subpage-panel .sav-free-copy h3,.dashboard-subpage-panel .sav-free-copy p,.dashboard-subpage-panel .sav-green-days article span,.dashboard-subpage-panel .sav-green-days article strong,.dashboard-subpage-panel .sav-green-days article>b,.dashboard-subpage-panel .sav-house-grid article b,.dashboard-subpage-panel .sav-house-grid article small,.dashboard-subpage-panel .sav-kakshya b,.dashboard-subpage-panel .sav-month-grid article b,.dashboard-subpage-panel .sav-month-grid article p,.dashboard-subpage-panel .sav-section-title h3,.dashboard-subpage-panel .sav-total-dial span,.dashboard-subpage-panel .sav-total-dial strong{color:#fff}.dashboard-subpage-panel .sav-overlay-switch button,.dashboard-subpage-panel .sav-period-controls button,.dashboard-subpage-panel .sav-period-controls select,.dashboard-subpage-panel .sav-view-tabs button{border-color:rgba(255,217,138,.68);background:linear-gradient(145deg,#ff2f86,#f5005f 58%,#d90055);color:#fff}.dashboard-subpage-panel .d20-lock-orbit,.dashboard-subpage-panel .d9-wheel,.dashboard-subpage-panel .d9-wheel-teaser,.dashboard-subpage-panel .sav-total-dial{border-color:rgba(255,217,138,.68);background:radial-gradient(circle at 50% 35%,rgba(255,217,138,.26),transparent 36%),linear-gradient(145deg,rgba(255,248,251,.2),rgba(141,22,79,.34));color:#fff}.dashboard-subpage-panel .aspect-browser-card,.dashboard-subpage-panel .aspect-dashboard-shell,.dashboard-subpage-panel .aspects-tool .calc-card{border:1.5px solid rgba(255,217,138,.72);background:linear-gradient(135deg,rgba(255,250,252,.94),rgba(255,238,246,.9)),radial-gradient(circle at 50% 0,rgba(255,23,119,.13),transparent 45%);color:#5d2144;box-shadow:0 18px 38px rgba(113,12,58,.16),0 5px 0 rgba(126,73,28,.18)}.dashboard-subpage-panel .aspect-atom-box,.dashboard-subpage-panel .aspect-card,.dashboard-subpage-panel .aspect-dashboard-shell .aspect-wheel-card,.dashboard-subpage-panel .aspect-detail-panel,.dashboard-subpage-panel .aspect-planet-row,.dashboard-subpage-panel .aspect-result-row,.dashboard-subpage-panel .aspect-results-panel,.dashboard-subpage-panel .aspect-selected-head{border:1px solid rgba(245,0,95,.16);background:rgba(255,255,255,.78);color:#5d2144;box-shadow:0 12px 26px rgba(105,24,74,.08)}.dashboard-subpage-panel .aspect-planet-rail{border:1.5px solid rgba(255,217,138,.72);background:linear-gradient(180deg,#f5005f,#8d164f);color:#fff}.dashboard-subpage-panel .aspect-atom-box span,.dashboard-subpage-panel .aspect-atom-fields small,.dashboard-subpage-panel .aspect-planet-row>div>span,.dashboard-subpage-panel .aspect-results-panel>b,.dashboard-subpage-panel .aspect-section-label span,.dashboard-subpage-panel .aspect-selected-head span,.dashboard-subpage-panel .aspect-wheel-head span{color:#f5005f}.dashboard-subpage-panel .aspect-atom-box h4,.dashboard-subpage-panel .aspect-atom-box p,.dashboard-subpage-panel .aspect-atom-fields b,.dashboard-subpage-panel .aspect-card b,.dashboard-subpage-panel .aspect-card p,.dashboard-subpage-panel .aspect-legend,.dashboard-subpage-panel .aspect-planet-row h4,.dashboard-subpage-panel .aspect-planet-row p,.dashboard-subpage-panel .aspect-result-row span,.dashboard-subpage-panel .aspect-results-panel p,.dashboard-subpage-panel .aspect-section-label b,.dashboard-subpage-panel .aspect-selected-head h3,.dashboard-subpage-panel .aspect-wheel-head h3{color:#5d2144}.dashboard-subpage-panel .aspect-planet-rail .aspect-rail-head h3,.dashboard-subpage-panel .aspect-planet-rail .aspect-rail-head span,.dashboard-subpage-panel .aspect-planet-rail .aspect-rail-list b,.dashboard-subpage-panel .aspect-planet-rail .aspect-rail-list small{color:#fff}.dashboard-subpage-panel .aspect-planet-rail .aspect-rail-list button.active b,.dashboard-subpage-panel .aspect-planet-rail .aspect-rail-list button.active small{color:#75124d}.dashboard-subpage-panel .wellness-dashboard .calc-card{border:1.5px solid rgba(255,217,138,.72);background:linear-gradient(135deg,rgba(255,250,252,.95),rgba(255,235,244,.9)),radial-gradient(circle at 100% 0,rgba(255,23,119,.1),transparent 36%);color:#5d2144;box-shadow:0 16px 34px rgba(113,12,58,.13),0 5px 0 rgba(126,73,28,.14)}.dashboard-subpage-panel .wellness-dashboard .calc-card-head h3,.dashboard-subpage-panel .wellness-dashboard .calc-card-head svg,.dashboard-subpage-panel .wellness-factor-grid article span em,.dashboard-subpage-panel .wellness-factor-grid article>b,.dashboard-subpage-panel .wellness-insight-grid article>span,.dashboard-subpage-panel .wellness-pack-grid article>span,.dashboard-subpage-panel .wellness-plan-grid article>b,.dashboard-subpage-panel .wellness-remedy-vectors dt,.dashboard-subpage-panel .wellness-soulprint span{color:#f5005f}.dashboard-subpage-panel .wellness-axis-grid p,.dashboard-subpage-panel .wellness-dashboard .calc-note,.dashboard-subpage-panel .wellness-insight-grid p,.dashboard-subpage-panel .wellness-pack-grid p,.dashboard-subpage-panel .wellness-plan-grid p,.dashboard-subpage-panel .wellness-remedy-vectors dd,.dashboard-subpage-panel .wellness-soulprint h3,.dashboard-subpage-panel .wellness-soulprint p,.dashboard-subpage-panel .wellness-warning-list p{color:#684456}.dashboard-subpage-panel .wellness-axis-grid>article,.dashboard-subpage-panel .wellness-card,.dashboard-subpage-panel .wellness-factor-grid>article,.dashboard-subpage-panel .wellness-insight-grid>article,.dashboard-subpage-panel .wellness-narrative-grid article,.dashboard-subpage-panel .wellness-pack-grid>article,.dashboard-subpage-panel .wellness-plan-grid>article,.dashboard-subpage-panel .wellness-table-wrap{border:1px solid rgba(245,0,95,.18);background:rgba(255,255,255,.78);color:#5d2144;box-shadow:0 10px 22px rgba(105,24,74,.08)}.dashboard-subpage-panel .wellness-card b,.dashboard-subpage-panel .wellness-card strong,.dashboard-subpage-panel .wellness-factor-grid strong,.dashboard-subpage-panel .wellness-insight-grid b,.dashboard-subpage-panel .wellness-narrative-grid b,.dashboard-subpage-panel .wellness-pack-grid b,.dashboard-subpage-panel .wellness-plan-grid strong{color:#5d2144}.dashboard-subpage-panel .wellness-card small,.dashboard-subpage-panel .wellness-factor-grid em,.dashboard-subpage-panel .wellness-factor-grid small,.dashboard-subpage-panel .wellness-factor-table td,.dashboard-subpage-panel .wellness-narrative-grid p{color:#684456}.dashboard-subpage-panel .wellness-factor-table th{background:#f5005f;color:#fff}.dashboard-subpage-panel .wellness-factor-table td{background:rgba(255,255,255,.76)}.dashboard-subpage-panel .dasha-scroll-stage{max-height:min(760px,68vh);padding:10px 8px 10px 0}.dashboard-subpage-panel .dasha-node-head{grid-template-columns:28px 42px minmax(0,1fr) auto;min-height:58px;border:1.5px solid rgba(255,217,138,.72);border-left:6px solid var(--dasha-color,#f5005f);border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(255,236,246,.86));color:#5d2144;box-shadow:0 10px 22px rgba(105,24,74,.1),0 3px 0 rgba(126,73,28,.13)}.dashboard-subpage-panel .dasha-toggle{color:var(--dasha-color,#f5005f)}.dashboard-subpage-panel .dasha-planet-orb{display:grid;place-items:center;width:36px;aspect-ratio:1;border:1px solid rgba(255,217,138,.76);border-radius:50%;background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.86),transparent 27%),var(--dasha-color,#f5005f);color:#fff;font-size:.78rem;font-weight:950;box-shadow:0 7px 16px rgba(105,24,74,.18)}.dashboard-subpage-panel .dasha-node-copy{display:grid;grid-gap:5px;gap:5px;min-width:0}.dashboard-subpage-panel .dasha-node-copy small{color:#f5005f;font-size:.66rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.dashboard-subpage-panel .dasha-node-copy b{display:flex;flex-wrap:wrap;gap:5px;color:#5d2144}.dashboard-subpage-panel .dasha-node-copy em{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;background:color-mix(in srgb,var(--dasha-color,#f5005f) 14%,#fff);color:#5d2144;font-style:normal;font-weight:900}.dashboard-subpage-panel .dasha-node-date{color:#684456;font-size:.82rem;font-weight:800;white-space:nowrap}.dashboard-subpage-panel .dasha-children{margin-left:28px;padding-left:18px;border-left:2px solid rgba(245,0,95,.22)}.dashboard-subpage-panel .dasha-level-3 .dasha-node-head,.dashboard-subpage-panel .dasha-level-4 .dasha-node-head,.dashboard-subpage-panel .dasha-level-5 .dasha-node-head{background:linear-gradient(145deg,rgba(255,255,255,.88),rgba(255,244,250,.82))}@media (max-width:720px){.dashboard-subpage-panel .dasha-node-head{grid-template-columns:26px 38px minmax(0,1fr)}.dashboard-subpage-panel .dasha-node-date{grid-column:3;justify-self:start;white-space:normal}}.dashboard-subpage-panel .dasha-scroll-stage{max-height:min(740px,70vh);overflow:auto;padding:14px;border:1.5px solid rgba(255,217,138,.72);border-radius:16px;background:linear-gradient(145deg,rgba(255,248,251,.92),rgba(255,230,241,.78)),radial-gradient(circle at 0 0,rgba(245,0,95,.1),transparent 38%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.48),0 12px 28px rgba(113,12,58,.12);scrollbar-color:#f5005f rgba(255,218,237,.72)}.dashboard-subpage-panel .dasha-scroll-stage .dasha-node{gap:8px}.dashboard-subpage-panel .dasha-scroll-stage .dasha-node-head{grid-template-columns:30px minmax(0,1fr) auto;gap:12px;min-height:64px;padding:11px 13px;border:1px solid rgba(245,0,95,.16);border-left:3px solid var(--dasha-color,#f5005f);border-radius:13px;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(255,241,248,.9));box-shadow:0 9px 18px rgba(105,24,74,.08),inset 0 0 0 1px rgba(255,255,255,.64)}.dashboard-subpage-panel .dasha-scroll-stage .dasha-toggle{width:30px;height:30px;border:1px solid color-mix(in srgb,var(--dasha-color,#f5005f) 32%,#fff);border-radius:999px;background:color-mix(in srgb,var(--dasha-color,#f5005f) 10%,#fff);color:var(--dasha-color,#f5005f)}.dashboard-subpage-panel .dasha-node-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dashboard-subpage-panel .dasha-scroll-stage .dasha-node-copy small{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;background:color-mix(in srgb,var(--dasha-color,#f5005f) 12%,#fff);color:var(--dasha-color,#f5005f);font-size:.68rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.dashboard-subpage-panel .dasha-scroll-stage .dasha-node-date{color:#81506a;font-size:.82rem;font-weight:800;white-space:normal}.dashboard-subpage-panel .dasha-scroll-stage .dasha-node-copy b{margin-top:7px;display:flex;flex-wrap:wrap;gap:6px}.dashboard-subpage-panel .dasha-scroll-stage .dasha-node-copy em{display:inline-flex;align-items:center;min-height:28px;padding:0 11px;border:1px solid color-mix(in srgb,var(--dasha-color,#f5005f) 28%,#fff);border-radius:999px;background:#fff;color:#5d2144;font-size:.9rem;font-style:normal;font-weight:900;box-shadow:0 5px 12px rgba(105,24,74,.07)}.dashboard-subpage-panel .dasha-open-state{min-width:52px;min-height:30px;display:inline-grid;place-items:center;border:1px solid rgba(255,217,138,.72);border-radius:999px;background:linear-gradient(145deg,#ff3f87,#f5005f);color:#fff;font-size:.74rem;font-weight:900}.dashboard-subpage-panel .dasha-scroll-stage .dasha-children{margin-left:14px;padding-left:14px;border-left:1px dashed rgba(245,0,95,.26)}.dashboard-subpage-panel .dasha-level-2>.dasha-node-head{margin-left:4px}.dashboard-subpage-panel .dasha-level-3>.dasha-node-head{margin-left:8px}.dashboard-subpage-panel .dasha-level-4>.dasha-node-head,.dashboard-subpage-panel .dasha-level-5>.dasha-node-head{margin-left:12px}@media (max-width:720px){.dashboard-subpage-panel .dasha-scroll-stage{max-height:68vh;padding:10px}.dashboard-subpage-panel .dasha-scroll-stage .dasha-node-head{grid-template-columns:30px minmax(0,1fr)}.dashboard-subpage-panel .dasha-open-state{grid-column:2;justify-self:start}}.dashboard-subpage-panel .timing-workspace{display:grid;grid-gap:14px;gap:14px;color:#fff}.dashboard-subpage-panel .timing-hero,.dashboard-subpage-panel .timing-summary-grid article,.dashboard-subpage-panel .timing-table-card,.dashboard-subpage-panel .timing-tree-card{border:1.5px solid rgba(255,201,74,.82);border-radius:16px;background:linear-gradient(145deg,#ff3f87,#f5005f 48%,#d90055);box-shadow:0 18px 38px rgba(168,0,74,.24),0 5px 0 rgba(189,133,64,.28),inset 0 0 0 1px rgba(255,233,176,.26),inset 0 18px 26px rgba(255,255,255,.12)}.dashboard-subpage-panel .timing-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);grid-gap:18px;gap:18px;align-items:stretch;padding:22px}.dashboard-subpage-panel .timing-kicker{display:inline-flex;align-items:center;gap:7px;color:#ffe9b0;font-size:.72rem;font-weight:950;letter-spacing:.15em;text-transform:uppercase}.dashboard-subpage-panel .timing-hero h2{margin:8px 0 6px;color:#fff;font-family:var(--font-display);font-size:clamp(34px,4.4vw,58px);line-height:.95}.dashboard-subpage-panel .timing-hero p{max-width:760px;margin:0;color:#ffd1e2;font-size:.94rem;line-height:1.5}.dashboard-subpage-panel .timing-stack{display:grid;align-content:center;justify-items:start;grid-gap:7px;gap:7px;min-height:116px;padding:16px;border:1px solid rgba(255,233,176,.64);border-radius:14px;background:rgba(255,255,255,.14)}.dashboard-subpage-panel .timing-stack small,.dashboard-subpage-panel .timing-summary-grid article small{color:#ffe9b0;font-size:.68rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.dashboard-subpage-panel .timing-stack b{color:#fff;font-family:var(--font-display);font-size:1.55rem;line-height:1.05}.dashboard-subpage-panel .timing-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.dashboard-subpage-panel .timing-summary-grid article{min-height:126px;display:grid;align-content:center;grid-gap:6px;gap:6px;padding:16px;border-left:7px solid var(--dasha-color,#ffe9b0)}.dashboard-subpage-panel .timing-summary-grid article b{color:#fff;font-family:var(--font-display);font-size:2rem;line-height:1}.dashboard-subpage-panel .timing-summary-grid article span{color:#ffd1e2;font-size:.82rem;font-weight:750}.dashboard-subpage-panel .timing-table-card,.dashboard-subpage-panel .timing-tree-card{padding:18px}.dashboard-subpage-panel .timing-table-card .calc-card-head h3,.dashboard-subpage-panel .timing-tree-card .calc-card-head h3,.dashboard-subpage-panel .timing-tree-card .calc-note{color:#fff}.dashboard-subpage-panel .timing-table-card .calc-card-head svg,.dashboard-subpage-panel .timing-tree-card .calc-card-head svg{color:#ffe9b0}.dashboard-subpage-panel .timing-tree-card .calc-note{color:#ffd1e2}.dashboard-subpage-panel .timing-tree-card .dasha-scroll-stage{max-height:min(760px,70vh);margin-top:14px;padding:14px;border:1px solid rgba(255,233,176,.7);border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.12),rgba(116,8,63,.12)),rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,233,176,.16);scrollbar-color:#ffe9b0 rgba(255,255,255,.18)}.dashboard-subpage-panel .timing-tree-card .dasha-node-head{grid-template-columns:34px minmax(0,1fr) auto;min-height:70px;padding:12px 14px;border:1px solid rgba(255,233,176,.7);border-left:6px solid var(--dasha-color,#ffe9b0);border-radius:13px;background:linear-gradient(145deg,rgba(255,255,255,.18),rgba(118,7,64,.12));color:#fff;box-shadow:0 10px 18px rgba(94,0,47,.16),inset 0 0 0 1px rgba(255,255,255,.12)}.dashboard-subpage-panel .timing-tree-card .dasha-node-head:hover{transform:translateY(-1px);border-color:#ffe9b0;background:linear-gradient(145deg,rgba(255,255,255,.24),rgba(118,7,64,.1))}.dashboard-subpage-panel .timing-tree-card .dasha-toggle{width:34px;height:34px;border:1px solid rgba(255,233,176,.72);border-radius:999px;background:rgba(255,255,255,.16);color:#ffe9b0}.dashboard-subpage-panel .timing-tree-card .dasha-node-meta small{min-height:24px;padding:0 8px;border:1px solid rgba(255,233,176,.55);border-radius:999px;background:rgba(255,255,255,.12);color:#ffe9b0}.dashboard-subpage-panel .timing-tree-card .dasha-node-date{color:#ffd1e2;font-weight:800}.dashboard-subpage-panel .timing-tree-card .dasha-node-copy b{margin-top:8px}.dashboard-subpage-panel .timing-tree-card .dasha-node-copy em{min-height:30px;padding:0 12px;border:1px solid rgba(255,233,176,.62);border-radius:999px;background:#fff;color:#a8004a;font-size:.94rem;font-style:normal;font-weight:950;box-shadow:0 5px 12px rgba(94,0,47,.14)}.dashboard-subpage-panel .timing-tree-card .dasha-open-state{border-color:rgba(255,233,176,.76);background:linear-gradient(150deg,#ffe9b0,#ffc94a);color:#7a0b39}.dashboard-subpage-panel .timing-tree-card .dasha-children{margin-left:18px;padding-left:16px;border-left:1px dashed rgba(255,233,176,.48)}.dashboard-subpage-panel .timing-table-card .kundli-table-wrap{border-color:rgba(255,233,176,.68);background:rgba(255,255,255,.1);box-shadow:inset 0 0 0 1px rgba(255,233,176,.14)}.dashboard-subpage-panel .timing-table-card .kundli-table th{background:rgba(122,11,57,.34);color:#ffe9b0}.dashboard-subpage-panel .timing-table-card .kundli-table td{border-bottom-color:rgba(255,233,176,.22);color:#fff}.dashboard-subpage-panel .timing-table-card .kundli-table td b{display:inline-grid;min-width:42px;min-height:24px;place-items:center;border:1px solid rgba(255,233,176,.5);border-radius:999px;background:rgba(255,255,255,.12);color:#ffe9b0;font-size:.78rem}.dashboard-subpage-panel .timing-period-name{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-left:4px solid var(--dasha-color,#ffe9b0);border-radius:999px;background:rgba(255,255,255,.14);color:#fff;font-weight:850}@media (max-width:860px){.dashboard-subpage-panel .timing-hero,.dashboard-subpage-panel .timing-summary-grid{grid-template-columns:1fr}.dashboard-subpage-panel .timing-tree-card .dasha-node-head{grid-template-columns:34px minmax(0,1fr)}.dashboard-subpage-panel .timing-tree-card .dasha-open-state{grid-column:2;justify-self:start}}.dashboard-subpage-panel .studio-nav-shell{display:grid;grid-gap:12px;gap:12px}.dashboard-subpage-panel .studio-primary-nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(178px,1fr));grid-gap:9px;gap:9px}.dashboard-subpage-panel .studio-primary-nav button{position:relative;min-width:0;min-height:86px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:12px;border:1.5px solid rgba(255,217,138,.58);border-radius:14px;background:linear-gradient(145deg,rgba(255,63,135,.82),rgba(141,22,79,.9)),radial-gradient(circle at 0 0,rgba(255,217,138,.18),transparent 42%);color:#fff;box-shadow:0 12px 22px rgba(113,12,58,.16),0 4px 0 rgba(126,73,28,.2),inset 0 0 0 1px rgba(255,255,255,.14);cursor:pointer;text-align:left;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.dashboard-subpage-panel .studio-primary-nav button.active,.dashboard-subpage-panel .studio-primary-nav button:hover{transform:translateY(-2px);border-color:rgba(255,217,138,.92);box-shadow:0 17px 30px rgba(113,12,58,.24),0 5px 0 rgba(126,73,28,.28),inset 0 0 0 1px rgba(255,255,255,.24)}.dashboard-subpage-panel .studio-primary-nav button.signature{background:linear-gradient(145deg,#ff5aa0,#f5005f 52%,#7b1246),radial-gradient(circle at 16% 0,rgba(255,217,138,.28),transparent 44%)}.dashboard-subpage-panel .studio-group-icon{width:38px;aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(255,217,138,.72);border-radius:50%;background:rgba(255,255,255,.13);color:#ffd98a}.dashboard-subpage-panel .studio-group-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.dashboard-subpage-panel .studio-group-copy small{color:#ffd98a;font-size:.62rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.dashboard-subpage-panel .studio-group-copy b{color:#fff;font-family:var(--font-display);font-size:1.1rem;line-height:1}.dashboard-subpage-panel .studio-group-copy em{overflow:hidden;color:rgba(255,255,255,.78);font-size:.74rem;font-style:normal;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dashboard-subpage-panel .studio-signature-badge{align-self:start;display:inline-grid;place-items:center;min-width:30px;height:24px;border:1px solid rgba(255,217,138,.82);border-radius:999px;background:#ffd98a;color:#7a1245;font-size:.68rem;font-weight:950}.dashboard-subpage-panel .studio-active-context{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid rgba(245,0,95,.14);border-radius:12px;background:linear-gradient(145deg,rgba(255,255,255,.82),rgba(255,238,247,.78));color:#5d2144;box-shadow:0 10px 22px rgba(105,24,74,.08)}.dashboard-subpage-panel .studio-active-context span,.dashboard-subpage-panel .studio-active-context strong{color:#f5005f;font-size:.68rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.dashboard-subpage-panel .studio-active-context b{display:block;margin-top:2px;color:#5d2144;font-family:var(--font-display);font-size:1.25rem;line-height:1}.dashboard-subpage-panel .studio-active-context p{margin:3px 0 0;color:#7d5069;font-size:.86rem}.dashboard-subpage-panel .studio-secondary-nav{gap:8px;padding:2px 2px 9px}.dashboard-subpage-panel .studio-secondary-nav button{flex:0 0 auto;min-height:40px}@media (max-width:820px){.dashboard-subpage-panel .studio-primary-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-subpage-panel .studio-primary-nav button{min-height:78px;grid-template-columns:34px minmax(0,1fr)}.dashboard-subpage-panel .studio-signature-badge{grid-column:2;justify-self:start}.dashboard-subpage-panel .studio-active-context{align-items:flex-start;flex-direction:column}}@media (max-width:520px){.dashboard-subpage-panel .studio-primary-nav{grid-template-columns:1fr}}.dashboard-subpage-panel .api-varsha-tool{color:#651143}.dashboard-subpage-panel .api-varsha-card,.dashboard-subpage-panel .api-varsha-dev,.dashboard-subpage-panel .api-varsha-stat{border-color:rgba(255,23,119,.14);background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(255,248,251,.94));color:#651143;box-shadow:0 14px 30px rgba(117,12,82,.1)}.dashboard-subpage-panel .api-varsha-card>span,.dashboard-subpage-panel .api-varsha-stat span{display:inline-flex;align-items:center;gap:7px;color:#ff1777}.dashboard-subpage-panel .api-varsha-card b,.dashboard-subpage-panel .api-varsha-card dd,.dashboard-subpage-panel .api-varsha-card strong,.dashboard-subpage-panel .api-varsha-stat b{color:#651143}.dashboard-subpage-panel .api-varsha-card dt,.dashboard-subpage-panel .api-varsha-card li,.dashboard-subpage-panel .api-varsha-card p,.dashboard-subpage-panel .api-varsha-meta-row b,.dashboard-subpage-panel .api-varsha-meta-row small,.dashboard-subpage-panel .api-varsha-stat small{color:#85556e}.dashboard-subpage-panel .api-varsha-card dl>div{border-bottom-color:rgba(255,23,119,.11)}.dashboard-subpage-panel .api-varsha-table{overflow:auto;border:1px solid rgba(255,23,119,.12);border-radius:10px;background:rgba(255,255,255,.72)}.dashboard-subpage-panel .api-varsha-table table{width:100%;border-collapse:collapse;color:#674157;font-size:.92rem}.dashboard-subpage-panel .api-varsha-table td,.dashboard-subpage-panel .api-varsha-table th{padding:11px 13px;border-bottom:1px solid rgba(255,23,119,.1);color:#674157;text-align:left;vertical-align:top}.dashboard-subpage-panel .api-varsha-table th{background:rgba(255,240,246,.78);color:#ff1777;font-family:var(--font-label);font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.dashboard-subpage-panel .api-varsha-table td:first-child{color:#651143;font-weight:900}.dashboard-subpage-panel .api-varsha-table tbody tr:nth-child(2n){background:rgba(255,248,251,.7)}.dashboard-subpage-panel .api-varsha-table tbody tr:last-child td{border-bottom:0}.dashboard-subpage-panel .api-varsha-source{color:#651143}.dashboard-subpage-panel .api-varsha-controls label{color:#85556e}.dashboard-subpage-panel .api-varsha-controls label span{color:#7a1245}.dashboard-subpage-panel .api-chakra-tool,.dashboard-subpage-panel .api-varsha-controls input,.dashboard-subpage-panel .api-varsha-controls option,.dashboard-subpage-panel .api-varsha-controls select{color:#651143}.dashboard-subpage-panel .api-chakra-controls{display:grid;grid-template-columns:minmax(150px,220px) minmax(180px,280px) 1fr;grid-gap:14px;gap:14px;align-items:end;margin:16px 0 18px}.dashboard-subpage-panel .api-chakra-controls label{display:grid;grid-gap:7px;gap:7px;color:#85556e;font-family:var(--font-label);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.dashboard-subpage-panel .api-chakra-controls label span{color:#7a1245}.dashboard-subpage-panel .api-chakra-controls input,.dashboard-subpage-panel .api-chakra-controls option,.dashboard-subpage-panel .api-chakra-controls select{min-height:46px;border:1px solid rgba(255,23,119,.18);border-radius:8px;background:rgba(255,255,255,.94);color:#651143;font:inherit;font-size:.95rem;font-weight:850;letter-spacing:0;padding:0 14px}.dashboard-subpage-panel .api-chakra-source{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-height:46px;color:#651143;font-weight:900}.dashboard-subpage-panel .api-chakra-error,.dashboard-subpage-panel .api-chakra-state{display:inline-flex;align-items:center;gap:8px;margin:12px 0;border-radius:8px;padding:12px 14px;font-weight:850}.dashboard-subpage-panel .api-chakra-state{background:rgba(255,255,255,.84);color:#651143}.dashboard-subpage-panel .api-chakra-error{background:rgba(255,255,255,.92);color:#a10045}.dashboard-subpage-panel .api-chakra-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px;margin:10px 0 18px}.dashboard-subpage-panel .api-chakra-card,.dashboard-subpage-panel .api-chakra-stat{border:1px solid rgba(255,23,119,.14);border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(255,248,251,.94));color:#651143;box-shadow:0 14px 30px rgba(117,12,82,.1)}.dashboard-subpage-panel .api-chakra-stat{min-height:118px;padding:16px 18px;display:grid;align-content:start;grid-gap:8px;gap:8px}.dashboard-subpage-panel .api-chakra-card>span,.dashboard-subpage-panel .api-chakra-stat span{display:inline-flex;align-items:center;gap:7px;color:#ff1777;font-family:var(--font-label);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.dashboard-subpage-panel .api-chakra-card b,.dashboard-subpage-panel .api-chakra-card dd,.dashboard-subpage-panel .api-chakra-card strong,.dashboard-subpage-panel .api-chakra-stat b{color:#651143}.dashboard-subpage-panel .api-chakra-stat b{font-size:1.05rem;line-height:1.2}.dashboard-subpage-panel .api-chakra-card dt,.dashboard-subpage-panel .api-chakra-card li,.dashboard-subpage-panel .api-chakra-card p,.dashboard-subpage-panel .api-chakra-stat small{color:#85556e}.dashboard-subpage-panel .api-chakra-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.dashboard-subpage-panel .api-chakra-start-grid button,.dashboard-subpage-panel .api-chakra-tabs button{min-height:44px;border:1px solid rgba(255,255,255,.64);border-radius:8px;background:rgba(255,255,255,.92);color:#7a1245;box-shadow:0 8px 18px rgba(117,12,82,.12);font-weight:950;letter-spacing:0;padding:0 18px}.dashboard-subpage-panel .api-chakra-start-grid button:hover,.dashboard-subpage-panel .api-chakra-tabs button.active,.dashboard-subpage-panel .api-chakra-tabs button:hover{background:linear-gradient(135deg,#ff1777,#b80056);color:#fff}.dashboard-subpage-panel .api-chakra-panel{color:#651143}.dashboard-subpage-panel .api-chakra-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.dashboard-subpage-panel .api-chakra-card{padding:18px;display:grid;align-content:start;grid-gap:14px;gap:14px;min-width:0}.dashboard-subpage-panel .api-chakra-card-wide{grid-column:span 2}.dashboard-subpage-panel .api-chakra-card dl{display:grid;grid-gap:0;gap:0;margin:0}.dashboard-subpage-panel .api-chakra-card dl>div{display:grid;grid-template-columns:minmax(110px,.4fr) minmax(0,1fr);grid-gap:12px;gap:12px;border-bottom:1px solid rgba(255,23,119,.11);padding:10px 0}.dashboard-subpage-panel .api-chakra-card dl>div:last-child{border-bottom:0}.dashboard-subpage-panel .api-chakra-card dt{font-weight:900}.dashboard-subpage-panel .api-chakra-card dd{margin:0;min-width:0;overflow-wrap:anywhere}.dashboard-subpage-panel .api-chakra-table{overflow:auto;border:1px solid rgba(255,23,119,.12);border-radius:8px;background:rgba(255,255,255,.72)}.dashboard-subpage-panel .api-chakra-table table{width:100%;border-collapse:collapse;color:#674157;font-size:.9rem}.dashboard-subpage-panel .api-chakra-table td,.dashboard-subpage-panel .api-chakra-table th{padding:10px 12px;border-bottom:1px solid rgba(255,23,119,.1);color:#674157;text-align:left;vertical-align:top}.dashboard-subpage-panel .api-chakra-table th{background:rgba(255,240,246,.78);color:#ff1777;font-family:var(--font-label);font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.dashboard-subpage-panel .api-chakra-table td:first-child{color:#651143;font-weight:900}.dashboard-subpage-panel .api-chakra-table tbody tr:nth-child(2n){background:rgba(255,248,251,.7)}.dashboard-subpage-panel .api-chakra-table tbody tr:last-child td{border-bottom:0}.dashboard-subpage-panel .api-chakra-svg{overflow:auto;border:1px solid rgba(255,23,119,.12);border-radius:8px;background:#fffdf8;padding:12px}.dashboard-subpage-panel .api-chakra-svg svg{display:block;width:100%;max-height:620px;height:auto}.dashboard-subpage-panel .api-chakra-tags{display:flex;flex-wrap:wrap;gap:8px}.dashboard-subpage-panel .api-chakra-tags span{border:1px solid rgba(255,23,119,.16);border-radius:999px;background:rgba(255,240,246,.82);color:#7a1245;font-size:.78rem;font-weight:900;padding:7px 10px}.dashboard-subpage-panel .api-chakra-house-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.dashboard-subpage-panel .api-chakra-house{display:grid;grid-gap:4px;gap:4px;min-height:84px;border:1px solid rgba(255,23,119,.12);border-radius:8px;background:rgba(255,255,255,.72);padding:10px}.dashboard-subpage-panel .api-chakra-house.active{border-color:rgba(255,217,138,.88);background:linear-gradient(135deg,#ff1777,#b80056)}.dashboard-subpage-panel .api-chakra-house em,.dashboard-subpage-panel .api-chakra-house small{color:#85556e;font-style:normal}.dashboard-subpage-panel .api-chakra-house.active b,.dashboard-subpage-panel .api-chakra-house.active em,.dashboard-subpage-panel .api-chakra-house.active small{color:#fff}.dashboard-subpage-panel .api-chakra-ring-stack,.dashboard-subpage-panel .api-chakra-spoke-grid,.dashboard-subpage-panel .api-chakra-start-grid{display:grid;grid-gap:12px;gap:12px}.dashboard-subpage-panel .api-chakra-start-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-subpage-panel .api-chakra-kota-ring{display:grid;grid-template-columns:minmax(140px,.35fr) minmax(0,1fr);grid-gap:12px;gap:12px;border:1px solid rgba(255,23,119,.12);border-radius:8px;background:rgba(255,255,255,.72);padding:12px}.dashboard-subpage-panel .api-chakra-kota-ring>div:first-child{display:grid;align-content:start;grid-gap:5px;gap:5px}.dashboard-subpage-panel .api-chakra-kota-ring small{color:#85556e}.dashboard-subpage-panel .api-chakra-kota-cells{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.dashboard-subpage-panel .api-chakra-kota-cells span,.dashboard-subpage-panel .api-chakra-naadi-grid section,.dashboard-subpage-panel .api-chakra-spoke-grid div{border:1px solid rgba(255,23,119,.11);border-radius:8px;background:rgba(255,248,251,.72);color:#651143;padding:10px}.dashboard-subpage-panel .api-chakra-kota-cells span,.dashboard-subpage-panel .api-chakra-spoke-grid div{display:grid;grid-gap:4px;gap:4px}.dashboard-subpage-panel .api-chakra-kota-cells small,.dashboard-subpage-panel .api-chakra-naadi-grid small,.dashboard-subpage-panel .api-chakra-spoke-grid small{color:#85556e}.dashboard-subpage-panel .api-chakra-spoke-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-subpage-panel .api-chakra-spoke-grid span{color:#ff1777;font-family:var(--font-label);font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.dashboard-subpage-panel .api-chakra-naadi-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:10px;gap:10px}.dashboard-subpage-panel .api-chakra-naadi-grid section{display:grid;align-content:start;grid-gap:8px;gap:8px}.dashboard-subpage-panel .api-chakra-naadi-grid section>b{color:#ff1777}.dashboard-subpage-panel .api-chakra-naadi-grid span{display:grid;grid-gap:2px;gap:2px;border-top:1px solid rgba(255,23,119,.1);color:#651143;padding-top:7px}@media (max-width:1180px){.dashboard-subpage-panel .api-chakra-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-subpage-panel .api-chakra-grid,.dashboard-subpage-panel .api-chakra-naadi-grid,.dashboard-subpage-panel .api-chakra-spoke-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.dashboard-subpage-panel .api-chakra-controls,.dashboard-subpage-panel .api-chakra-grid,.dashboard-subpage-panel .api-chakra-kota-ring,.dashboard-subpage-panel .api-chakra-naadi-grid,.dashboard-subpage-panel .api-chakra-spoke-grid,.dashboard-subpage-panel .api-chakra-start-grid,.dashboard-subpage-panel .api-chakra-summary{grid-template-columns:1fr}.dashboard-subpage-panel .api-chakra-source{justify-content:flex-start}.dashboard-subpage-panel .api-chakra-card-wide{grid-column:span 1}.dashboard-subpage-panel .api-chakra-card dl>div{grid-template-columns:1fr;gap:4px}.dashboard-subpage-panel .api-chakra-house-grid,.dashboard-subpage-panel .api-chakra-kota-cells{grid-template-columns:repeat(2,minmax(0,1fr))}}