/*! tailwindcss v4.1.18 | 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-tracking:initial;--tw-font-weight:initial;--tw-duration:initial;--tw-border-style:solid}}}@layer components{code{font-family:var(--font-mono,"Geist Mono",var(--font-mono-fallback));-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.docs-preview ol li::marker{font-family:var(--font-sans,"Geist",var(--font-sans-fallback));font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));color:var(--color-foreground,var(--foreground))}.docs-preview ul li::marker{color:var(--color-foreground,var(--foreground))}.docs-preview li>:is(ul){list-style-type:circle}.ks-prose,.preview{width:100%;padding-inline:calc(var(--spacing,.25rem)*2);--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:is(.ks-prose,.preview)>:first-child{margin-top:calc(var(--spacing,.25rem)*0)}:is(.ks-prose,.preview)>:last-child{margin-bottom:calc(var(--spacing,.25rem)*0)}:is(.ks-prose,.preview) p{margin-bottom:2.25em}:is(.ks-prose,.preview) p :has(+:not(p)){margin-bottom:1.5em}:is(.ks-prose,.preview) p:has(+h2){margin-bottom:3em}:is(.ks-prose,.preview) p:has(+h3){margin-bottom:2em}:is(.ks-prose,.preview) p:has(+:is(ul,ol,pre)){margin-bottom:.75em}:is(.ks-prose,.preview) .h1,:is(.ks-prose,.preview) h2,:is(.ks-prose,.preview) h3,:is(.ks-prose,.preview) h4,:is(.ks-prose,.preview) h5,:is(.ks-prose,.preview) h6{scroll-margin:calc(var(--spacing,.25rem)*20);--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);text-wrap:balance;margin-bottom:.6em}:is(.ks-prose,.preview) .h1{--tw-font-weight:var(--font-weight-bold,700);font-size:2.25em;font-weight:var(--font-weight-bold,700)}:is(.ks-prose,.preview) h2{--tw-font-weight:var(--font-weight-semibold,600);font-size:1.875em;font-weight:var(--font-weight-semibold,600)}:is(.ks-prose,.preview) h3{--tw-font-weight:var(--font-weight-medium,500);font-size:1.5em;font-weight:var(--font-weight-medium,500)}:is(.ks-prose,.preview) h4{font-size:1.25em}:is(.ks-prose,.preview) h5{--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);text-transform:uppercase;font-size:1.125em}:is(.ks-prose,.preview) h6{--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);text-transform:uppercase;font-size:1em}:is(.ks-prose,.preview) img,:is(.ks-prose,.preview) picture,:is(.ks-prose,.preview) video,:is(.ks-prose,.preview) figure{margin-top:2em;margin-bottom:2em}:is(.ks-prose,.preview) picture>img,:is(.ks-prose,.preview) figure>*{margin-top:calc(var(--spacing,.25rem)*0);margin-bottom:calc(var(--spacing,.25rem)*0)}:is(.ks-prose,.preview) a:not(a.btn){--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);text-underline-offset:2px;text-decoration-line:underline;text-decoration-thickness:2px}@media (hover:hover){:is(.ks-prose,.preview) a:not(a.btn):hover{text-decoration-thickness:3px}}:is(.ks-prose,.preview) a:not(a.btn):visited{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}:is(.ks-prose,.preview) a:not(a.btn):active{text-decoration-line:none}:is(.ks-prose,.preview) a:not(a.btn){transition-property:all;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));--tw-duration:.3s;transition-duration:.3s}:is(.ks-prose,.preview) .ks-external-link{align-items:center;display:inline-flex}:is(.ks-prose,.preview) ul,:is(.ks-prose,.preview) ol{margin-bottom:1.5em;padding-left:2.25em}:is(.ks-prose,.preview) ul{list-style-type:disc}:is(.ks-prose,.preview) ol{list-style-type:decimal}:is(.ks-prose,.preview) li{padding-left:.25em}:is(.ks-prose,.preview) li>:is(ul,ol){margin-top:calc(var(--spacing,.25rem)*0);margin-bottom:.5em;padding-left:1em}:is(.ks-prose,.preview) li>:is(ul){list-style-type:circle}:is(.ks-prose,.preview) li>:is(ol){list-style-type:lower-roman}:is(.ks-prose,.preview) blockquote{padding-block:calc(var(--spacing,.25rem)*1.5);padding-left:calc(var(--spacing,.25rem)*6);border-radius:var(--radius-sm,.25rem);background-color:var(--color-muted,var(--muted));margin-block:2em}@supports (color:color-mix(in lab, red, red)){:is(.ks-prose,.preview) blockquote{background-color:color-mix(in oklab,var(--color-muted,var(--muted))50%,transparent)}}:is(.ks-prose,.preview) blockquote{color:var(--color-muted-foreground,var(--muted-foreground));border-inline-style:var(--tw-border-style);border-inline-width:4px;border-color:var(--color-primary,var(--primary));font-style:italic}:is(.ks-prose,.preview) blockquote>p{margin-bottom:calc(var(--spacing,.25rem)*0)}:is(.ks-prose,.preview) table{text-align:left;width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));border-collapse:collapse;border-style:var(--tw-border-style);border-width:1px;margin-block:2em;overflow-y:auto}:is(.ks-prose,.preview) thead{background-color:var(--color-muted,var(--muted));color:var(--color-muted-foreground,var(--muted-foreground))}:is(.ks-prose,.preview) th{border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);border-bottom-width:1px}:is(.ks-prose,.preview) td{border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);border-bottom-width:1px}:is(.ks-prose,.preview) tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}:is(.ks-prose,.preview) tr:hover{background-color:var(--color-muted,var(--muted))}@supports (color:color-mix(in lab, red, red)){:is(.ks-prose,.preview) tr:hover{background-color:color-mix(in oklab,var(--color-muted,var(--muted))50%,transparent)}}:is(.ks-prose,.preview) :not(pre)>code{border-radius:var(--radius-sm,.25rem);background-color:var(--color-muted,var(--muted));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-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-muted-foreground,var(--muted-foreground));padding-block:.2rem;padding-inline:.3rem;position:relative}:is(.ks-prose,.preview) pre{background-color:var(--color-muted,var(--muted));font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-muted-foreground,var(--muted-foreground));border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;margin-bottom:1.5em;overflow-x:hidden}:is(.ks-prose,.preview) pre code{padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);display:block;overflow-x:auto}:is(.ks-prose,.preview) hr{border-style:var(--tw-border-style);border-width:1px;margin-block:2.25em}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
