@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-border-style:solid;--tw-space-y-reverse:0}}}.article-content{--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:hsl(var(--foreground));overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.article-content p.is-editor-empty:first-child:before{pointer-events:none;float:left;height:calc(var(--spacing,.25rem)*0);color:hsl(var(--muted-foreground));content:attr(data-placeholder)}.article-content h1{margin-top:calc(var(--spacing,.25rem)*8);margin-bottom:calc(var(--spacing,.25rem)*4);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.article-content h1:first-child{margin-top:calc(var(--spacing,.25rem)*0)}.article-content h2{margin-top:calc(var(--spacing,.25rem)*6);margin-bottom:calc(var(--spacing,.25rem)*3);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.article-content h2:first-child{margin-top:calc(var(--spacing,.25rem)*0)}.article-content h3{margin-top:calc(var(--spacing,.25rem)*4);margin-bottom:calc(var(--spacing,.25rem)*2);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.article-content h3:first-child{margin-top:calc(var(--spacing,.25rem)*0)}.article-content p{margin-block:calc(var(--spacing,.25rem)*4);--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}.article-content p:first-child{margin-top:calc(var(--spacing,.25rem)*0)}.article-content p:last-child{margin-bottom:calc(var(--spacing,.25rem)*0)}.article-content a{cursor:pointer;color:hsl(var(--primary));text-decoration-line:underline}@media (hover:hover){.article-content a:hover{text-decoration-line:none}}.article-content strong{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.article-content em{font-style:italic}.article-content u{text-decoration-line:underline}.article-content s{text-decoration-line:line-through}.article-content mark{background-color:var(--color-yellow-200,#fff085);padding-inline:calc(var(--spacing,.25rem)*.5);border-radius:.25rem}@supports (color:lab(0% 0 0)){.article-content mark{background-color:var(--color-yellow-200,lab(94.3433% -5.00429 52.9663))}}@media (prefers-color-scheme:dark){.article-content mark{background-color:var(--color-yellow-800,#874b00)}@supports (color:lab(0% 0 0)){.article-content mark{background-color:var(--color-yellow-800,lab(38.7484% 23.5833 51.4916))}}}.article-content code:not(pre code){background-color:hsl(var(--muted));padding-inline:calc(var(--spacing,.25rem)*1.5);padding-block:calc(var(--spacing,.25rem)*.5);font-family:var(--font-geist-mono);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));border-radius:.25rem}.article-content pre{margin-block:calc(var(--spacing,.25rem)*4);border-radius:var(--radius);background-color:hsl(var(--muted));padding:calc(var(--spacing,.25rem)*4);font-family:var(--font-geist-mono);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.article-content pre code{padding:calc(var(--spacing,.25rem)*0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));white-space:pre;background-color:#0000}.article-content blockquote{margin-block:calc(var(--spacing,.25rem)*4);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.article-content blockquote{border-color:color-mix(in oklab,hsl(var(--primary))50%,transparent)}}.article-content blockquote{padding-left:calc(var(--spacing,.25rem)*4);color:hsl(var(--muted-foreground));font-style:italic}.article-content ul{margin-block:calc(var(--spacing,.25rem)*4);list-style-type:disc}:where(.article-content ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*1)*calc(1 - var(--tw-space-y-reverse)))}.article-content ul{padding-left:calc(var(--spacing,.25rem)*6)}.article-content ol{margin-block:calc(var(--spacing,.25rem)*4);list-style-type:decimal}:where(.article-content ol>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*1)*calc(1 - var(--tw-space-y-reverse)))}.article-content ol{padding-left:calc(var(--spacing,.25rem)*6)}.article-content li{--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}.article-content li p{margin-block:calc(var(--spacing,.25rem)*0)}.article-content ul ul,.article-content ol ul,.article-content ul ol,.article-content ol ol{margin-top:calc(var(--spacing,.25rem)*1);margin-bottom:calc(var(--spacing,.25rem)*0)}.article-content img{margin-inline:auto;margin-block:calc(var(--spacing,.25rem)*6);border-radius:var(--radius);object-fit:contain;max-width:100%;height:auto;max-height:600px;display:block}.article-content figure{margin-block:calc(var(--spacing,.25rem)*6)}.article-content figure img{margin-block:calc(var(--spacing,.25rem)*0)}.article-content figcaption{margin-top:calc(var(--spacing,.25rem)*2);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:hsl(var(--muted-foreground))}.article-content hr{margin-block:calc(var(--spacing,.25rem)*8);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:hsl(var(--border))}.article-content [style*="text-align: center"]{text-align:center}.article-content [style*="text-align: right"]{text-align:right}.article-content [style*="text-align: left"]{text-align:left}.article-content ul[data-type=taskList]{padding-left:calc(var(--spacing,.25rem)*0);list-style-type:none}.article-content ul[data-type=taskList] li{align-items:flex-start;gap:calc(var(--spacing,.25rem)*2);display:flex}.article-content ul[data-type=taskList] input[type=checkbox]{margin-top:calc(var(--spacing,.25rem)*1)}.article-content .table-wrapper{margin-block:calc(var(--spacing,.25rem)*4);-webkit-overflow-scrolling:touch;overflow-x:auto}.article-content table{border-collapse:collapse;width:100%;min-width:400px}.article-content th,.article-content td{border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--border));padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}.article-content th{background-color:hsl(var(--muted));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);white-space:nowrap}.article-content .hljs-comment,.article-content .hljs-quote{color:hsl(var(--muted-foreground));font-style:italic}.article-content .hljs-keyword,.article-content .hljs-selector-tag,.article-content .hljs-addition{color:hsl(var(--primary))}.article-content .hljs-number,.article-content .hljs-string,.article-content .hljs-meta .hljs-meta-string,.article-content .hljs-literal,.article-content .hljs-doctag,.article-content .hljs-regexp{color:var(--color-green-600,#00a544)}@supports (color:lab(0% 0 0)){.article-content .hljs-number,.article-content .hljs-string,.article-content .hljs-meta .hljs-meta-string,.article-content .hljs-literal,.article-content .hljs-doctag,.article-content .hljs-regexp{color:var(--color-green-600,lab(59.0978% -58.6621 41.2579))}}@media (prefers-color-scheme:dark){.article-content .hljs-number,.article-content .hljs-string,.article-content .hljs-meta .hljs-meta-string,.article-content .hljs-literal,.article-content .hljs-doctag,.article-content .hljs-regexp{color:var(--color-green-400,#05df72)}@supports (color:lab(0% 0 0)){.article-content .hljs-number,.article-content .hljs-string,.article-content .hljs-meta .hljs-meta-string,.article-content .hljs-literal,.article-content .hljs-doctag,.article-content .hljs-regexp{color:var(--color-green-400,lab(78.503% -64.9265 39.7492))}}}.article-content .hljs-title,.article-content .hljs-section,.article-content .hljs-name,.article-content .hljs-selector-id,.article-content .hljs-selector-class{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-blue-600,#155dfc)}@supports (color:lab(0% 0 0)){.article-content .hljs-title,.article-content .hljs-section,.article-content .hljs-name,.article-content .hljs-selector-id,.article-content .hljs-selector-class{color:var(--color-blue-600,lab(44.0605% 29.0279 -86.0352))}}@media (prefers-color-scheme:dark){.article-content .hljs-title,.article-content .hljs-section,.article-content .hljs-name,.article-content .hljs-selector-id,.article-content .hljs-selector-class{color:var(--color-blue-400,#54a2ff)}@supports (color:lab(0% 0 0)){.article-content .hljs-title,.article-content .hljs-section,.article-content .hljs-name,.article-content .hljs-selector-id,.article-content .hljs-selector-class{color:var(--color-blue-400,lab(65.0361% -1.42065 -56.9802))}}}.article-content .hljs-attribute,.article-content .hljs-attr,.article-content .hljs-variable,.article-content .hljs-template-variable,.article-content .hljs-class .hljs-title,.article-content .hljs-type{color:var(--color-amber-600,#dd7400)}@supports (color:lab(0% 0 0)){.article-content .hljs-attribute,.article-content .hljs-attr,.article-content .hljs-variable,.article-content .hljs-template-variable,.article-content .hljs-class .hljs-title,.article-content .hljs-type{color:var(--color-amber-600,lab(60.3514% 40.5624 87.1228))}}@media (prefers-color-scheme:dark){.article-content .hljs-attribute,.article-content .hljs-attr,.article-content .hljs-variable,.article-content .hljs-template-variable,.article-content .hljs-class .hljs-title,.article-content .hljs-type{color:var(--color-amber-400,#fcbb00)}@supports (color:lab(0% 0 0)){.article-content .hljs-attribute,.article-content .hljs-attr,.article-content .hljs-variable,.article-content .hljs-template-variable,.article-content .hljs-class .hljs-title,.article-content .hljs-type{color:var(--color-amber-400,lab(80.1641% 16.6016 99.2089))}}}.article-content .hljs-symbol,.article-content .hljs-bullet,.article-content .hljs-subst,.article-content .hljs-meta,.article-content .hljs-meta .hljs-keyword,.article-content .hljs-selector-attr,.article-content .hljs-selector-pseudo,.article-content .hljs-link{color:var(--color-purple-600,#9810fa)}@supports (color:lab(0% 0 0)){.article-content .hljs-symbol,.article-content .hljs-bullet,.article-content .hljs-subst,.article-content .hljs-meta,.article-content .hljs-meta .hljs-keyword,.article-content .hljs-selector-attr,.article-content .hljs-selector-pseudo,.article-content .hljs-link{color:var(--color-purple-600,lab(43.0295% 75.21 -86.5669))}}@media (prefers-color-scheme:dark){.article-content .hljs-symbol,.article-content .hljs-bullet,.article-content .hljs-subst,.article-content .hljs-meta,.article-content .hljs-meta .hljs-keyword,.article-content .hljs-selector-attr,.article-content .hljs-selector-pseudo,.article-content .hljs-link{color:var(--color-purple-400,#c07eff)}@supports (color:lab(0% 0 0)){.article-content .hljs-symbol,.article-content .hljs-bullet,.article-content .hljs-subst,.article-content .hljs-meta,.article-content .hljs-meta .hljs-keyword,.article-content .hljs-selector-attr,.article-content .hljs-selector-pseudo,.article-content .hljs-link{color:var(--color-purple-400,lab(63.6946% 47.6127 -59.2066))}}}.article-content .hljs-built_in,.article-content .hljs-deletion{color:var(--color-red-600,#e40014)}@supports (color:lab(0% 0 0)){.article-content .hljs-built_in,.article-content .hljs-deletion{color:var(--color-red-600,lab(48.4493% 77.4328 61.5452))}}@media (prefers-color-scheme:dark){.article-content .hljs-built_in,.article-content .hljs-deletion{color:var(--color-red-400,#ff6568)}@supports (color:lab(0% 0 0)){.article-content .hljs-built_in,.article-content .hljs-deletion{color:var(--color-red-400,lab(63.7053% 60.745 31.3109))}}}.article-content .hljs-formula{background-color:hsl(var(--muted))}.article-content .hljs-emphasis{font-style:italic}.article-content .hljs-strong{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}
