@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-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-duration:initial;--tw-ease:initial;--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}}}.docs-panel{display:none}html[data-docs-lang=java] .docs-panel[data-docs-panel=java],html[data-docs-lang=node] .docs-panel[data-docs-panel=node],html[data-docs-lang=ruby] .docs-panel[data-docs-panel=ruby],html:not([data-docs-lang]) .docs-panel[data-docs-panel=node]{display:block}.docs-prose-panel>:first-child{margin-top:0}.docs-prose-panel>h2:first-child{border-top-width:0;padding-top:0}.tc{color:#6b6b6b;font-style:italic}.ts{color:var(--color-green)}.tn{color:var(--color-orange)}.tk{color:var(--color-purple)}.ti{color:var(--color-paper)}.tp{color:#7a7a7a}.docs-nav-item{min-height:calc(var(--spacing,.25rem) * 8);border-left-style:var(--tw-border-style);padding-block:calc(var(--spacing,.25rem) * 1.5);padding-right:calc(var(--spacing,.25rem) * 3);--tw-leading:calc(var(--spacing,.25rem) * 5);font-size:14px;line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);--tw-tracking:-.28px;letter-spacing:-.28px;transition-property:background-color,color,border-color;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;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.3s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));--tw-outline-style:none;border-left-width:2px;outline-style:none;align-items:center;padding-left:10px;display:flex}.docs-nav-item:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#0003;--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:#fff}@supports (color:lab(0% 0 0)){.docs-nav-item:focus-visible{--tw-ring-color:lab(0% 0 0/.2)}}@media (prefers-reduced-motion:reduce){.docs-nav-item{transition-property:none}}.docs-nav-item-active{background-color:#0cde6e1a;border-color:#0cde6e66;border-color:lab(78.1063% -64.868 41.3412/.4)}@supports (color:color-mix(in lab, red, red)){.docs-nav-item-active{background-color:color-mix(in srgb, var(--color-green) 10%, transparent)}}.docs-nav-item-active{color:#0cde6e}.docs-nav-item-idle{color:#4c4c4c;border-color:#0000}@media (hover:hover){.docs-nav-item-idle:hover{background-color:var(--background);color:#000}}.docs-tab{height:calc(var(--spacing,.25rem) * 9);padding-inline:calc(var(--spacing,.25rem) * 3);font-family:var(--font-geist-mono);--tw-leading:calc(var(--spacing,.25rem) * 4);font-size:12px;line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:-.24px;letter-spacing:-.24px;text-transform:uppercase;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:.3s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.3s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));--tw-outline-style:none;outline-style:none;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.docs-tab:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}@media (prefers-reduced-motion:reduce){.docs-tab{transition-property:none}}.docs-tab-rule{inset-inline:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * .5);opacity:0;transition-property:opacity;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;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.3s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));position:absolute;bottom:0}@media (prefers-reduced-motion:reduce){.docs-tab-rule{transition-property:none}}.docs-tab[aria-selected=true] .docs-tab-rule{opacity:1}.docs-copy{height:calc(var(--spacing,.25rem) * 7);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2);font-family:var(--font-geist-mono);font-size:12px;line-height:var(--tw-leading,16px);--tw-leading:calc(var(--spacing,.25rem) * 4);line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:-.24px;letter-spacing:-.24px;color:#bfbfbf;text-transform:uppercase;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:.3s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.3s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));--tw-outline-style:none;background-color:#000;border-width:1px;border-color:#181818;outline-style:none;display:inline-flex}@media (hover:hover){.docs-copy:hover{color:#fff;border-color:#2f2f2f}}.docs-copy:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#fff6;--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:#0b0b0b}@supports (color:lab(0% 0 0)){.docs-copy:focus-visible{--tw-ring-color:lab(100% -.0000298023 .0000119209/.4)}}@media (prefers-reduced-motion:reduce){.docs-copy{transition-property:none}}.docs-link{color:#000;text-underline-offset:3px;transition-property:text-decoration-color;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;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.3s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));--tw-outline-style:none;outline-style:none;text-decoration-line:underline;text-decoration-color:#bfbfbf}@media (hover:hover){.docs-link:hover{text-decoration-color:#000}}.docs-link:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#0003;--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:#fff}@supports (color:lab(0% 0 0)){.docs-link:focus-visible{--tw-ring-color:lab(0% 0 0/.2)}}@media (prefers-reduced-motion:reduce){.docs-link{transition-property:none}}.docs-toc-item{border-left-style:var(--tw-border-style);padding-block:calc(var(--spacing,.25rem) * 1.5);padding-left:calc(var(--spacing,.25rem) * 3);--tw-leading:calc(var(--spacing,.25rem) * 5);font-size:13px;line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);--tw-tracking:-.13px;letter-spacing:-.13px;transition-property:color,border-color;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;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.3s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));--tw-outline-style:none;border-left-width:1px;outline-style:none;display:block}.docs-toc-item:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#0003;--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:#fff}@supports (color:lab(0% 0 0)){.docs-toc-item:focus-visible{--tw-ring-color:lab(0% 0 0/.2)}}@media (prefers-reduced-motion:reduce){.docs-toc-item{transition-property:none}}.docs-toc-item-nested{padding-left:calc(var(--spacing,.25rem) * 5)}.docs-toc-item-active{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#000;border-color:#000}.docs-toc-item-idle{color:#4c4c4c;border-color:#dadada}@media (hover:hover){.docs-toc-item-idle:hover{color:#000;border-color:#bfbfbf}}.docs-pre{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);font-family:var(--font-geist-mono);--tw-leading:22px;--tw-font-weight:var(--font-weight-normal,400);font-size:13px;line-height:22px;font-weight:var(--font-weight-normal,400);--tw-tracking:-.13px;letter-spacing:-.13px;color:#d2d2d2;margin:0;overflow-x:auto}.docs-p{margin-block:calc(var(--spacing,.25rem) * 5);--tw-leading:28px;--tw-font-weight:var(--font-weight-normal,400);max-width:34rem;font-size:17px;line-height:28px;font-weight:var(--font-weight-normal,400);--tw-tracking:-.17px;letter-spacing:-.17px;color:#000000d9;color:lab(0% 0 0/.85)}.docs-li ::marker{color:#bfbfbf}.docs-li::marker{color:#bfbfbf}.docs-li ::-webkit-details-marker{color:#bfbfbf}.docs-li::-webkit-details-marker{color:#bfbfbf}.docs-li>:first-child{margin-top:0}.docs-li>:last-child{margin-bottom:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@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}
