@font-face{font-family:GSM;font-style:normal;font-display:swap;font-weight:100;src:url(/_next/static/media/200.9724e888.ttf)}@font-face{font-family:GSM;font-style:italic;font-display:swap;font-weight:100;src:url(/_next/static/media/200-italic.c67699c5.ttf)}@font-face{font-family:GSM;font-style:normal;font-display:swap;font-weight:200;src:url(/_next/static/media/200.9724e888.ttf)}@font-face{font-family:GSM;font-style:italic;font-display:swap;font-weight:200;src:url(/_next/static/media/200-italic.c67699c5.ttf)}@font-face{font-family:GSM;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/300.b43cc461.ttf)}@font-face{font-family:GSM;font-style:italic;font-display:swap;font-weight:300;src:url(/_next/static/media/300-italic.81eed6d6.ttf)}@font-face{font-family:GSM;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/400.4ceb2134.ttf)}@font-face{font-family:GSM;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/400-italic.49c619c9.ttf)}@font-face{font-family:GSM;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/500.7eb83b51.ttf)}@font-face{font-family:GSM;font-style:italic;font-display:swap;font-weight:500;src:url(/_next/static/media/500-italic.869037ef.ttf)}@font-face{font-family:GSM;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/600.13c30ad9.ttf)}@font-face{font-family:GSM;font-style:italic;font-display:swap;font-weight:600;src:url(/_next/static/media/600-italic.971153f7.ttf)}@font-face{font-family:GSM;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/700.ca05dadd.ttf)}@font-face{font-family:GSM;font-style:italic;font-display:swap;font-weight:700;src:url(/_next/static/media/700-italic.fdc6f952.ttf)}@font-face{font-family:GSM;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/800.306747f2.ttf)}@font-face{font-family:GSM;font-style:italic;font-display:swap;font-weight:800;src:url(/_next/static/media/800-italic.e8e17087.ttf)}@font-face{font-family:GSM;font-style:normal;font-display:swap;font-weight:900;src:url(/_next/static/media/900.ed01d89c.ttf)}@font-face{font-family:GSM;font-style:italic;font-display:swap;font-weight:900;src:url(/_next/static/media/900-italic.30b9ef23.ttf)}html{scroll-behavior:smooth}body{margin:0}[data-rmiz-modal-overlay=hidden]{background-color:hsla(0,0%,100%,0)!important}[data-rmiz-modal-overlay=visible]{background-color:#000!important}.pac-container:after{background-image:none!important;height:0}.blog-content,.blog-content a,.blog-content blockquote,.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5,.blog-content h6,.blog-content img,.blog-content li,.blog-content ol,.blog-content p,.blog-content pre,.blog-content table,.blog-content td,.blog-content th,.blog-content ul{@apply relative my-6 overflow-x-auto rounded-lg bg-gray-900 p-4}.blog-content pre code{@apply text-sm text-gray-100;font-family:Courier New,Courier,monospace}.blog-content :not(pre)>code{@apply rounded bg-gray-100 px-1.5 py-0.5 text-sm text-gray-800 dark:bg-gray-800 dark:text-gray-200}.blog-content pre[data-language]:before{@apply absolute right-2 top-2 rounded bg-gray-800 px-2 py-1 text-xs uppercase text-gray-400;content:attr(data-language);z-index:1}.blog-content .copy-code-btn,.blog-content pre:hover .copy-code-btn{@apply opacity-100}.hljs{background:#1e293b!important;color:#e2e8f0!important}.hljs-comment,.hljs-quote{color:#64748b;font-style:italic}.hljs-addition,.hljs-keyword,.hljs-selector-tag{color:#c084fc}.hljs-doctag,.hljs-literal,.hljs-meta .hljs-string,.hljs-number,.hljs-regexp,.hljs-string{color:#86efac}.hljs-name,.hljs-section,.hljs-selector-class,.hljs-selector-id,.hljs-title{color:#7dd3fc}.hljs-attr,.hljs-attribute,.hljs-class .hljs-title,.hljs-template-variable,.hljs-type,.hljs-variable{color:#fbbf24}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-meta .hljs-keyword,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-subst,.hljs-symbol{color:#fb923c}.hljs-built_in,.hljs-deletion{color:#f87171}.hljs-formula{background:#374151}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}