.blog-content{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}:is(.dark .blog-content){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5,.blog-content h6{font-weight:700;line-height:1.25}.blog-content h1{margin-top:4rem;margin-bottom:2rem;padding-bottom:1rem;font-size:1.875rem;line-height:2.25rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}:is(.dark .blog-content h1){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:640px){.blog-content h1{font-size:2.25rem;line-height:2.5rem}}.blog-content h1{border-bottom:4px solid #06c755}.blog-content h2{margin-top:3.5rem;margin-bottom:1.5rem;font-size:1.5rem;line-height:2rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}:is(.dark .blog-content h2){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:640px){.blog-content h2{font-size:1.875rem;line-height:2.25rem}}.blog-content h2{border-left:6px solid #06c755;border-bottom:2px solid #06c755;padding:.5rem 1rem;background-color:#06c7550d}.blog-content h3{margin-top:2.5rem;margin-bottom:1.25rem;font-size:1.25rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}:is(.dark .blog-content h3){--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity))}@media (min-width:640px){.blog-content h3{font-size:1.5rem;line-height:2rem}}.blog-content h3{border-left:5px solid #06c755;padding:.25rem .75rem}.blog-content h4{margin-top:2rem;margin-bottom:1rem;padding-bottom:.25rem;font-size:1.125rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}:is(.dark .blog-content h4){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}@media (min-width:640px){.blog-content h4{font-size:1.25rem;line-height:1.75rem}}.blog-content h4{border-bottom:2px dashed #06c755}.blog-content h5{margin-top:1.5rem;margin-bottom:.75rem;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}:is(.dark .blog-content h5){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.blog-content h6{margin-top:1.25rem;margin-bottom:.5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}:is(.dark .blog-content h6){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.blog-content p{margin-bottom:1.5rem;overflow-wrap:break-word;font-size:1rem;line-height:1.75rem;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}:is(.dark .blog-content p){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}@media (min-width:640px){.blog-content p{font-size:17px;line-height:2rem}}.blog-content ol,.blog-content ul{margin-top:1.5rem;margin-bottom:1.5rem;margin-left:2rem;list-style-position:outside}.blog-content ol>:not([hidden])~:not([hidden]),.blog-content ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.blog-content ol,.blog-content ul{line-height:1.75rem;--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}:is(.dark .blog-content ol),:is(.dark .blog-content ul){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}@media (min-width:640px){.blog-content ol,.blog-content ul{line-height:2rem}}.blog-content ul{list-style-type:disc}.blog-content ol{list-style-type:decimal}.blog-content li{line-height:1.625}.blog-content blockquote{margin-top:.25rem;margin-bottom:.25rem;border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius);border-left-width:4px;--tw-border-opacity:1;border-color:rgb(6 199 85/var(--tw-border-opacity));background-color:#06c7550d;padding:.5rem .75rem .5rem 1rem;font-style:italic;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}:is(.dark .blog-content blockquote){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.terminal-code-block{margin-top:1.5rem;margin-bottom:1.5rem;overflow:hidden;border-radius:var(--radius);border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity));--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}:is(.dark .terminal-code-block){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity))}.terminal-code-block{background:linear-gradient(135deg,#2d3748,#1a202c)}.terminal-header{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:linear-gradient(90deg,#4a5568,#2d3748);border-bottom:1px solid #4a5568}.terminal-controls{display:flex;align-items:center;gap:.5rem}.terminal-btn{height:.75rem;width:.75rem;border-radius:9999px}.terminal-close{background:#ff5f56;border:1px solid #e04e4e}.terminal-minimize{background:#ffbd2e;border:1px solid #dea123}.terminal-maximize{background:#27ca3f;border:1px solid #1aab29}.terminal-title{font-weight:500;color:rgb(209 213 219/var(--tw-text-opacity));position:absolute;left:50%;transform:translateX(-50%)}.terminal-content,.terminal-title{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1}.terminal-content{overflow-x:auto;padding:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;line-height:1.625;color:rgb(243 244 246/var(--tw-text-opacity));background:#1a202c;color:#e2e8f0;border:none;margin:0;white-space:pre;-moz-tab-size:2;tab-size:2}.terminal-content code{display:block;color:inherit;background:#0000;padding:0;border-radius:0}.dark .terminal-code-block{border-color:#4a5568}@media (max-width:640px){.terminal-header{padding:.5rem .75rem}.terminal-content,.terminal-title{font-size:.75rem;line-height:1rem}.terminal-content{padding:.75rem}.terminal-btn{height:.625rem;width:.625rem}}.blog-content pre{margin-top:1.5rem;margin-bottom:1.5rem;overflow-x:auto;border-radius:var(--radius);--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity));padding:1rem;--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity))}:is(.dark .blog-content pre){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.blog-content code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem}.blog-content :not(pre)>code{border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity));padding:.125rem .375rem;--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}:is(.dark .blog-content :not(pre)>code){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.blog-content table{margin-top:1rem;margin-bottom:1rem;width:100%;table-layout:auto;border-collapse:collapse;border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}:is(.dark .blog-content table){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity))}.blog-content td,.blog-content th{border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity));padding:.5rem 1rem}:is(.dark .blog-content td),:is(.dark .blog-content th){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity))}.blog-content th{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity));font-weight:600}:is(.dark .blog-content th){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.blog-content img{margin-top:1.5rem;margin-bottom:1.5rem;height:auto;max-width:100%;border-radius:var(--radius);--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.blog-content a{font-weight:500;--tw-text-opacity:1;color:rgb(6 199 85/var(--tw-text-opacity));text-decoration-line:underline;text-decoration-color:#06c75566;text-underline-offset:4px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.blog-content a:hover{--tw-text-opacity:1;color:rgb(5 176 75/var(--tw-text-opacity));text-decoration-color:#06c755}.blog-content .toc-container a,.blog-content .toc-container a:active,.blog-content .toc-container a:hover,.blog-content .toc-container a:link,.blog-content .toc-container a:visited{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity));text-decoration-line:none}:is(.dark .blog-content .toc-container a),:is(.dark .blog-content .toc-container a:active),:is(.dark .blog-content .toc-container a:hover),:is(.dark .blog-content .toc-container a:link),:is(.dark .blog-content .toc-container a:visited){--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity))}.blog-content hr{margin-top:2.5rem;margin-bottom:2.5rem;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}:is(.dark .blog-content hr){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity))}.blog-content del{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity));text-decoration-line:line-through}:is(.dark .blog-content del){--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.blog-content strong{border-radius:.25rem;background-color:#06c7551a;padding-left:.25rem;padding-right:.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}:is(.dark .blog-content strong){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.blog-content em{font-style:italic}.blog-content pre code{display:block}@media (max-width:640px){.blog-content h1{font-size:1.5rem;line-height:2rem}.blog-content h2{font-size:1.25rem;line-height:1.75rem}.blog-content h3{font-size:1.125rem;line-height:1.75rem}.blog-content pre{padding:.75rem;font-size:.75rem;line-height:1rem}}