.font-blog,.font-insights,.blog-module-container,.article-markdown-body{font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.font-blog p,.font-insights p,.blog-module-container p,.article-markdown-body p{font-weight:460}.font-blog h1,.font-insights h1,.blog-module-container h1,.article-markdown-body h1{font-weight:850;letter-spacing:-.02em}.font-blog h2,.font-insights h2,.blog-module-container h2,.article-markdown-body h2{font-weight:780;letter-spacing:-.015em}.font-blog h3,.font-blog h4,.font-insights h3,.font-insights h4,.blog-module-container h3,.blog-module-container h4,.article-markdown-body h3,.article-markdown-body h4{font-weight:760}.bg-dot-pattern{background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1px);background-size:20px 20px}::-moz-selection{background-color:#4bb9fa;color:#fff}::selection{background-color:#4bb9fa;color:#fff}.self-drawing-border{position:relative}.self-drawing-border:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(to right,#4bb9fa,#60A5FA,transparent);background-size:0% 100%;background-repeat:no-repeat;transition:background-size .8s cubic-bezier(.16,1,.3,1);z-index:10}.self-drawing-border.border-active:before,.self-drawing-border:hover:before{background-size:100% 100%}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.article-markdown-body{padding-top:.25rem;padding-bottom:1rem}.article-markdown-body h1{font-size:1.75rem;line-height:2.25rem;font-weight:850;color:#fff;margin-top:1.75rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #2e3038}@media (min-width: 640px){.article-markdown-body h1{font-size:2.15rem;line-height:2.65rem}}.article-markdown-body h2{font-size:1.35rem;line-height:1.85rem;font-weight:780;color:#fff;margin-top:1.5rem;margin-bottom:.75rem;padding-left:1rem;padding-top:.15rem;padding-bottom:.15rem;border-left:4px solid #4bb9fa}@media (min-width: 640px){.article-markdown-body h2{font-size:1.65rem;line-height:2.15rem}}.article-markdown-body h3{font-size:1.2rem;line-height:1.6rem;font-weight:760;color:#f3f4f6;margin-top:1.25rem;margin-bottom:.65rem}.article-markdown-body p{color:#d1d5db;font-size:1rem;line-height:1.8;font-weight:460;margin-bottom:1.25rem}@media (min-width: 640px){.article-markdown-body p{font-size:1.075rem;line-height:1.85}}.article-markdown-body ul{list-style-type:disc;padding-left:1.5rem;margin-top:.75rem;margin-bottom:1.25rem;color:#d1d5db}.article-markdown-body ol{list-style-type:decimal;padding-left:1.5rem;margin-top:.75rem;margin-bottom:1.25rem;color:#d1d5db}.article-markdown-body li{margin-bottom:.5rem;line-height:1.75;font-weight:460}.article-markdown-body strong{color:#fff;font-weight:650}.article-markdown-body em{color:#e5e7eb;font-style:italic}.article-markdown-body blockquote{background-color:#16171b;padding:1.25rem 1.5rem;border-top-right-radius:1rem;border-bottom-right-radius:1rem;border:1px solid #282a32;border-left:4px solid #4bb9fa;margin-top:1.5rem;margin-bottom:1.5rem;color:#e5e7eb;font-style:italic;box-shadow:0 10px 25px -5px #0006}.article-markdown-body blockquote p{margin-bottom:0;font-weight:460;line-height:1.8}.article-markdown-body pre{background-color:#121316;color:#f3f4f6;padding:1.25rem 1.5rem;border-radius:1rem;border:1px solid #2e3038;margin-top:1.25rem;margin-bottom:1.25rem;overflow-x:auto;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;line-height:1.7;box-shadow:0 15px 30px -10px #00000080}.article-markdown-body code{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;background-color:#222328;color:#60a5fa;padding:.2rem .4rem;border-radius:.375rem;border:1px solid #2e3038}.article-markdown-body pre code{background-color:transparent;color:inherit;padding:0;border:none}.article-markdown-body img{border-radius:1rem;border:1px solid #2a2c35;box-shadow:0 20px 35px -10px #0009;margin-top:1.75rem;margin-bottom:1.75rem;margin-left:auto;margin-right:auto;padding:0!important;width:100%;max-width:100%;height:auto;background-color:#0e0f12;display:block}.article-markdown-body hr{border-color:#2e3038;margin-top:2rem;margin-bottom:2rem}.article-markdown-body a{color:#60a5fa;text-decoration:underline;text-underline-offset:4px;font-weight:500;transition:color .15s ease}.article-markdown-body a:hover{color:#93c5fd}.article-markdown-body .cta,.cta{margin:38px 0 16px;padding:28px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:linear-gradient(180deg,#4bb9fa0f,#ffffff05)}.article-markdown-body .cta h3,.cta h3{font-size:20px;font-weight:600;color:#fff;margin-bottom:10px;letter-spacing:-.02em}.article-markdown-body .cta p,.cta p{font-size:15px;color:#9ca3af;margin-bottom:20px;line-height:1.6}.article-markdown-body .cta a.btn,.cta a.btn{display:inline-flex;align-items:center;gap:6px;background:#4bb9fa;color:#07101d!important;font-weight:600;font-size:14px;padding:10px 22px;border-radius:8px;text-decoration:none!important;transition:all .2s ease}.article-markdown-body .cta a.btn:hover,.cta a.btn:hover{background:#3aa3e0;filter:brightness(1.06)}.article-markdown-body .refs,.refs{font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:.875rem;color:#9ca3af;line-height:1.75;margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.08)}.article-markdown-body .refs strong,.refs strong{color:#fff;font-weight:600;margin-right:6px}.article-markdown-body .refs a,.refs a{color:#60a5fa!important;text-decoration:underline;text-underline-offset:4px;font-weight:450;transition:color .15s ease}.article-markdown-body .refs a:hover,.refs a:hover{color:#93c5fd!important}.article-markdown-body table.comparison,.comparison{width:100%;border-collapse:collapse;margin:28px 0 10px;font-size:14px;line-height:1.55;color:#e4e3de}.article-markdown-body table.comparison th,.article-markdown-body table.comparison td,.comparison th,.comparison td{border:1px solid rgba(255,255,255,.12);padding:13px 14px;text-align:left;vertical-align:top}.article-markdown-body table.comparison th,.comparison th{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;background:#ffffff09}.article-markdown-body table.comparison td:first-child,.comparison td:first-child{color:#fff;font-weight:600;width:23%}.article-markdown-body .table-note,.table-note{font-size:13px!important;color:#8b9097!important;margin:8px 0 24px!important;line-height:1.5}@media (max-width: 640px){.article-markdown-body table.comparison,.comparison{font-size:13px}.article-markdown-body table.comparison th,.article-markdown-body table.comparison td,.comparison th,.comparison td{padding:10px 8px}.article-markdown-body table.comparison td:first-child,.comparison td:first-child{width:auto}}.article-markdown-body .katex-formula-block{background:linear-gradient(135deg,#15171e,#1a1c24,#15171e);border:1px solid rgba(59,130,246,.35);border-radius:1.25rem;padding:1.75rem 2rem;margin-top:1.75rem;margin-bottom:1.75rem;box-shadow:0 25px 50px -12px #000000b3,0 0 25px #2563eb1f;overflow-x:auto;text-align:center;position:relative}.article-markdown-body .katex-display{margin:.5rem 0!important;color:#fff!important;font-size:1.3rem!important}.article-markdown-body .katex{color:#f1f5f9!important;font-size:1.075em}.article-markdown-body .katex-formula-block .katex-display .katex{color:#60a5fa!important;font-size:1.35em!important;letter-spacing:.02em}.article-markdown-body figure.post-figure,.article-markdown-body figure.art{margin:2rem auto;position:relative;left:auto;transform:none;width:100%;max-width:100%}.article-markdown-body figure.post-figure svg,.article-markdown-body figure.art svg{display:block;width:100%;max-width:100%;height:auto;border-radius:1rem;border:1px solid #2a2c35;box-shadow:0 20px 35px -10px #0009}@media (max-width: 640px){.article-markdown-body figure.post-figure,.article-markdown-body figure.art{overflow-x:auto;-webkit-overflow-scrolling:touch}.article-markdown-body figure.post-figure svg,.article-markdown-body figure.art svg{min-width:600px;width:100%}.article-markdown-body figure.post-figure figcaption,.article-markdown-body figure.art figcaption{position:sticky;left:0;text-align:left}.article-markdown-body figure.post-figure figcaption:before,.article-markdown-body figure.art figcaption:before{content:"Swipe to see diagram: ";color:#b6b5b0}}.article-markdown-body figure.post-figure figcaption,.article-markdown-body figure.art figcaption{margin-top:.75rem;font-family:JetBrains Mono,JetBrains Mono Fallback,ui-monospace,monospace;font-size:12px;line-height:1.55;color:#82837f;text-align:center}.article-markdown-body .note,.note{font-size:14.5px!important;color:#8b9097!important;line-height:1.6!important;border-top:1px solid rgba(255,255,255,.1);padding-top:18px;margin-top:34px!important}.article-markdown-body .note strong,.note strong{color:#e4e3de!important}.article-markdown-body .closer,.closer{font-size:15px;color:#b6b5b0;line-height:1.65;font-style:italic;margin-top:24px;margin-bottom:24px}.article-markdown-body .tbl,.tbl{overflow-x:auto;margin:28px 0;border:1px solid rgba(255,255,255,.12);border-radius:12px}.article-markdown-body .tbl table,.tbl table{width:100%;border-collapse:collapse;font-size:14.5px;min-width:600px;margin:0!important}.article-markdown-body .tbl th,.tbl th{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#8b9097;text-align:left;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.12);background:#ffffff08}.article-markdown-body .tbl td,.tbl td{padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.08);vertical-align:top;color:#e4e3de;line-height:1.55}.article-markdown-body .tbl tr:last-child td,.tbl tr:last-child td{border-bottom:none}.article-markdown-body .tbl td:first-child,.tbl td:first-child{color:#fff;font-weight:600}.article-markdown-body .readmore,.readmore{margin-top:34px!important;margin-bottom:0!important;padding:22px 0 8px!important;border-top:1px solid rgba(255,255,255,.1)!important;border-left:none!important;border-right:none!important;border-bottom:none!important;background:transparent!important;border-radius:0!important}.article-markdown-body .readmore h4,.readmore h4{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:12px!important;letter-spacing:.1em!important;color:#82837f!important;text-transform:uppercase!important;margin-bottom:14px!important;margin-top:0!important;font-weight:500!important}.article-markdown-body .readmore ul,.readmore ul{list-style:none!important;padding-left:0!important;margin:0!important}.article-markdown-body .readmore li,.readmore li{margin-bottom:12px!important;font-size:16px!important;line-height:1.5!important}.article-markdown-body .readmore li:last-child,.readmore li:last-child{margin-bottom:0!important}.article-markdown-body .readmore a,.readmore a{color:#45bafa!important;text-decoration:none!important;transition:color .15s ease,-webkit-text-decoration .15s ease;transition:color .15s ease,text-decoration .15s ease;transition:color .15s ease,text-decoration .15s ease,-webkit-text-decoration .15s ease}.article-markdown-body .readmore a:hover,.readmore a:hover{color:#93c5fd!important;text-decoration:underline!important}.article-markdown-body p.r-bel strong{color:#9aa3ae}.article-markdown-body p.r-doubt strong{color:#f0724d}.article-markdown-body p.r-ev strong{color:#6fa3e0}.article-markdown-body p.r-ok strong{color:#4fbf8f}
