.fontsource-dht-display{--font-dht-display:"Anton"}.fontsource-dht-body{--font-dht-body:"Barlow"}.fontsource-evil-display{--font-evil-display:"Anton"}.fontsource-evil-body{--font-evil-body:"Hanken Grotesk Variable"}.fontsource-freeze-display{--font-freeze-display:"Fraunces Variable"}.fontsource-freeze-mono{--font-freeze-mono:"DM Mono"}.fontsource-cookbook-display{--font-cookbook-display:"Fraunces Variable"}.fontsource-cookbook-poster{--font-cookbook-poster:"Anton"}.fontsource-cookbook-sans{--font-cookbook-sans:"DM Sans Variable"}.fontsource-getit-display{--font-getit-display:"Fraunces Variable"}.fontsource-getit-sans{--font-getit-sans:"Hanken Grotesk Variable"}.fontsource-grove-display{--font-grove-display:"Fraunces Variable"}.fontsource-grove-body{--font-grove-body:"Hanken Grotesk Variable"}.fontsource-bs-display{--font-bs-display:"Space Grotesk Variable"}.fontsource-bs-body{--font-bs-body:"Inter Variable"}.fontsource-tubby-body{--font-tubby-body:"Montserrat Variable"}.fontsource-pod-display{--font-pod-display:"Bebas Neue"}.fontsource-pod-body{--font-pod-body:"League Spartan Variable"}.fontsource-pod-editorial{--font-pod-editorial:"Playfair Display Variable"}.fontsource-quiz-body{--font-quiz-body:"Figtree Variable"}.fontsource-quiz-heading{--font-quiz-heading:"Fraunces Variable"}.fontsource-rw-serif{--font-rw-serif:"Source Serif 4 Variable"}.fontsource-rw-sans{--font-rw-sans:"Inter Variable"}.fontsource-product-display{--font-product-display:"Fraunces Variable"}.fontsource-vine-display{--font-vine-display:"Fraunces Variable"}.fontsource-vine-mono{--font-vine-mono:"DM Mono"}.fontsource-wpf-display{--font-wpf-display:"Fraunces Variable"}.fontsource-wpf-sans{--font-wpf-sans:"Hanken Grotesk Variable"}.fontsource-wpf-mono{--font-wpf-mono:"DM Mono"}.fontsource-playfair{--font-playfair:"Playfair Display Variable"}.fontsource-lora{--font-lora:"Lora Variable"}.fontsource-open-sans{--font-open-sans:"Open Sans Variable"}.fontsource-claim-display{--font-claim-display:"Cormorant Garamond Variable"}.fontsource-claim-body{--font-claim-body:"Inter Variable"}.fontsource-hearsay-display{--font-hearsay-display:"Fraunces Variable"}.fontsource-hearsay-body{--font-hearsay-body:"Spline Sans Variable"}:root{--font-size-body-xl:1.375rem;--font-size-body-l:1.25rem;--font-size-body-m:1.125rem;--font-size-body-s:1rem;--font-size-body-xs:1rem;--line-height-body-xl:1.875rem;--line-height-body-l:1.75rem;--line-height-body-m:1.75rem;--line-height-body-s:1.5rem;--line-height-body-xs:1.5rem;--font-size-label-m:1rem;--font-size-label-s:1rem;--font-size-label-xs:1rem;--line-height-label-m:1.25rem;--line-height-label-s:1.25rem;--line-height-label-xs:1.25rem}html{background:var(--page-background)}.cascade-highlight{background-color:var(--bg-color,#FF6B6B);color:white;padding:4px 8px;border-radius:4px;display:inline-block;transform:rotate(var(--rotate,0deg)) translateY(var(--translateY,0));margin-right:8px;font-weight:500}@media (max-width:768px){.cascade-highlight{transform:none;margin-right:6px;margin-bottom:4px}}.blog-inline-media img{width:auto!important;height:auto!important;max-width:100%!important;max-height:min(56vh,34rem)!important;margin-inline:auto}.blog-inline-media--screenshot{background:var(--neutral-background-medium)}.blog-article{min-width:0;max-width:100%}.blog-table-shell{position:relative;max-width:100%;margin:1rem 0 1.5rem}@media (max-width:640px){.blog-table-shell:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;width:32px;pointer-events:none;border-radius:0 .75rem .75rem 0;background:linear-gradient(to right,transparent,var(--page-background));opacity:.9}}.blog-table-wrap{max-width:100%;width:100%;overflow-x:auto;border:1px solid var(--neutral-border-alpha-medium,rgba(255,255,255,.18));border-radius:.75rem;background:var(--neutral-background-medium,rgba(255,255,255,.04))}.blog-article>.blog-table-wrap{margin:1rem 0 1.5rem}.blog-table{width:100%;min-width:34rem;border-collapse:collapse}.blog-table td,.blog-table th{padding:.75rem .875rem;border-bottom:1px solid var(--neutral-border-alpha-weak,rgba(255,255,255,.1));vertical-align:top;line-height:1.45}.blog-table th{text-align:left;font-weight:700;background:var(--neutral-background-strong,rgba(255,255,255,.06))}.blog-table tbody tr:nth-child(2n) td{background:var(--neutral-background-weak,rgba(255,255,255,.02))}.blog-table tbody tr:last-child td{border-bottom:none}@media (max-width:768px){.blog-table{min-width:28rem}.blog-table td,.blog-table th{padding:.625rem .75rem;font-size:1rem}}.blog-article .blog-cta-card{position:relative;margin:1.125rem 0 1.75rem;border:1px solid var(--neutral-border-medium)!important;border-left:4px solid var(--brand-on-background-strong)!important;background:linear-gradient(135deg,var(--brand-alpha-weak) 0,var(--neutral-background-medium) 72%)!important;box-shadow:0 10px 24px rgba(0,0,0,.18);overflow:hidden}.blog-article .blog-cta-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent,transparent 72%,rgba(255,255,255,.04))}.blog-article .blog-cta-card [role=heading]{letter-spacing:.04em;text-transform:uppercase;font-weight:800}.blog-article .blog-cta-button{border-radius:999px!important;border:1px solid var(--neutral-border-alpha-medium)!important;box-shadow:0 6px 14px rgba(0,0,0,.18);font-weight:700!important;letter-spacing:.01em;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.blog-article .blog-cta-button:hover{transform:translateY(-1px);box-shadow:0 10px 18px rgba(0,0,0,.22);filter:saturate(1.05)}.blog-article .blog-cta-button:active{transform:translateY(0)}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--neutral-background-medium,#1a1a1a) inset!important;-webkit-text-fill-color:var(--neutral-on-background-strong,#fff)!important;caret-color:var(--neutral-on-background-strong,#fff)!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}[data-theme=light] input:-webkit-autofill,[data-theme=light] input:-webkit-autofill:active,[data-theme=light] input:-webkit-autofill:focus,[data-theme=light] input:-webkit-autofill:hover,[data-theme=light] select:-webkit-autofill,[data-theme=light] textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--neutral-background-medium,#f5f5f5) inset!important;-webkit-text-fill-color:var(--neutral-on-background-strong,#0a0a0a)!important;caret-color:var(--neutral-on-background-strong,#0a0a0a)!important}@media (max-width:1024px){.login-page footer,.login-page header{display:none!important}}a[data-toc-active=true],a[data-toc-active=true] *{color:#FF5C1A!important}.blog-article a:not(:where(.button)){color:#1565C0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.blog-article a:not(:where(.button)):hover{color:#0D47A1}.blog-article a:not(:where(.button)):visited{color:#1565C0}