.desk.blog-root[data-theme]{--blog-bg:var(--desk);--blog-surface:var(--paper);--blog-surface-soft:var(--card-bg);--blog-text:var(--ink);--blog-muted:var(--graphite);--blog-border:var(--rule);--blog-hover-bg:var(--cyan-wash);--blog-accent:var(--cyan);--blog-accent-soft:var(--cyan-wash);--blog-accent-border:color-mix(in srgb,var(--cyan)35%,transparent);--blog-glass-bg:var(--paper);--blog-glass-bg-hover:var(--paper);--blog-glass-border:var(--rule);--blog-glass-border-hover:var(--graphite);--blog-nav-bg:var(--desk);--blog-nav-border:var(--rule);--blog-success:#0f7a4a;--blog-success-soft:#0f7a4a1a;--blog-success-border:#0f7a4a40;--blog-warning:#9a4a06;--blog-warning-soft:#b4530914;--blog-warning-border:#b4530938;--blog-danger:var(--red);--blog-danger-soft:var(--red-wash);--blog-danger-border:color-mix(in srgb,var(--red)35%,transparent);--blog-btn-bg:var(--ink);--blog-btn-bg-hover:var(--ink-2);--blog-btn-border:var(--ink);--blog-btn-text:var(--paper);--blog-btn-secondary-bg:transparent;--blog-btn-secondary-bg-hover:var(--card-bg);--blog-btn-secondary-border:var(--graphite);--blog-btn-secondary-text:var(--ink);--font-serif:var(--font-jakarta),"Plus Jakarta Sans",system-ui,sans-serif}@media (prefers-color-scheme:dark){html:not([data-dk-theme=light]) .desk.blog-root[data-theme]{--blog-success:#4ade80;--blog-success-soft:#4ade801f;--blog-success-border:#4ade804d;--blog-warning:#fdba74;--blog-warning-soft:#fdba741f;--blog-warning-border:#fdba744d}}html[data-dk-theme=dark] .desk.blog-root[data-theme]{--blog-success:#4ade80;--blog-success-soft:#4ade801f;--blog-success-border:#4ade804d;--blog-warning:#fdba74;--blog-warning-soft:#fdba741f;--blog-warning-border:#fdba744d}.desk.blog-root{background:var(--desk);min-height:100vh}.desk.blog-root .dk-aa-btn{flex:none}.desk.blog-root .blog-main a:not([class*=btn]):not(.blog-mag-card):not([class*=card]){color:var(--cyan)!important}.desk.blog-root .blog-main :is(p,li,figcaption,blockquote,td,dd,sup,.blog-evidence-source) a,.desk.blog-root .blog-main a.blog-index-link,.desk.blog-root .blog-main a.blog-fn-ref{text-underline-offset:3px;text-decoration:underline!important;text-decoration-thickness:1px!important}.desk.blog-root :is(.blog-sd-logo-link,.blog-mobile-logo,.blog-sm-logo) span{opacity:1!important}.desk.blog-root :is(.blog-sd-logo-link,.blog-mobile-logo,.blog-sm-logo){color:var(--ink)!important;text-decoration:none!important}.desk.blog-root :is(.blog-sd-logo-link,.blog-mobile-logo,.blog-sm-logo) span:not(.blog-sd-brand):not(:nth-child(2)){color:var(--graphite)!important}.desk.blog-root .blog-mag-header-eyebrow{color:var(--graphite)!important;opacity:1!important}.desk.blog-root :is(.blog-code-block-wrap pre,pre[class*=language-],.blog-main pre){color:#e6f3f4!important;border:1px solid var(--rule)!important;background:#0f1b2d!important}.desk.blog-root :is(.blog-code-block-wrap pre,pre[class*=language-],.blog-main pre) code{color:inherit!important;background:0 0!important}.desk.blog-root .blog-code-block-wrap .blog-code-lang{color:#a3afc0!important;opacity:1!important}.desk.blog-root .token:is(.comment,.prolog,.doctype,.cdata){color:#9fb0c4!important}.desk.blog-root .token:is(.property,.tag,.boolean,.number,.constant,.symbol,.deleted){color:#7dd3fc!important}.desk.blog-root .token:is(.string,.char,.attr-value,.builtin,.inserted,.url){color:#86efac!important}.desk.blog-root .token:is(.keyword,.atrule,.selector,.attr-name,.important){color:#f9a8d4!important}.desk.blog-root .token:is(.function,.class-name,.regex,.variable){color:#fde68a!important}.desk.blog-root .token:is(.punctuation,.operator,.entity){color:#cbd5e1!important}.desk.blog-root :not(svg):not(svg *){text-transform:none!important}.desk.blog-root :is([class*=tracking-wide],.blog-subtitle-badge,.blog-featured-badge,.metric-label,.blog-tldr-label,.blog-code-lang,.badge,.comparison-table th,.blog-sidebar-section-title,.blog-sm-heading,.blog-sd-heading,.blog-toc-heading,.blog-mag-flow-n,.blog-mag-featured-badge,.blog-mag-tag){letter-spacing:.01em!important}.desk.blog-root .blog-mag-header-desc{margin-bottom:0!important;font-size:1.0625rem!important;line-height:1.6!important}.desk.blog-root .blog-mag-lead-excerpt{margin-bottom:.75rem!important;font-size:1rem!important;line-height:1.55!important}.desk.blog-root .blog-mag-grid-excerpt{margin-bottom:.75rem!important;font-size:.9375rem!important;line-height:1.5!important}.desk.blog-root[data-font-size=large] .blog-mag-header-desc{font-size:1.25rem!important}.desk.blog-root[data-font-size=large] .blog-mag-lead-excerpt{font-size:1.125rem!important}.desk.blog-root[data-font-size=large] .blog-mag-grid-excerpt{font-size:1.0625rem!important}.desk.blog-root[data-font-size=large] .blog-mag-grid-title{font-size:1.25rem!important}
