.glass-back-btn{background:var(--panel-surface);border:1px solid;border-color:var(--bevel-light) var(--bevel-dark) var(--bevel-dark) var(--bevel-light)}.prose{color:#334155}.prose h1,.prose h2,.prose h3,.prose h4{color:#0f172a;font-weight:700}.prose h2{margin-top:2.25rem;margin-bottom:1.1rem;font-size:1.45rem;line-height:1.25;overflow-wrap:break-word}@media (min-width: 768px){.prose h2{margin-top:3rem;margin-bottom:1.5rem;font-size:2rem}}.prose h3{margin-top:2rem;margin-bottom:1rem;font-size:1.5rem}.prose p{margin-bottom:1.5rem;line-height:1.8}.prose a{color:#2563eb;text-decoration:none;border-bottom:2px solid #bfdbfe;transition:all .2s}.prose a:hover{color:#1d4ed8;border-bottom-color:#2563eb}.prose strong{color:#0f172a;font-weight:600}.prose em{color:#475569;font-style:italic}.prose ul,.prose ol{margin:1.5rem 0;padding-left:1.5rem}.prose li{margin-bottom:.5rem}.prose code{background:#ffffff80;border:1px solid rgba(203,213,225,.5);border-radius:2px;padding:.2rem .4rem;color:#db2777;font-size:.9em;font-family:monospace}.prose pre{background:#1e293b;border-radius:2px;padding:1.5rem;overflow-x:auto;margin:2rem 0;color:#e2e8f0}.prose pre code{background:transparent;border:none;padding:0;color:inherit}.prose blockquote{border-left:4px solid #3b82f6;padding-left:1.5rem;font-style:italic;color:#475569;margin:2rem 0;background:#3b82f60f;border-radius:0 2px 2px 0;padding-top:.5rem;padding-bottom:.5rem}.blog-body{overflow-x:hidden}.prose img{max-width:100%;width:100%;height:auto;display:block;border-radius:2px;box-shadow:none;margin:0}.prose figure{margin:1.75rem 0 2rem;max-width:100%}.graph-frame{position:relative;display:block}.graph-expand{position:absolute;top:.55rem;right:.55rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;border-radius:2px;border:1px solid rgba(255,255,255,.18);background:#101218b8;color:#e8e6df;font-size:.78rem;font-weight:500;letter-spacing:.01em;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.prose .graph-frame img{cursor:zoom-in}.graph-fs{position:fixed;inset:0;z-index:20000;display:flex;flex-direction:column;background:#101218;padding:max(.75rem,env(safe-area-inset-top)) max(.75rem,env(safe-area-inset-right)) max(.75rem,env(safe-area-inset-bottom)) max(.75rem,env(safe-area-inset-left))}.graph-fs[hidden]{display:none}.graph-fs-close{position:absolute;top:max(.65rem,env(safe-area-inset-top));right:max(.65rem,env(safe-area-inset-right));z-index:2;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;border-radius:2px;border:1px solid rgba(255,255,255,.16);background:#101218d1;color:#e8e6df;font-size:.9rem;cursor:pointer}.graph-fs-stage{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom;display:flex;align-items:center;justify-content:center;-webkit-overflow-scrolling:touch}.graph-fs-img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;background:#101218}.graph-fs-caption{flex-shrink:0;margin:.65rem 0 0;max-width:52rem;align-self:center;font-size:.82rem;line-height:1.5;color:#8b8680;text-align:center}@media (orientation: landscape) and (max-height: 540px){.graph-fs-caption{display:none}}html.graph-fs-open,html.graph-fs-open body{overflow:hidden}html.graph-fs-open nav,html.graph-fs-open #bharat-radio{visibility:hidden!important;pointer-events:none!important}.prose figcaption{margin-top:.7rem;font-size:.82rem;line-height:1.55;color:#64748b;font-style:italic;overflow-wrap:break-word}@media (min-width: 768px){.prose figcaption{font-size:.9rem}}.prose ul,.prose ol{padding-left:1.15rem}@media (max-width: 640px){.prose{font-size:1.05rem}.prose p{margin-bottom:1.15rem}}.prose hr{border-color:#e2e8f0;margin:3rem 0}.animate-slide-up{animation:slide-up .8s cubic-bezier(.2,.8,.2,1) forwards;opacity:0}@keyframes slide-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animation-delay-200{animation-delay:.2s}.dark .prose{color:#cbd5e1}.dark .prose h1,.dark .prose h2,.dark .prose h3,.dark .prose h4,.dark .prose strong{color:#f8fafc}.dark .prose a{color:#60a5fa;border-bottom-color:#1e3a8a}.dark .prose a:hover{color:#93c5fd;border-bottom-color:#60a5fa}.dark .prose code{background:#1e293b80;border-color:#33415580;color:#f472b6}.dark .prose blockquote{border-left-color:#60a5fa;color:#94a3b8;background:#60a5fa14}.dark .prose hr{border-color:#334155}.dark .prose figcaption{color:#94a3b8}
