.lg\:hidden details[open] .details-marker{transform:rotate(180deg)}details summary{list-style:none}details summary::-webkit-details-marker{display:none}html{scroll-behavior:smooth;scroll-padding-top:100px}details.bg-gray-50{transition:all .3s ease}details.bg-gray-50:hover{border-color:#d1d5db}details.bg-gray-50 summary{position:relative;padding:.5rem 0;font-weight:600}body{overflow-anchor:none}.blog-sticky{z-index:20!important}.blog-sticky,aside>div.sticky{height:-moz-fit-content!important;height:fit-content!important;width:100%!important;will-change:transform}aside>div.sticky{position:sticky!important;top:100px!important;z-index:50!important;transform:translateZ(0)}.blog-grid-container{height:auto!important;display:grid!important}.blog-grid-container,.blog-sidebar,main.blog-sticky-fix{overflow:visible!important;position:relative!important}.blog-sidebar{align-self:flex-start!important;height:auto!important}.blog-sticky{display:block!important;position:sticky!important;top:100px!important;transform:translateZ(0)}article,aside,main{overflow:visible!important}aside>.sticky.top-24{z-index:50!important}.sticky,aside>.sticky.top-24{position:sticky!important;top:100px!important;transform:translateZ(0)}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.ai-summary-panel{animation:slideInFromTop .3s ease-out;width:100%;max-width:56rem;margin-left:auto;margin-right:auto}.ai-summary-panel p{width:100%;max-width:none;text-align:justify;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto}.ai-summary-button{transition:all .2s ease-in-out}.ai-summary-button-wrapper{position:relative;padding:2px;border-radius:.5rem;background:linear-gradient(90deg,rgba(4,0,45,.6),rgba(9,0,107,.6) 33%,rgba(14,40,153,.6) 67%,rgba(0,101,252,.6));animation:gradient-glow 3s ease-in-out infinite;width:100%}@media (min-width:640px){.ai-summary-button-wrapper{width:auto}}@keyframes gradient-glow{0%,to{box-shadow:0 0 5px rgba(0,101,252,.3),0 0 10px rgba(14,40,153,.2)}50%{box-shadow:0 0 10px rgba(0,101,252,.5),0 0 20px rgba(14,40,153,.3),0 0 30px rgba(9,0,107,.2)}}.thinking-dots{display:inline-flex;align-items:center;gap:2px}.thinking-dots .dot{animation:thinking-dot 1.4s ease-in-out infinite;animation-fill-mode:both}.thinking-dots .dot:first-child{animation-delay:-.32s}.thinking-dots .dot:nth-child(2){animation-delay:-.16s}.thinking-dots .dot:nth-child(3){animation-delay:0s}@keyframes thinking-dot{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.tts-playing{animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@media (max-width:640px){.ai-summary-panel{margin-left:0;margin-right:0;border-radius:.5rem;padding:1rem}.ai-summary-button{width:100%;justify-content:center}.ai-summary-button-wrapper{width:100%;max-width:100%}}