/*! 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-duration:initial;--tw-border-style:solid}}}.docs-h2{margin-top:calc(var(--spacing,.25rem) * 14);margin-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-2xl,24px);line-height:var(--tw-leading,var(--text-2xl--line-height,30px));letter-spacing:var(--tw-tracking,var(--text-2xl--letter-spacing,-.025em));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:rgb(var(--fg));scroll-margin-top:7rem}.docs-h3{margin-top:calc(var(--spacing,.25rem) * 7);margin-bottom:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-lg,18px);line-height:var(--tw-leading,var(--text-lg--line-height,28px));letter-spacing:var(--tw-tracking,var(--text-lg--letter-spacing,-.02em));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:rgb(var(--fg));scroll-margin-top:7rem}.docs-h2+.docs-h3{margin-top:0}.docs-p{margin-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-base-long,16px);line-height:var(--tw-leading,var(--text-base-long--line-height,24px));letter-spacing:var(--tw-tracking,var(--text-base-long--letter-spacing,-.01em));color:rgb(var(--fg-muted))}.docs-h3+.docs-p{margin-bottom:calc(var(--spacing,.25rem) * 6)}.docs-strong{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:rgb(var(--fg))}.docs-blockquote{margin-block:calc(var(--spacing,.25rem) * 7);border-radius:var(--radius-card,16px);background-color:rgb(var(--bg-panel));padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);font-size:var(--text-base-long,16px);line-height:var(--tw-leading,var(--text-base-long--line-height,24px));letter-spacing:var(--tw-tracking,var(--text-base-long--letter-spacing,-.01em));color:rgb(var(--fg-muted));outline:1px solid rgb(var(--wash) / var(--a-line-subtle));outline-offset:-1px;font-style:normal}.docs-blockquote .docs-p{margin-bottom:0}.docs-ol{margin-block:calc(var(--spacing,.25rem) * 5);gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-base-long,16px);line-height:var(--tw-leading,var(--text-base-long--line-height,24px));letter-spacing:var(--tw-tracking,var(--text-base-long--letter-spacing,-.01em));color:rgb(var(--fg-muted));flex-direction:column;list-style-type:decimal;list-style-position:inside;display:flex}.docs-ol .docs-li{padding-left:var(--spacing,.25rem)}.docs-li{font-size:var(--text-base-long,16px);line-height:var(--tw-leading,var(--text-base-long--line-height,24px));letter-spacing:var(--tw-tracking,var(--text-base-long--letter-spacing,-.01em));color:rgb(var(--fg-muted))}.docs-content ul{margin-block:calc(var(--spacing,.25rem) * 5);gap:calc(var(--spacing,.25rem) * 2);padding-left:calc(var(--spacing,.25rem) * 5);flex-direction:column;list-style-type:disc;display:flex}.docs-content ul .docs-li::marker{color:rgb(var(--fg-subtle))}.docs-ol .docs-li::marker{color:rgb(var(--fg-subtle))}.docs-link{color:rgb(var(--fg));text-decoration-line:underline;text-decoration-color:rgb(var(--wash) / var(--a-line-strong));text-underline-offset:4px;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));--tw-duration:var(--transition-duration-fast,.1s);transition-duration:var(--transition-duration-fast,.1s);animation-duration:.1s}.docs-link:hover{text-decoration-color:rgb(var(--fg))}.docs-code{border-radius:var(--radius-hair,2px);background-color:rgb(var(--bg-raised));padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);font-family:var(--font-geist-mono),"Geist Mono Fallback",ui-monospace,SFMono-Regular,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:var(--text-sm,14px);line-height:var(--tw-leading,var(--text-sm--line-height,18px));color:rgb(var(--fg))}.docs-pre{margin-block:calc(var(--spacing,.25rem) * 6);border-radius:var(--radius-card,16px);background-color:rgb(var(--bg-panel));padding:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,14px);line-height:var(--tw-leading,var(--text-sm--line-height,18px));color:rgb(var(--fg));outline:1px solid rgb(var(--wash) / var(--a-line-subtle));outline-offset:-1px;overflow-x:auto}.docs-pre .docs-code{background-color:#0000;padding:0}.docs-img{margin-block:calc(var(--spacing,.25rem) * 7);border-radius:var(--radius-shell,24px);outline:1px solid rgb(var(--wash) / var(--a-line-subtle));outline-offset:-1px;width:100%}.docs-content table{margin-block:calc(var(--spacing,.25rem) * 6);border-collapse:collapse;width:100%;font-size:var(--text-sm,14px);line-height:var(--tw-leading,var(--text-sm--line-height,18px))}.docs-content th,.docs-content td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:rgb(var(--wash) / var(--a-line-subtle));padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);text-align:left;color:rgb(var(--fg-muted))}.docs-content th{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:rgb(var(--fg))}.docs-content hr{margin-block:calc(var(--spacing,.25rem) * 12);border-color:rgb(var(--wash) / var(--a-line-subtle))}.mermaid-diagram{margin-block:calc(var(--spacing,.25rem) * 7);border-radius:var(--radius-card,16px);background-color:rgb(var(--bg-panel));padding:calc(var(--spacing,.25rem) * 6);outline:1px solid rgb(var(--wash) / var(--a-line-subtle));outline-offset:-1px;justify-content:center;display:flex;overflow-x:auto}.mermaid-diagram svg{max-width:100%;height:auto}.mermaid-diagram .nodeLabel{font-size:var(--text-sm,14px);line-height:var(--tw-leading,var(--text-sm--line-height,18px))}.mermaid-diagram .edgeLabel{font-size:var(--text-xs,12px);line-height:var(--tw-leading,var(--text-xs--line-height,14px));letter-spacing:var(--tw-tracking,var(--text-xs--letter-spacing,.01em))}.mermaid-diagram .cluster rect{stroke:rgb(var(--wash) / var(--a-line-strong));fill:#0000!important}.mermaid-diagram .cluster-label{display:none}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:#9b9b9b4d transparent}.scrollbar-thin::-webkit-scrollbar{width:6px}.scrollbar-thin::-webkit-scrollbar-track{background:0 0}.scrollbar-thin::-webkit-scrollbar-thumb{background-color:#9b9b9b4d;border-radius:3px}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background-color:#9b9b9b80}.dark .scrollbar-thin{scrollbar-color:#ffffff26 transparent}.dark .scrollbar-thin::-webkit-scrollbar-thumb{background-color:#ffffff26}.dark .scrollbar-thin::-webkit-scrollbar-thumb:hover{background-color:#ffffff40}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
