.rl-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rl-gap{margin-top:16px}.rl-muted,.rl-start{font-size:14.5px;line-height:1.65;color:var(--text-dim);margin:18px 0 0}.rl-muted a,.rl-start a{color:var(--gold-light);text-decoration:underline;-webkit-text-decoration-color:hsla(41,87%,69%,.4);text-decoration-color:hsla(41,87%,69%,.4);text-underline-offset:3px}.rl-mark{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:8px;vertical-align:.08em;background:var(--gold-light)}.rl-mark-vr{background:var(--sindoor)}.rl-line-id{margin:2px 0 0;font-size:12px;color:var(--text-dimmer);text-align:inherit}.sx-verse--left .rl-line-id{text-align:left}.rl-hero-pair{display:grid;grid-gap:16px;gap:16px}.rl-hero-diwali{display:grid;grid-gap:18px;gap:18px}.rl-hero-row{display:flex;align-items:flex-end;justify-content:center;gap:14px}.rl-hero-row>span{display:block}.rl-hero-row .rl-flame,.rl-hero-row .rl-glow{animation:rlKindle var(--t-std) var(--ease) backwards;animation-delay:calc(.52s + var(--k) * .1s)}.rl-legend{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg-card);overflow:hidden}.rl-legend li{display:flex;align-items:center;gap:12px;padding:16px 18px;font-size:14px;line-height:1.4;color:var(--text)}.rl-legend li+li{border-left:1px solid var(--border)}.rl-legend .rl-diya{flex:0 0 auto}.rl-lamps{margin:0}.rl-lamp-row{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg-card);overflow:hidden}.rl-lamp{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--text);font:inherit;cursor:pointer;min-height:44px;padding:20px 8px 18px;display:flex;flex-direction:column;align-items:center;gap:4px;transition:background-color var(--t-quick) var(--ease-out)}.rl-lamp+.rl-lamp{border-left:1px solid var(--border)}.rl-lamp:hover{background:hsla(41,87%,69%,.04)}.rl-lamp[aria-expanded=true]{background:hsla(41,87%,69%,.08)}.rl-lamp:focus-visible{outline:2px solid var(--gold-light);outline-offset:-3px}.rl-lamp .rl-diya{margin-bottom:4px}.rl-lamp-name{font-family:var(--font-display);font-weight:600;font-size:18px;line-height:1.2;color:var(--text)}.rl-lamp-name:lang(hi),:lang(hi)>.rl-lamp .rl-lamp-name{font-family:var(--font-deva-ui);font-size:16px}.rl-lamp-state{font-size:12px;line-height:1.3;color:var(--text-dim);text-align:center}.rl-lamp[data-state=lit] .rl-lamp-state{color:var(--gold-light)}.rl-lamp-mark{position:absolute;left:0;bottom:0;width:calc(100% / 3);height:2px;pointer-events:none;background:linear-gradient(90deg,hsla(41,87%,69%,0),var(--gold-light) 30%,var(--gold-light) 70%,hsla(41,87%,69%,0));transform:translateX(calc(var(--at, 0) * 100%));opacity:0;transition:transform var(--t-std) var(--ease),opacity var(--t-quick) var(--ease-out)}.rl-lamp-row:not([data-open="-1"]) .rl-lamp-mark{opacity:1}.rl-lamps-small .rl-lamp{padding:12px 4px 11px;gap:2px}.rl-lamps-small .rl-lamp .rl-diya{margin-bottom:0}.rl-lamps-small .rl-lamp-name{font-size:15px}.rl-lamps-small .rl-lamp-state{font-size:11.5px}.rl-lamps-large .rl-lamp{padding:26px 8px 22px}.rl-diya{display:block;overflow:visible}.rl-diya .rl-bowl{fill:var(--maroon);stroke:rgba(200,136,30,.75);stroke-width:1.2}.rl-diya .rl-rim{stroke:var(--gold);stroke-width:2.4;stroke-linecap:round}.rl-diya-valmiki .rl-rim{stroke:var(--sindoor)}.rl-diya-tulsidas .rl-rim{stroke:var(--gold-light)}.rl-diya .rl-wick,.rl-diya-film .rl-rim{stroke:var(--text-dim)}.rl-diya .rl-wick{stroke-width:1.4;stroke-linecap:round}.rl-diya .rl-flame-out{fill:var(--gold-light)}.rl-diya .rl-flame-in{fill:var(--gold-pale)}.rl-diya .rl-glow circle{fill:var(--gold-light);opacity:.1}.rl-diya .rl-glow circle+circle{opacity:.16}.rl-diya .rl-flame,.rl-diya .rl-glow{transform-box:fill-box;transform-origin:50% 100%}.rl-diya .rl-glow{transform-origin:50% 50%;opacity:.85;filter:blur(2.5px);transition:opacity var(--t-quick) var(--ease-out)}.rl-lamp[aria-expanded=true] .rl-glow{opacity:1}.rl-diya[data-state=partial] .rl-flame{opacity:.6;transform:scale(.68)}.rl-diya[data-state=partial] .rl-glow{opacity:.4}.rl-diya[data-state=dark] .rl-bowl{fill:var(--maroon-deep);stroke:rgba(200,136,30,.35)}.rl-diya[data-state=dark] .rl-rim{opacity:.45}.rl-diya[data-state=unknown] .rl-bowl{fill:none}.rl-diya[data-state=unknown] .rl-bowl,.rl-diya[data-state=unknown] .rl-rim{stroke:var(--text-dimmer);stroke-dasharray:3 3}.rl-lamps[data-kindle=wait] .rl-flame,.rl-lamps[data-kindle=wait] .rl-glow{opacity:0;transform:scale(.4)}.rl-lamps[data-kindle=lit] .rl-flame,.rl-lamps[data-kindle=lit] .rl-glow{animation:rlKindle var(--t-std) var(--ease) backwards;animation-delay:calc(var(--k, 0) * .14s)}.rl-panel{display:none;position:relative;overflow:hidden;margin:12px 0 0;padding:24px 22px 22px;border-radius:var(--r-lg);border:1px solid hsla(41,87%,69%,.16);background:radial-gradient(120% 140% at 50% 0,hsla(41,87%,69%,.08),transparent 60%),rgba(0,0,0,.2)}.rl-panel[data-open=true]{display:block}.rl-panel:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;transform-origin:left;background:linear-gradient(90deg,var(--gold),var(--gold-light) 45%,hsla(41,87%,69%,0))}.rl-panel-valmiki:before{background:linear-gradient(90deg,var(--sindoor),var(--gold-light) 50%,hsla(41,87%,69%,0))}.rl-panel-film:before{background:linear-gradient(90deg,var(--text-dim),hsla(41,67%,88%,0))}.motion .rl-panel[data-open=true]{animation:sx-rise .6s var(--ease) both}.motion .rl-panel[data-open=true]:before{animation:sx-draw var(--t-slow) var(--ease) both}.motion .rl-panel[data-open=true]>*{animation:sx-rise var(--t-std) var(--ease) both;animation-delay:calc(.14s + var(--i, 3) * .1s)}.rl-panel-note{margin:0 0 14px;font-size:16px;line-height:1.65;color:var(--text);max-width:64ch}.rl-panel-who{color:var(--gold-light);font-weight:600}.rl-panel-valmiki .rl-panel-who{color:var(--sindoor)}.rl-panel-source{margin:0 0 12px;font-size:13px;color:var(--text-dim)}.rl-panel-source a{color:var(--gold-light)}.rl-panel-instead{margin:18px 0 2px;font:700 11px/1.4 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--text-dimmer)}.rl-panel-instead:lang(hi),:lang(hi)>.rl-panel-instead{letter-spacing:.02em;text-transform:none;font-size:13px}.rl-panel-step+.rl-panel-step{margin-top:18px;padding-top:18px;border-top:1px solid var(--border)}.rl-ledger{list-style:none;margin:0;padding:0;display:grid;grid-gap:16px;gap:16px}.rl-scene{display:grid;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg-card);padding:22px 20px 18px;scroll-margin-top:90px}.rl-scene-kand{display:flex;align-items:baseline;gap:10px;margin:0 0 6px;font:700 11px/1.4 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--text-dimmer)}.rl-scene-kand:lang(hi),:lang(hi) .rl-scene-kand{letter-spacing:.02em;text-transform:none;font-size:13px}.rl-scene-n{font-family:var(--font-display);font-size:15px;font-weight:600;letter-spacing:0;color:var(--gold-light)}.rl-scene-title{margin:0}.rl-scene-title a{color:var(--text);text-decoration:none}.rl-scene-title a:hover,.rl-scene-verdict{color:var(--gold-light)}.rl-scene-verdict{display:inline-block;margin:12px 0 0;font-size:12.5px;font-weight:600;padding:5px 12px;border:1px solid var(--border-strong);border-radius:var(--r-pill);background:var(--gold-dim)}.rl-scene-answer{margin:12px 0 0;font-size:15.5px;line-height:1.6;color:var(--text-dim);max-width:60ch}.rl-scene-quick{margin:10px 0 0;font-size:15px;line-height:1.7;color:var(--text);max-width:64ch}.rl-scene .rl-lamps{margin-top:18px}.rl-scene-more{margin:14px 0 0;font-size:14px;font-weight:600}.rl-scene-more a{display:inline-flex;align-items:center;min-height:44px;color:var(--gold-light);text-decoration:none}.rl-scene-more a:hover{color:var(--text)}.rl-arc{list-style:none;counter-reset:arc;position:relative;display:grid;grid-gap:18px;gap:18px;margin:0;padding:0}.rl-arc:before{content:"";position:absolute;left:17px;top:12px;bottom:12px;width:2px;background:rgba(200,136,30,.18);border-radius:2px}.rl-arc li{counter-increment:arc;position:relative;padding:4px 0 0 56px;font-size:16.5px;line-height:1.7;color:var(--text);max-width:68ch}.rl-arc li:before{content:counter(arc);position:absolute;left:0;top:0;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font:600 14px/1 var(--font-display);color:var(--gold-light);background:var(--bg-alt);border:1.5px solid var(--border-strong)}.rl-asks{margin:0;padding:22px 24px;border-left:3px solid var(--gold-light);background:hsla(41,87%,69%,.06);border-radius:0 var(--r-md) var(--r-md) 0}.rl-asks p{margin:0;font-family:var(--font-display);font-style:italic;font-size:clamp(19px,2vw,22px);line-height:1.5;color:var(--gold-pale)}.rl-asks p:lang(hi),:lang(hi)>.rl-asks p{font-family:var(--font-deva-ui);font-style:normal;font-size:18px;line-height:1.7}.rl-kands{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px;gap:28px}.rl-kand-h{color:var(--gold-light)}.rl-kand-p{font-size:15px;line-height:1.65;color:var(--text-dim);margin:0 0 16px}.rl-rows{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.rl-row{display:flex;flex-direction:column;gap:3px;min-height:44px;padding:13px 16px;border-radius:var(--r-md);border:1px solid var(--border);background:var(--bg-card);text-decoration:none;transition:border-color var(--t-quick) var(--ease-out),transform var(--t-quick) var(--ease-out)}.rl-row:hover{border-color:hsla(41,87%,69%,.5);transform:translateY(-1px)}.rl-row strong{font-family:var(--font-display);font-weight:600;font-size:16.5px;line-height:1.3;color:var(--text)}.rl-row span{font-size:12.5px;color:var(--gold-light)}.rl-plan{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.rl-day{scroll-margin-top:90px}.rl-day details{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg-card);overflow:hidden;transition:border-color var(--t-quick) var(--ease-out)}.rl-day details[open]{border-color:hsla(41,87%,69%,.32)}.rl-day summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"n title chev" "n src chev";grid-column-gap:14px;column-gap:14px;grid-row-gap:2px;row-gap:2px;align-items:center;padding:16px 18px;min-height:44px}.rl-day summary::-webkit-details-marker{display:none}.rl-day summary:after{content:"+";grid-area:chev;color:var(--gold-light);font-size:22px;line-height:1;transition:transform var(--t-quick) var(--ease-out)}.rl-day details[open] summary:after{transform:rotate(45deg)}.rl-day summary:focus-visible{outline:2px solid var(--gold-light);outline-offset:-3px}.rl-day-n{grid-area:n;align-self:stretch;display:grid;place-items:center;padding-right:12px;border-right:1px solid var(--border);font:700 11px/1.3 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--sindoor);text-align:center}.rl-day-gita .rl-day-n{color:var(--gold-light)}.rl-day-title{grid-area:title;font-family:var(--font-display);font-size:18.5px;line-height:1.3;color:var(--text)}.rl-day-src{grid-area:src;font-size:12.5px;color:var(--text-dim)}.rl-day-body{padding:4px 22px 24px}.motion .rl-day details[open] .rl-day-body{animation:sx-rise var(--t-std) var(--ease) both}.rl-day-why{margin:0 0 18px;font-size:16px;line-height:1.7;color:var(--text);max-width:64ch}.rl-day-todo{margin:18px 0 0;padding:14px 16px 14px 18px;border-left:3px solid var(--gold-light);background:hsla(41,87%,69%,.06);border-radius:0 12px 12px 0;font-size:15.5px;line-height:1.6;color:var(--text)}.rl-day-todo-k{display:block;font:700 11px/1.4 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-light);margin-bottom:4px}.rl-day-bridge,.rl-day-more{margin:14px 0 0;font-size:14.5px}.rl-day-bridge{padding:14px 16px;border-radius:12px;color:var(--text-dim);line-height:1.6}.rl-day-bridge,.rl-table-wrap{border:1px solid var(--border)}.rl-table-wrap{border-radius:var(--r-lg);background:var(--bg-card);overflow:hidden}.rl-table-wrap:focus-visible{outline:2px solid var(--gold-light);outline-offset:3px}.rl-table{width:100%;border-collapse:collapse;font-size:15px}.rl-table caption{caption-side:bottom;padding:14px 20px 16px;color:var(--text-dimmer);font-size:13px}.rl-table caption,.rl-table td,.rl-table th{text-align:left;border-top:1px solid var(--border)}.rl-table td,.rl-table th{vertical-align:top;padding:16px 20px}.rl-table thead th{border-top:0;font-family:var(--font-display);font-weight:600;font-size:18px;color:var(--gold-light);padding-top:20px}.rl-table thead th.rl-th-v{box-shadow:inset 0 -2px 0 var(--sindoor)}.rl-table thead th.rl-th-t{box-shadow:inset 0 -2px 0 var(--gold-light)}.rl-table tbody th{width:11rem;font-weight:600;font-size:14.5px;color:var(--text)}.rl-table tbody th a{color:var(--gold-light);text-decoration:underline;-webkit-text-decoration-color:hsla(41,87%,69%,.35);text-decoration-color:hsla(41,87%,69%,.35);text-underline-offset:3px}.rl-table td{color:var(--text-dim);line-height:1.6}.rl-table tbody tr:nth-child(2n){background:hsla(0,0%,100%,.015)}.rl-scriptbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 24px}.rl-scriptbar p{margin:0;font-size:14px;color:var(--text-dim)}.rl-thread{position:relative;list-style:none;margin:0;display:grid;grid-gap:22px;gap:22px;padding:0 0 0 58px;max-width:860px}.rl-thread:before{content:"";position:absolute;left:21px;top:26px;bottom:26px;width:2px;border-radius:2px;background:linear-gradient(180deg,hsla(41,87%,69%,.5),rgba(200,136,30,.18))}.rl-thread>li{position:relative}.rl-node{position:absolute;left:-58px;top:18px;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:var(--bg-warm);border:1.5px solid var(--border-strong)}.rl-dw-card{border:1px solid var(--border);border-radius:var(--r-lg);background:radial-gradient(130% 90% at 100% 0,hsla(41,87%,69%,.08),transparent 55%),var(--bg-card);padding:26px 26px 24px}.rl-dw-h{color:var(--gold-light);margin-bottom:12px}.rl-dw-p{margin:0 0 18px}.rl-dw-lines{display:grid;grid-gap:12px;gap:12px}.rl-sources{padding:48px 0 64px;background:var(--bg-alt);border-top:1px solid rgba(200,136,30,.12);font-size:13.5px;line-height:1.7;color:var(--text-dimmer)}.rl-sources h2{font:700 12px/1.4 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);margin:0 0 12px}.rl-sources h2:lang(hi),:lang(hi) .rl-sources h2{letter-spacing:.02em;text-transform:none;font-size:14px}.rl-sources p{margin:0 0 10px;max-width:76ch}.rl-sources a{color:var(--text-dim)}@keyframes rlKindle{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@media (min-width:900px){.rl-scene{grid-template-columns:minmax(0,1fr) 340px;column-gap:32px;padding:28px 30px 22px}.rl-scene-info{grid-column:1;grid-row:1}.rl-scene .rl-lamps{display:contents}.rl-scene .rl-lamp-row{grid-column:2;grid-row:1;align-self:start}.rl-scene .rl-panel{grid-column:1/-1;grid-row:2;margin-top:18px}.rl-scene-more{grid-column:1/-1;grid-row:3}}@media (max-width:899px){.rl-kands{grid-template-columns:1fr;gap:36px}}@media (max-width:760px){.rl-hero-row{gap:10px}.rl-hero-row .rl-diya{width:28px;height:28px}.rl-hero-row>span:nth-child(3) .rl-diya{width:36px;height:36px}.rl-legend{grid-template-columns:1fr 1fr}.rl-legend li{padding:14px;font-size:13.5px;gap:10px}.rl-legend li+li{border-left:0}.rl-legend li:nth-child(2n){border-left:1px solid var(--border)}.rl-legend li:nth-child(n+3){border-top:1px solid var(--border)}.rl-panel{padding:22px 18px 20px}.rl-day summary{grid-template-columns:52px minmax(0,1fr) auto;padding:14px 16px;column-gap:12px}.rl-day-n{padding-right:10px;font-size:10.5px}.rl-day-body{padding:4px 16px 20px}.rl-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.rl-table,.rl-table tbody,.rl-table td,.rl-table th,.rl-table tr{display:block;width:auto}.rl-table tbody tr{padding:18px 18px 16px;border-top:1px solid var(--border)}.rl-table tbody tr:first-child{border-top:0}.rl-table tbody th,.rl-table td{padding:0;border:0}.rl-table tbody th{width:auto;font-family:var(--font-display);font-size:18px;margin-bottom:10px}.rl-table td+td{margin-top:12px}.rl-table td:before{content:attr(data-label);display:block;font:700 10.5px/1.4 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;margin-bottom:3px;color:var(--gold-light)}.rl-table td.rl-td-v:before{color:var(--sindoor)}.rl-table caption{display:block}.rl-thread{padding-left:0;gap:16px}.rl-thread:before{display:none}.rl-node{position:static;width:auto;height:auto;border:0;background:none;justify-content:start;margin:0 0 10px}.rl-dw-card{padding:22px 18px 20px}.rl-arc li{padding-left:50px;font-size:16px}}@media (prefers-reduced-motion:reduce){.rl-hero-row .rl-flame,.rl-hero-row .rl-glow{animation:sx-fade .25s linear both}.rl-lamps[data-kindle=wait] .rl-flame,.rl-lamps[data-kindle=wait] .rl-glow{transform:none}.motion .rl-day details[open] .rl-day-body,.motion .rl-panel[data-open=true],.motion .rl-panel[data-open=true]>*,.rl-lamps[data-kindle=lit] .rl-flame,.rl-lamps[data-kindle=lit] .rl-glow{animation:sx-fade .25s linear both;animation-delay:0ms}.motion .rl-panel[data-open=true]:before{animation:none}.rl-lamp-mark{transition:opacity .16s linear}.rl-row:hover{transform:none}}