.screenshot-item[data-astro-cid-p5ydzows]{position:relative;overflow:hidden}.screenshot-item[data-astro-cid-p5ydzows]:before{content:"";position:absolute;inset:-2px;background:linear-gradient(45deg,#5949e9,#1cb9e9,#5949e9);border-radius:inherit;opacity:0;transition:opacity .3s ease;z-index:-1}.screenshot-item[data-astro-cid-p5ydzows]:hover:before{opacity:.3}.prose h1{font-size:2.5rem;margin-top:0;margin-bottom:1rem;color:#fff}.prose h2{font-size:1.75rem;margin-top:2rem;margin-bottom:1rem;color:#fff}.prose h3{font-size:1.3rem;margin-top:1.5rem;margin-bottom:.75rem;color:#fff}.prose p{margin-bottom:1rem;color:#d1d5db;line-height:1.7}.prose ul{margin-bottom:1.5rem;padding-left:1.5rem;list-style-type:disc;color:#d1d5db}.prose li{margin-bottom:.5rem}.prose img{border-radius:.5rem;margin:1.5rem 0}.prose a{color:#5949e9;text-decoration:none;transition:color .2s}.prose a:hover{color:#4938d8;text-decoration:underline}.prose table{width:100%;margin:2rem 0;border-collapse:collapse}.prose table th{background-color:#0f1a20;color:#fff;font-weight:600;padding:.75rem;text-align:left;border-bottom:2px solid #374151}.prose table td{padding:.75rem;border-bottom:1px solid #374151;color:#d1d5db}.prose table tr:nth-child(2n){background-color:#0f1a20}.prose blockquote{border-left:4px solid #5949e9;padding-left:1rem;margin:1.5rem 0;color:#9ca3af;font-style:italic}@media (max-width: 767px){.mobile-prose h1{font-size:1.5rem!important;margin-top:0!important;margin-bottom:.75rem!important;line-height:1.3!important}.mobile-prose h2{font-size:1.25rem!important;margin-top:1.25rem!important;margin-bottom:.75rem!important;line-height:1.4!important}.mobile-prose h3{font-size:1.125rem!important;margin-top:1rem!important;margin-bottom:.5rem!important;line-height:1.4!important}.mobile-prose p{font-size:.875rem!important;line-height:1.6!important;margin-bottom:.75rem!important}.mobile-prose ul{margin-bottom:1rem!important;padding-left:1.25rem!important;font-size:.875rem!important}.mobile-prose li{margin-bottom:.375rem!important;line-height:1.5!important}.mobile-prose blockquote{font-size:.875rem!important;margin:1rem 0!important;padding-left:.75rem!important}.mobile-prose table{font-size:.75rem!important;margin:1rem 0!important}.mobile-prose table th,.mobile-prose table td{padding:.5rem!important}}.animate-spin{animation:spin 1s linear infinite}.mobile-screenshot-item[data-astro-cid-w64t2imy]{position:relative;overflow:hidden;-webkit-tap-highlight-color:transparent}.mobile-screenshot-item[data-astro-cid-w64t2imy]:before{content:"";position:absolute;inset:-2px;background:linear-gradient(45deg,#5949e9,#1cb9e9,#5949e9);border-radius:inherit;opacity:0;transition:opacity .3s ease;z-index:-1}.mobile-screenshot-item[data-astro-cid-w64t2imy]:active:before{opacity:.2}.mobile-screenshot-item[data-astro-cid-w64t2imy]{min-height:44px}#mobile-wishlist-button[data-astro-cid-47bmul7u],#mobile-share-button[data-astro-cid-47bmul7u]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}#mobile-wishlist-button[data-astro-cid-47bmul7u]:active,#mobile-share-button[data-astro-cid-47bmul7u]:active{transform:scale(.95);background-color:#0c1a20e6}#mobile-wishlist-button[data-astro-cid-47bmul7u].wishlisted{color:#ef4444;background-color:#ef44441a;border-color:#ef44444d}#mobile-wishlist-button[data-astro-cid-47bmul7u].wishlisted svg[data-astro-cid-47bmul7u]{fill:currentColor}#mobileSystemReqToggle[data-astro-cid-qqlfpu2r]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.mobile-system-req-content[data-astro-cid-qqlfpu2r]{transition:max-height .3s cubic-bezier(.4,0,.2,1)}.mobile-system-req-content[data-astro-cid-qqlfpu2r].expanded{max-height:1000px!important}#mobile-checkout-button[data-astro-cid-vy7gryml]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}#mobile-checkout-button[data-astro-cid-vy7gryml]:active{transform:scale(.95)}@media (min-width: 768px){#mobilePurchaseSection[data-astro-cid-vy7gryml]{display:none}}#mobilePurchaseSection[data-astro-cid-vy7gryml].slide-up{transform:translateY(0)}#mobilePurchaseSection[data-astro-cid-vy7gryml].slide-down{transform:translateY(100%)}#mobile-checkout-button[data-astro-cid-vy7gryml].loading{pointer-events:none;opacity:.7}#mobile-checkout-button[data-astro-cid-vy7gryml].loading svg[data-astro-cid-vy7gryml]{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
