/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@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-font-weight:initial}}}article h2{margin-top:calc(var(--spacing,.25rem) * 8);margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-heading,var(--text-2xl));line-height:var(--tw-leading,var(--text-heading--line-height,1.05));letter-spacing:var(--tw-tracking,var(--text-heading--letter-spacing,var(--tracking-tight)));font-weight:var(--tw-font-weight,var(--text-heading--font-weight,var(--font-weight-medium)))}article h3{margin-top:calc(var(--spacing,.25rem) * 6);margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-subheading,var(--text-xl));line-height:var(--tw-leading,var(--text-subheading--line-height,1.1));letter-spacing:var(--tw-tracking,var(--text-subheading--letter-spacing,var(--tracking-tight)));font-weight:var(--tw-font-weight,var(--text-subheading--font-weight,var(--font-weight-medium)))}article h4{margin-top:calc(var(--spacing,.25rem) * 5);margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-minorheading,var(--text-base));line-height:var(--tw-leading,var(--text-minorheading--line-height,1.25));letter-spacing:var(--tw-tracking,var(--text-minorheading--letter-spacing,var(--tracking-tight)));font-weight:var(--tw-font-weight,var(--text-minorheading--font-weight,var(--font-weight-medium)))}article p{margin-bottom:calc(var(--spacing,.25rem) * 5);font-size:var(--text-body,var(--text-base));line-height:var(--tw-leading,var(--text-body--line-height,1.45));letter-spacing:var(--tw-tracking,var(--text-body--letter-spacing,var(--tracking-normal)));font-weight:var(--tw-font-weight,var(--text-body--font-weight,var(--font-weight-light)))}article ol,article ul{margin-bottom:calc(var(--spacing,.25rem) * 5);padding-left:calc(var(--spacing,.25rem) * 6);font-size:var(--text-body,var(--text-base));line-height:var(--tw-leading,var(--text-body--line-height,1.45));letter-spacing:var(--tw-tracking,var(--text-body--letter-spacing,var(--tracking-normal)));font-weight:var(--tw-font-weight,var(--text-body--font-weight,var(--font-weight-light)))}article ol{list-style-type:decimal}article ul{list-style-type:disc}article li{margin-bottom:var(--spacing,.25rem);padding-left:var(--spacing,.25rem)}article li ::marker,article li::marker{color:var(--muted-foreground)}article li ::-webkit-details-marker{color:var(--muted-foreground)}article li::-webkit-details-marker{color:var(--muted-foreground)}article a{color:var(--color-neutral-600,oklch(43.9% 0 none));text-decoration-line:underline;-webkit-text-decoration-color:var(--color-neutral-300,oklch(87% 0 none));-webkit-text-decoration-color:var(--color-neutral-300,oklch(87% 0 none));text-decoration-color:var(--color-neutral-300,oklch(87% 0 none));text-underline-offset:2px}@media (hover:hover){article a:hover{text-decoration-color:currentColor}}@media (prefers-color-scheme:dark){article a{color:var(--color-neutral-400,oklch(70.8% 0 none));-webkit-text-decoration-color:var(--color-neutral-600,oklch(43.9% 0 none));-webkit-text-decoration-color:var(--color-neutral-600,oklch(43.9% 0 none));text-decoration-color:var(--color-neutral-600,oklch(43.9% 0 none))}}article pre[class*=language-]{margin-bottom:calc(var(--spacing,.25rem) * 5);border-radius:var(--radius-md,.375rem);background-color:#73737314;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){article pre[class*=language-]{background-color:color-mix(in oklab, var(--color-neutral-500,oklch(55.6% 0 none)) 8%, transparent)}}article pre[class*=language-]{padding:calc(var(--spacing,.25rem) * 4);font-family:var(--font-mono,var(--font-ibm-plex-mono));font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625)}article .token.comment{color:var(--color-neutral-400,oklch(70.8% 0 none))}@media (prefers-color-scheme:dark){article .token.comment{color:var(--color-neutral-500,oklch(55.6% 0 none))}}article .token.keyword,article .token.interpolation-punctuation{color:var(--color-blue-600,oklch(54.6% .245 262.881))}@media (prefers-color-scheme:dark){article .token.keyword,article .token.interpolation-punctuation{color:var(--color-blue-400,oklch(70.7% .165 254.624))}}article .token.string,article .token.template-string,article .token.regex{color:var(--color-emerald-700,oklch(50.8% .118 165.612))}@media (prefers-color-scheme:dark){article .token.string,article .token.template-string,article .token.regex{color:var(--color-emerald-400,oklch(76.5% .177 163.223))}}article .token.function{color:var(--color-violet-600,oklch(54.1% .281 293.009))}@media (prefers-color-scheme:dark){article .token.function{color:var(--color-violet-400,oklch(70.2% .183 293.541))}}article .token.class-name,article .token.builtin{color:var(--color-sky-700,oklch(50% .134 242.749))}@media (prefers-color-scheme:dark){article .token.class-name,article .token.builtin{color:var(--color-sky-300,oklch(82.8% .111 230.318))}}article .token.number,article .token.boolean,article .token.constant{color:var(--color-amber-700,oklch(55.5% .163 48.998))}@media (prefers-color-scheme:dark){article .token.number,article .token.boolean,article .token.constant{color:var(--color-amber-400,oklch(82.8% .189 84.429))}}article :not(pre)>code{border-radius:var(--radius-md,.375rem);background-color:#73737326}@supports (color:color-mix(in lab, red, red)){article :not(pre)>code{background-color:color-mix(in oklab, var(--color-neutral-500,oklch(55.6% 0 none)) 15%, transparent)}}article :not(pre)>code{font-family:var(--font-mono,var(--font-ibm-plex-mono));--tw-font-weight:var(--font-weight-normal,400);font-size:85%;font-weight:var(--font-weight-normal,400);padding-block:.2em;padding-inline:.4em}article>:first-child{margin-top:0}article>:last-child{margin-bottom:0}@property --tw-font-weight{syntax:"*";inherits:false}
