/*! 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;--tw-tracking:initial;--tw-leading:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}[data-slot=typography]>:is([data-slot=typography-lead],[data-slot=typography-table-container],div,section,article,aside,nav,figure,details,pre,small,dl,img,picture,video,iframe):not(:first-child){margin-top:calc(var(--spacing,.25rem) * 6)}[data-slot=typography]>h1{scroll-margin:calc(var(--spacing,.25rem) * 20);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);text-wrap:balance}[data-slot=typography]>h2{scroll-margin:calc(var(--spacing,.25rem) * 20);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}[data-slot=typography]>h2:first-child{margin-top:0}[data-slot=typography]>h2:not(:first-child){margin-top:calc(var(--spacing,.25rem) * 10)}[data-slot=typography]>h3{scroll-margin:calc(var(--spacing,.25rem) * 20);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);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}[data-slot=typography]>h3:not(:first-child){margin-top:calc(var(--spacing,.25rem) * 8)}[data-slot=typography]>h4{scroll-margin:calc(var(--spacing,.25rem) * 20);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);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}[data-slot=typography]>h4:not(:first-child){margin-top:calc(var(--spacing,.25rem) * 8)}[data-slot=typography]>:is(h1,h2,h3,h4)+:is([data-slot=typography-lead],[data-slot=typography-table-container],div,section,article,aside,nav,figure,details,p,blockquote,pre,ul,ol,table,small,dl,img,picture,video,iframe){margin-top:calc(var(--spacing,.25rem) * 4)}[data-slot=typography]>p{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:calc(var(--spacing,.25rem) * 7);line-height:calc(var(--spacing,.25rem) * 7)}[data-slot=typography]>p:not(:first-child){margin-top:calc(var(--spacing,.25rem) * 6)}[data-slot=typography]>:is(h1,h2,h3,h4)+:is(p,[data-slot=typography-lead]):not(:first-child){margin-top:calc(var(--spacing,.25rem) * 4)}[data-slot=typography]>a:not([data-slot]),[data-slot=typography]>:is(p,blockquote,ul,ol,dl,table) a:not([data-slot]){--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:hsl(var(--primary));text-underline-offset:4px;text-decoration-line:underline}[data-slot=typography]>blockquote{margin-top:calc(var(--spacing,.25rem) * 6);border-left-style:var(--tw-border-style);padding-left:calc(var(--spacing,.25rem) * 6);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));border-left-width:2px;font-style:italic}[data-slot=typography]>hr{margin-block:calc(var(--spacing,.25rem) * 8);border-color:hsl(var(--border))}[data-slot=typography]>pre{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--muted));overflow-x:auto}@supports (color:color-mix(in lab, red, red)){[data-slot=typography]>pre{background-color:color-mix(in oklab, hsl(var(--muted)) 60%, transparent)}}[data-slot=typography]>pre{padding:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}[data-slot=typography]>.docs-code-block{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--muted));position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){[data-slot=typography]>.docs-code-block{background-color:color-mix(in oklab, hsl(var(--muted)) 60%, transparent)}}[data-slot=typography]>.docs-code-block>pre,[data-slot=typography]>.docs-code-block>pre.astro-code{border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 4);padding-right:calc(var(--spacing,.25rem) * 14);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--text-sm--line-height);line-height:var(--text-sm--line-height);font-family:var(--font-mono);border-width:0;border-radius:0;margin:0;background-color:#0000!important}[data-slot=typography]>.docs-code-block>pre.astro-code code{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--text-sm--line-height);line-height:var(--text-sm--line-height);color:var(--shiki-light,var(--foreground))!important}.dark [data-slot=typography]>.docs-code-block>pre.astro-code code{color:var(--shiki-dark,var(--foreground))!important}.dark [data-slot=typography]>.docs-code-block>pre.astro-code span[style*=--shiki-dark]{font-weight:var(--shiki-dark-font-weight,inherit)!important;color:var(--shiki-dark)!important;font-style:var(--shiki-dark-font-style,inherit)!important;-webkit-text-decoration:var(--shiki-dark-text-decoration,inherit)!important;-webkit-text-decoration:var(--shiki-dark-text-decoration,inherit)!important;text-decoration:var(--shiki-dark-text-decoration,inherit)!important}[data-slot=typography]>.docs-code-block>.docs-code-copy{top:calc(var(--spacing,.25rem) * 3);right:calc(var(--spacing,.25rem) * 3);z-index:10;width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--background));color:hsl(var(--muted-foreground));--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);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));justify-content:center;align-items:center;display:inline-flex;position:absolute}@media (hover:hover){[data-slot=typography]>.docs-code-block>.docs-code-copy:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}}[data-slot=typography]>.docs-code-block svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}[data-slot=typography]>ul,[data-slot=typography]>ol{margin-block:calc(var(--spacing,.25rem) * 6);margin-left:calc(var(--spacing,.25rem) * 6);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}[data-slot=typography]>ul{list-style-type:disc}[data-slot=typography]>ol{list-style-type:decimal}[data-slot=typography]>ul>li,[data-slot=typography]>ol>li{margin-top:calc(var(--spacing,.25rem) * 2)}[data-slot=typography]>[data-slot=typography-lead]{color:hsl(var(--muted-foreground))}[data-slot=typography][data-size=sm]>[data-slot=typography-lead]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}[data-slot=typography]>[data-slot=typography-lead],[data-slot=typography][data-size=default]>[data-slot=typography-lead]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}[data-slot=typography][data-size=lg]>[data-slot=typography-lead]{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}[data-slot=typography]>small{--tw-leading:1;--tw-font-weight:var(--font-weight-medium,500);line-height:1;font-weight:var(--font-weight-medium,500);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));display:block}[data-slot=typography]>table{margin-block:calc(var(--spacing,.25rem) * 6);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--border));border-collapse:separate;border-spacing:0;width:100%;display:block;overflow-x:auto}[data-slot=typography]>table th,[data-slot=typography]>table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:hsl(var(--border));padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);text-align:left;vertical-align:top;white-space:nowrap}[data-slot=typography]>table th{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){[data-slot=typography]>table th{background-color:color-mix(in oklab, hsl(var(--muted)) 40%, transparent)}}[data-slot=typography]>table th{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:hsl(var(--foreground))}[data-slot=typography]>table tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}[data-slot=typography]>table thead,[data-slot=typography]>table tbody,[data-slot=typography]>table tr{width:100%}[data-slot=typography]>table tr{border-top-style:var(--tw-border-style);border-top-width:1px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);margin:0;padding:0;display:grid}[data-slot=typography]>table tr:first-child{border-top-style:var(--tw-border-style);border-top-width:0}[data-slot=typography]>table tr:nth-child(2n){background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){[data-slot=typography]>table tr:nth-child(2n){background-color:color-mix(in oklab, hsl(var(--muted)) 40%, transparent)}}[data-slot=typography]>table th{border-right-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);text-align:left;--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);border-right-width:1px}[data-slot=typography]>table th:last-child{border-right-style:var(--tw-border-style);border-right-width:0}[data-slot=typography]>table th[align=center]{text-align:center}[data-slot=typography]>table th[align=right]{text-align:right}[data-slot=typography]>table td{border-right-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);text-align:left;border-right-width:1px}[data-slot=typography]>table td:last-child{border-right-style:var(--tw-border-style);border-right-width:0}[data-slot=typography]>table td[align=center]{text-align:center}[data-slot=typography]>table td[align=right]{text-align:right}[data-slot=typography]>table tbody tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}[data-slot=typography] :not(pre)>code{background-color:hsl(var(--muted));font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);border-radius:.25rem;padding-block:.2rem;padding-inline:.3rem;position:relative}[data-slot=typography]>pre.astro-code{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--muted))!important}@supports (color:color-mix(in lab, red, red)){[data-slot=typography]>pre.astro-code{background-color:color-mix(in oklab, hsl(var(--muted)) 60%, transparent)!important}}[data-slot=typography]>pre.astro-code{padding:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--text-sm--line-height);line-height:var(--text-sm--line-height)}[data-slot=typography]>pre.astro-code code{color:inherit!important}.dark [data-slot=typography]>pre.astro-code{color:var(--shiki-dark,var(--foreground))!important}.dark [data-slot=typography]>pre.astro-code span[style*=--shiki-dark]{font-weight:var(--shiki-dark-font-weight,inherit)!important;color:var(--shiki-dark)!important;font-style:var(--shiki-dark-font-style,inherit)!important;-webkit-text-decoration:var(--shiki-dark-text-decoration,inherit)!important;-webkit-text-decoration:var(--shiki-dark-text-decoration,inherit)!important;text-decoration:var(--shiki-dark-text-decoration,inherit)!important}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}[data-slot=typography-a],[data-slot=typography]>a:not([data-slot]){--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:hsl(var(--primary));text-underline-offset:4px;text-decoration-line:underline}[data-slot=typography-a][data-size=sm]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}[data-slot=typography-a][data-size=default]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}[data-slot=typography-a][data-size=lg]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}[data-slot=typography-blockquote],[data-slot=typography]>blockquote{margin-top:calc(var(--spacing,.25rem) * 6);border-left-style:var(--tw-border-style);padding-left:calc(var(--spacing,.25rem) * 6);border-left-width:2px;font-style:italic}[data-slot=typography-blockquote][data-size=sm]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}[data-slot=typography-blockquote][data-size=default],[data-slot=typography]>blockquote{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}[data-slot=typography-blockquote][data-size=lg]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}[data-slot=typography-h1],[data-slot=typography]>h1{scroll-margin:calc(var(--spacing,.25rem) * 20);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);text-wrap:balance}[data-slot=typography-h1][data-size=sm],[data-slot=typography][data-size=sm]>h1{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}[data-slot=typography-h1][data-size=default],[data-slot=typography]>h1,[data-slot=typography][data-size=default]>h1{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}[data-slot=typography-h1][data-size=lg],[data-slot=typography][data-size=lg]>h1{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}[data-slot=typography-h2],[data-slot=typography]>h2{scroll-margin:calc(var(--spacing,.25rem) * 20);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}[data-slot=typography-h2][data-size=sm],[data-slot=typography][data-size=sm]>h2{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}[data-slot=typography-h2][data-size=default],[data-slot=typography]>h2,[data-slot=typography][data-size=default]>h2{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}[data-slot=typography-h2][data-size=lg],[data-slot=typography][data-size=lg]>h2{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}[data-slot=typography-h2]:first-child,[data-slot=typography]>h2:first-child{margin-top:0}[data-slot=typography-h3],[data-slot=typography]>h3{scroll-margin:calc(var(--spacing,.25rem) * 20);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}[data-slot=typography-h3][data-size=sm],[data-slot=typography][data-size=sm]>h3{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}[data-slot=typography-h3][data-size=default],[data-slot=typography]>h3,[data-slot=typography][data-size=default]>h3{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}[data-slot=typography-h3][data-size=lg],[data-slot=typography][data-size=lg]>h3{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}[data-slot=typography-h4],[data-slot=typography]>h4{scroll-margin:calc(var(--spacing,.25rem) * 20);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}[data-slot=typography-h4][data-size=sm],[data-slot=typography][data-size=sm]>h4{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}[data-slot=typography-h4][data-size=default],[data-slot=typography]>h4,[data-slot=typography][data-size=default]>h4{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}[data-slot=typography-h4][data-size=lg],[data-slot=typography][data-size=lg]>h4{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}[data-slot=typography-inline-code],[data-slot=typography] :not(pre)>code{background-color:hsl(var(--muted));font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);border-radius:.25rem;padding-block:.2rem;padding-inline:.3rem;position:relative}[data-slot=typography-inline-code][data-size=sm]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}[data-slot=typography-inline-code][data-size=default],[data-slot=typography] :not(pre)>code{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}[data-slot=typography-inline-code][data-size=lg]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}[data-slot=typography]>table :not(pre)>code{border-radius:calc(var(--radius) - 2px);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}[data-slot=typography-lead]{color:hsl(var(--muted-foreground))}[data-slot=typography-lead][data-size=sm],[data-slot=typography][data-size=sm]>[data-slot=typography-lead]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}[data-slot=typography-lead][data-size=default],[data-slot=typography]>[data-slot=typography-lead],[data-slot=typography][data-size=default]>[data-slot=typography-lead]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}[data-slot=typography-lead][data-size=lg],[data-slot=typography][data-size=lg]>[data-slot=typography-lead]{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}[data-slot=typography-list],[data-slot=typography]>ul,[data-slot=typography]>ol{margin-block:calc(var(--spacing,.25rem) * 6);margin-left:calc(var(--spacing,.25rem) * 6)}[data-slot=typography-list][data-size=sm]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}[data-slot=typography-list][data-size=default],[data-slot=typography]>ul,[data-slot=typography]>ol{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}[data-slot=typography-list][data-size=lg]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}[data-slot=typography-list]:not([data-ordered]),[data-slot=typography]>ul{list-style-type:disc}[data-slot=typography-list][data-ordered],[data-slot=typography]>ol{list-style-type:decimal}[data-slot=typography-list]>li,[data-slot=typography-list-item],[data-slot=typography-list]>li,[data-slot=typography]>ul>li,[data-slot=typography]>ol>li{margin-top:calc(var(--spacing,.25rem) * 2)}[data-slot=typography-list-item][data-size=sm]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}[data-slot=typography-list-item][data-size=default]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}[data-slot=typography-list-item][data-size=lg]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}[data-slot=typography-p],[data-slot=typography]>p{--tw-leading:calc(var(--spacing,.25rem) * 7);line-height:calc(var(--spacing,.25rem) * 7)}[data-slot=typography-p][data-size=sm]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}[data-slot=typography-p][data-size=default],[data-slot=typography]>p{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}[data-slot=typography-p][data-size=lg]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}[data-slot=typography-p]:not(:first-child),[data-slot=typography]>p:not(:first-child){margin-top:calc(var(--spacing,.25rem) * 6)}[data-slot=typography-table-container]{margin-block:calc(var(--spacing,.25rem) * 6);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--border));width:100%;overflow-y:auto}[data-slot=typography-table],[data-slot=typography]>table{border-collapse:collapse;width:100%}[data-slot=typography-table][data-size=sm]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}[data-slot=typography-table][data-size=default],[data-slot=typography]>table{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}[data-slot=typography-table][data-size=lg]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}[data-slot=typography-table-cell],[data-slot=typography-table] td,[data-slot=typography]>table td{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:hsl(var(--border));padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);text-align:left;vertical-align:middle}[data-slot=typography-table-cell][data-size=sm]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}[data-slot=typography-table-cell][data-size=default]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}[data-slot=typography-table-cell][data-size=lg]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}[data-slot=typography-table] tbody tr:last-child td,[data-slot=typography]>table tbody tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}[data-slot=typography-table-cell][align=center],[data-slot=typography-table] td[align=center],[data-slot=typography]>table td[align=center]{text-align:center}[data-slot=typography-table-cell][align=right],[data-slot=typography-table] td[align=right],[data-slot=typography]>table td[align=right]{text-align:right}[data-slot=typography-table-head],[data-slot=typography-table] th,[data-slot=typography]>table th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:hsl(var(--border));padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);text-align:left;--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}[data-slot=typography-table-head][data-size=sm]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}[data-slot=typography-table-head][data-size=default]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}[data-slot=typography-table-head][data-size=lg]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}[data-slot=typography-table-head][align=center],[data-slot=typography-table] th[align=center],[data-slot=typography]>table th[align=center]{text-align:center}[data-slot=typography-table-head][align=right],[data-slot=typography-table] th[align=right],[data-slot=typography]>table th[align=right]{text-align:right}[data-slot=typography-table-row],[data-slot=typography-table] tr,[data-slot=typography]>table tr{border-top-style:var(--tw-border-style);border-top-width:1px;margin:0;padding:0}:is([data-slot=typography-table-row],[data-slot=typography-table] tr,[data-slot=typography]>table tr):nth-child(2n){background-color:hsl(var(--muted))}[data-slot=typography-table-row][data-size=sm]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}[data-slot=typography-table-row][data-size=default]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}[data-slot=typography-table-row][data-size=lg]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}.docs-article[data-slot=typography]{overflow-wrap:anywhere;font-size:1rem;line-height:1.85}.docs-article[data-slot=typography]>section{margin-block:3rem}.docs-article[data-slot=typography]>section:first-child{margin-top:0}.docs-article[data-slot=typography]>:is(h2,h3),.docs-article[data-slot=typography]>section>:is(h2,h3){margin-top:3rem;margin-bottom:1.25rem;scroll-margin-top:8rem;font-weight:650;line-height:1.35}.docs-article[data-slot=typography]>section>h2:first-child{margin-top:0}.docs-article[data-slot=typography]>h2,.docs-article[data-slot=typography]>section>h2{font-size:1.5rem}.docs-article[data-slot=typography]>p,.docs-article[data-slot=typography]>section>p{margin-block:1.25rem;line-height:1.85}.docs-article[data-slot=typography]>:is(ul,ol),.docs-article[data-slot=typography]>section>:is(ul,ol){margin-block:1.5rem;margin-left:0;padding-left:1.5rem}.docs-article[data-slot=typography]>ul,.docs-article[data-slot=typography]>section>ul{list-style-type:disc}.docs-article[data-slot=typography]>ol,.docs-article[data-slot=typography]>section>ol{list-style-type:decimal}.docs-article[data-slot=typography]>:is(ul,ol)>li,.docs-article[data-slot=typography]>section>:is(ul,ol)>li{margin-top:.875rem;padding-left:.25rem;line-height:1.85}.docs-article[data-slot=typography]>section :is(p,li)>a{color:hsl(var(--primary));text-underline-offset:4px;text-decoration:underline}.docs-article[data-slot=typography] table :is(td,th){padding:1rem;line-height:1.8}.docs-article[data-slot=typography] pre{border:1px solid hsl(var(--border));background:hsl(var(--muted));overflow-wrap:normal;border-radius:.75rem;max-width:100%;padding:1.25rem;font-size:.875rem;line-height:1.75;overflow-x:auto}.docs-article[data-slot=typography] .docs-code-block{border:1px solid hsl(var(--border));background:hsl(var(--muted));border-radius:.75rem;margin-block:1.5rem;position:relative;overflow:hidden}.docs-article[data-slot=typography] .docs-code-block pre{border:0;margin:0;padding-right:3.5rem}.docs-article[data-slot=typography] .docs-code-copy{border:1px solid hsl(var(--border));background:hsl(var(--background));cursor:pointer;border-radius:.375rem;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;top:.75rem;right:.75rem}.docs-article[data-slot=typography] .docs-code-copy svg{width:1rem;height:1rem}
