[data-dir=rtl]~.mt-2 button#feat-prev{transform:scaleX(-1)}[data-dir=rtl]~.mt-2 button#feat-next{transform:scaleX(-1)}.no-scrollbar{scrollbar-width:none}html,body{overflow-x:hidden}@supports (-webkit-touch-callout: none){#feat-track{transform:translateZ(0)}}#feat-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}#feat-track>article{scroll-snap-align:start}@media(prefers-reduced-motion:reduce){#feat-track{scroll-behavior:auto}}[data-dir=rtl]~.mt-4 button#feat-prev{transform:scaleX(-1)}[data-dir=rtl]~.mt-4 button#feat-next{transform:scaleX(-1)}[dir=rtl] .reco-badge{right:auto;left:1rem}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}html{scroll-behavior:auto}.apple-arrow[data-astro-cid-zuijs62a]{display:inline-flex;align-items:center;justify-content:center;height:38px;width:38px;border-radius:9999px;background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 8px 20px -12px #00000059;color:#111;transition:transform .15s ease,background .15s ease}.apple-arrow[data-astro-cid-zuijs62a]:active{transform:scale(.98)}@media(max-width:767.98px){#analytics-track[data-astro-cid-zuijs62a]{scroll-snap-type:x mandatory;gap:18px}#analytics-track[data-astro-cid-zuijs62a]>article[data-astro-cid-zuijs62a]{min-width:84vw;max-width:84vw;scroll-snap-align:start;padding:16px}#analytics-track[data-astro-cid-zuijs62a] [data-astro-cid-zuijs62a][data-hero]{width:100%;aspect-ratio:4/3;height:auto}#analytics-track[data-astro-cid-zuijs62a] [data-astro-cid-zuijs62a][data-hero] img[data-astro-cid-zuijs62a]{position:static!important;width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:50% 42%;object-position:50% 42%;display:block;padding:0!important;margin:0!important;transform:translateZ(0);image-rendering:-webkit-optimize-contrast}#analytics-track[data-astro-cid-zuijs62a] [data-astro-cid-zuijs62a][data-hero][data-contain] img[data-astro-cid-zuijs62a]{-o-object-fit:contain!important;object-fit:contain!important;background:linear-gradient(#0b0b0b08,#0b0b0b08)}#analytics-track[data-astro-cid-zuijs62a] h3[data-astro-cid-zuijs62a]{font-size:1.25rem;line-height:1.22;letter-spacing:-.01em}#analytics-track[data-astro-cid-zuijs62a] p[data-astro-cid-zuijs62a],#analytics-track[data-astro-cid-zuijs62a] li[data-astro-cid-zuijs62a]{font-size:.95rem}}@media(min-width:768px){#analytics-track[data-astro-cid-zuijs62a] article[data-astro-cid-zuijs62a] figure[data-astro-cid-zuijs62a]{display:block;height:420px;align-self:start}#analytics-track[data-astro-cid-zuijs62a] article[data-astro-cid-zuijs62a] figure[data-astro-cid-zuijs62a]>[data-astro-cid-zuijs62a][data-hero]{position:relative;width:100%;height:100%}#analytics-track[data-astro-cid-zuijs62a] article[data-astro-cid-zuijs62a] figure[data-astro-cid-zuijs62a] [data-astro-cid-zuijs62a][data-hero] img[data-astro-cid-zuijs62a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 46%;object-position:50% 46%;display:block;padding:0!important;margin:0!important}}html{scroll-behavior:smooth}.prose .note{margin-top:1rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1));background-color:#eff6ffb3;padding:1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.toc-link{display:block;border-radius:.5rem;padding:.5rem .75rem;--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.toc-link:hover{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.prose .card{margin-bottom:2rem;border-radius:1rem;border-width:1px;border-color:#e4e4e7b3;background-color:#fffc;padding:1.5rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-backdrop-blur: blur(8px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.prose .section-title{margin-top:0!important;margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem;font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}
