/*! 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-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-border-style:solid}}}.content{--tw-leading:1.7;color:var(--token-fg-soft);flex-direction:column;gap:22px;font-size:17px;line-height:1.7;display:flex}.content h2{margin-top:calc(var(--spacing,.25rem) * 3);margin-bottom:calc(var(--spacing,.25rem) * -2);--tw-font-weight:var(--font-weight-semibold,600);font-size:22px;font-weight:var(--font-weight-semibold,600);--tw-tracking:-.015em;letter-spacing:-.015em;color:var(--token-fg)}.content h3{margin-top:var(--spacing,.25rem);margin-bottom:calc(var(--spacing,.25rem) * -3);--tw-font-weight:var(--font-weight-semibold,600);font-size:18px;font-weight:var(--font-weight-semibold,600);--tw-tracking:-.01em;letter-spacing:-.01em;color:var(--token-fg)}.content p{text-wrap:pretty}.content a{color:var(--token-fg);text-decoration-line:underline;-webkit-text-decoration-color:var(--token-accent);-webkit-text-decoration-color:var(--token-accent);text-decoration-color:var(--token-accent);text-underline-offset:3px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.content a:hover{color:var(--token-accent)}}.content abbr{border-bottom-style:var(--tw-border-style);--tw-border-style:dotted;border-style:dotted;border-bottom-width:1px;border-color:var(--token-mute);text-decoration-line:none}.content strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--token-fg)}.content ul,.content ol{gap:calc(var(--spacing,.25rem) * 1.5);padding-left:calc(var(--spacing,.25rem) * 6);flex-direction:column;display:flex}.content ul{list-style-type:disc}.content ol{list-style-type:decimal}.content li::marker{color:var(--token-mute)}.content blockquote{border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--token-line);padding-left:calc(var(--spacing,.25rem) * 5);color:var(--token-mute)}.content hr{margin-block:calc(var(--spacing,.25rem) * 2);border-color:var(--token-line)}.content img{border-radius:var(--radius-lg,.5rem)}.content table{border-collapse:collapse;width:100%;font-size:15px}.content th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--token-line);padding-block:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 4);text-align:left;--tw-font-weight:var(--font-weight-semibold,600);font-size:13px;font-weight:var(--font-weight-semibold,600);--tw-tracking:.06em;letter-spacing:.06em;color:var(--token-mute);text-transform:uppercase}.content td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--token-line);padding-block:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 4);vertical-align:top}.content code{background-color:var(--token-surface);font-family:var(--font-mono,ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace);border-radius:.25rem;padding-block:.1em;padding-inline:.35em;font-size:.9em}.content pre{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--token-line);padding-block:calc(var(--spacing,.25rem) * 4);--tw-leading:1.6;font-size:13.5px;line-height:1.6;position:relative;overflow-x:auto;background-color:var(--color-surface)!important}.content pre code{all:unset;font-family:var(--font-mono);display:block}.content pre code .line{padding-inline:calc(var(--spacing,.25rem) * 4)}.content pre[data-title]{padding-top:calc(var(--spacing,.25rem) * 13)}.content pre[data-title]:before{content:attr(data-title);height:calc(var(--spacing,.25rem) * 9);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--token-line);padding-inline:calc(var(--spacing,.25rem) * 4);font-family:var(--font-mono,ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--token-mute);inset-inline:0;align-items:center;display:flex;position:absolute;top:0}.content pre[data-title][data-language]:after{content:attr(data-language);top:0;right:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 9);font-family:var(--font-mono,ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--token-mute);align-items:center;display:flex;position:absolute}.content .astro-code,.content .astro-code span{color:var(--shiki-light)}.dark .content .astro-code,.dark .content .astro-code span{color:var(--shiki-dark)}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
