@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-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;--tw-duration:initial}}}:root{--mdx-pre-bg:#f5f5f5;--mdx-inline-code-bg:#e3e3e3;--mdx-inline-code-text:#0f172a;--mdx-diff-add-bg:#22c55e33;--mdx-diff-remove-bg:#ef444433;--mdx-diff-add-marker:#22c55e;--mdx-diff-remove-marker:#ef4444;--mdx-diff-add-border:#00c758;--mdx-diff-remove-border:#fb2c36;--mdx-highlight-line-bg:#3b82f626;--mdx-highlight-line-border:#54a2ff;--mdx-highlight-chars-bg:#facc1559;--mdx-chars-v-bg:#3b82f64d;--mdx-chars-v-border:#3b82f6cc;--mdx-chars-s-bg:#22c55e4d;--mdx-chars-s-border:#22c55ecc;--mdx-chars-i-bg:#a855f74d;--mdx-chars-i-border:#a855f7cc;--mdx-error-bg:#ef444426;--mdx-error-border:#fb2c36;--mdx-warning-bg:#f59e0b26;--mdx-warning-border:#f99c00;--mdx-blockquote-border-left:#edb200}@supports (color:lab(0% 0 0)){:root{--mdx-diff-add-border:lab(70.5521% -66.5147 45.8073);--mdx-diff-remove-border:lab(55.4814% 75.0732 48.8528);--mdx-highlight-line-border:lab(65.0361% -1.42065 -56.9802);--mdx-error-border:lab(55.4814% 75.0732 48.8528);--mdx-warning-border:lab(72.7183% 31.8672 97.9407);--mdx-blockquote-border-left:lab(76.3898% 14.5258 98.4589)}}@media (prefers-color-scheme:dark){html:not(.light){--mdx-pre-bg:#0d1017;--mdx-inline-code-bg:#444;--mdx-inline-code-text:#f1f5f9;--mdx-diff-add-bg:#22c55e26;--mdx-diff-remove-bg:#ef444426;--mdx-highlight-line-bg:#c8c8ff26;--mdx-highlight-chars-bg:#6e6e8c66;--mdx-error-bg:#ef444433;--mdx-warning-bg:#f59e0b33}}html.dark{--mdx-pre-bg:#0d1017;--mdx-inline-code-bg:#444;--mdx-inline-code-text:#f1f5f9;--mdx-diff-add-bg:#22c55e26;--mdx-diff-remove-bg:#ef444426;--mdx-highlight-line-bg:#c8c8ff26;--mdx-highlight-chars-bg:#6e6e8c66;--mdx-error-bg:#ef444433;--mdx-warning-bg:#f59e0b33}@font-face{font-family:FiraCode Nerd Font;src:url(/fonts/FiraCodeNerdFontMono-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}[data-rehype-pretty-code-figure] pre{padding-inline:calc(var(--spacing,.25rem)*0);background-color:var(--mdx-pre-bg);font-family:var(--mdx-font-family,"FiraCode Nerd Font",ui-monospace,monospace)}[data-rehype-pretty-code-figure] pre:not([data-ligatures=false]){font-variant-ligatures:discretionary-ligatures;font-feature-settings:"liga" 1,"calt" 1}[data-rehype-pretty-code-figure] pre[data-ligatures=false],[data-rehype-pretty-code-figure] pre[data-font]:not([data-ligatures=true]){font-variant-ligatures:none!important;font-feature-settings:"liga" 0,"calt" 0!important}[data-rehype-pretty-code-figure] code{border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem)*0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));border-width:0;--tw-leading:var(--leading-loose,2)!important;line-height:var(--leading-loose,2)!important}@media (min-width:48rem){[data-rehype-pretty-code-figure] code{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}}.prose :where(code):not(:where(pre *,[data-rehype-pretty-code-figure] *)){padding-inline:calc(var(--spacing,.25rem)*1.5);padding-block:calc(var(--spacing,.25rem)*.5);font-family:var(--font-geist-mono);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);word-break:break-all;background-color:var(--mdx-inline-code-bg);color:var(--mdx-inline-code-text);border-radius:.25rem}[data-rehype-pretty-code-figure]>code{padding-block:calc(var(--spacing,.25rem)*1.5);background-color:var(--mdx-pre-bg);border-radius:.25rem;padding-top:6px;padding-bottom:4px}[data-rehype-pretty-code-figure] code[data-theme*=\ ],[data-rehype-pretty-code-figure] code[data-theme*=\ ] span{color:var(--shiki-light);background-color:var(--mdx-pre-bg)}.dark [data-rehype-pretty-code-figure] code[data-theme*=\ ],.dark [data-rehype-pretty-code-figure] code[data-theme*=\ ] span{color:var(--shiki-dark)}@media (prefers-color-scheme:dark){html:not(.light) [data-rehype-pretty-code-figure] code[data-theme*=\ ],html:not(.light) [data-rehype-pretty-code-figure] code[data-theme*=\ ] span{color:var(--shiki-dark)}}[data-rehype-pretty-code-figure]>code:before,[data-rehype-pretty-code-figure]>code:after,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none!important}[data-rehype-pretty-code-figure] [data-line]{border-left-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*3);border-left-width:2px;border-left-color:#0000}[data-rehype-pretty-code-figure] code[data-line-numbers]{counter-reset:line}[data-rehype-pretty-code-figure] code[data-line-numbers]>[data-line]:before{counter-increment:line;content:counter(line);margin-right:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);text-align:right;color:var(--color-gray-500,#6a7282);display:inline-block}@supports (color:lab(0% 0 0)){[data-rehype-pretty-code-figure] code[data-line-numbers]>[data-line]:before{color:var(--color-gray-500,lab(47.7841% -.393182 -10.0268))}}[data-rehype-pretty-code-figure] [data-highlighted-line]{border-left-color:var(--mdx-highlight-line-border);background:var(--mdx-highlight-line-bg)!important}[data-rehype-pretty-code-figure] [data-highlighted-line] span{background-color:#0000!important}[data-rehype-pretty-code-figure] [data-line].highlighted.error{border-left-color:var(--mdx-error-border);background-color:var(--mdx-error-bg)!important}[data-rehype-pretty-code-figure] [data-line].highlighted.warning{border-left-color:var(--mdx-warning-border);background-color:var(--mdx-warning-bg)!important}[data-rehype-pretty-code-figure] [data-line].highlighted.error span,[data-rehype-pretty-code-figure] [data-line].highlighted.warning span{background-color:#0000!important}[data-rehype-pretty-code-figure] [data-highlighted-chars]{padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);box-shadow:0 0 0 0 var(--mdx-highlight-chars-bg);border-radius:.25rem;background-color:var(--mdx-highlight-chars-bg)!important}[data-rehype-pretty-code-figure] [data-highlighted-chars] span{background-color:#0000!important}[data-rehype-pretty-code-figure] [data-chars-id]{border-bottom-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem)*1);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-bottom-width:2px}[data-rehype-pretty-code-figure] [data-chars-id=v]{border-bottom-color:var(--mdx-chars-v-border);background-color:var(--mdx-chars-v-bg)!important}[data-rehype-pretty-code-figure] [data-chars-id=s]{border-bottom-color:var(--mdx-chars-s-border);background-color:var(--mdx-chars-s-bg)!important}[data-rehype-pretty-code-figure] [data-chars-id=i]{border-bottom-color:var(--mdx-chars-i-border);background-color:var(--mdx-chars-i-bg)!important}[data-rehype-pretty-code-figure] [data-chars-id] span{background-color:#0000!important}[data-rehype-pretty-code-figure] pre [data-line].diff{width:100%;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:.2s;padding-left:0;transition-duration:.2s;display:flex;display:flex!important}[data-rehype-pretty-code-figure] pre [data-line].diff:before{content:"";margin-right:calc(var(--spacing,.25rem)*2);width:calc(var(--spacing,.25rem)*5);flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-rehype-pretty-code-figure] pre [data-line].diff.add{background-color:var(--mdx-diff-add-bg);border-left-color:var(--mdx-diff-add-border)}[data-rehype-pretty-code-figure] pre [data-line].diff.add:before{content:"+";--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-green-500,#00c758)}@supports (color:lab(0% 0 0)){[data-rehype-pretty-code-figure] pre [data-line].diff.add:before{color:var(--color-green-500,lab(70.5521% -66.5147 45.8073))}}[data-rehype-pretty-code-figure] pre [data-line].diff.remove{background-color:var(--mdx-diff-remove-bg);border-left-color:var(--mdx-diff-remove-border)}[data-rehype-pretty-code-figure] pre [data-line].diff.remove:before{content:"-";--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-red-500,#fb2c36)}@supports (color:lab(0% 0 0)){[data-rehype-pretty-code-figure] pre [data-line].diff.remove:before{color:var(--color-red-500,lab(55.4814% 75.0732 48.8528))}}[data-rehype-pretty-code-figure] [data-line].diff span{background-color:#0000!important}[data-rehype-pretty-code-figure] pre.has-focused [data-line]{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;filter:blur(1.5px);opacity:.4;transition-duration:.3s}[data-rehype-pretty-code-figure] pre.has-focused [data-line].focused,[data-rehype-pretty-code-figure] pre.has-focused:hover [data-line]{filter:blur();opacity:1}[data-rehype-pretty-code-figure] [data-line].focused span{background-color:#0000!important}.subheading-anchor{text-decoration-line:none}@media (hover:hover){.subheading-anchor:hover{text-decoration-line:underline}}.code-group{border-radius:var(--radius);border-style:var(--tw-border-style);background-color:var(--background);border-width:1px;overflow:hidden}.code-group .code-group-tabs{align-items:center;gap:calc(var(--spacing,.25rem)*1);padding-block:calc(var(--spacing,.25rem)*1);display:flex;overflow-x:auto}.code-group .code-group-tab{align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:calc(var(--radius) - 2px);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;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));display:flex}.code-group .code-group-tab[data-active=true]{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.code-group .code-group-tab[data-active=true]{background-color:color-mix(in oklab,var(--muted)80%,transparent)}}.code-group .code-group-tab[data-active=true]{color:var(--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)}.code-group .code-group-tab[data-active=false]{color:var(--muted-foreground)}@media (hover:hover){.code-group .code-group-tab[data-active=false]:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.code-group .code-group-tab[data-active=false]:hover{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.code-group .code-group-tab[data-active=false]:hover{color:var(--foreground)}}.code-group .code-block-wrapper [data-rehype-pretty-code-figure]{margin-block:calc(var(--spacing,.25rem)*0);border-style:var(--tw-border-style);border-width:0;border-radius:0}.code-group .code-block-wrapper [data-rehype-pretty-code-figure] pre{border-style:var(--tw-border-style);border-width:0;border-radius:0}.code-group figcaption{display:none}[data-rehype-pretty-code-caption]{margin-top:calc(var(--spacing,.25rem)*2);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--muted-foreground)}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.prose blockquote{color:var(--foreground);background-color:var(--muted);border-left-color:var(--mdx-blockquote-border-left);quotes:none;border-left-width:4px;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;padding:.1rem 1.5rem;font-style:normal;font-weight:400}.prose blockquote strong{font-weight:700}.prose blockquote p:first-of-type:before,.prose blockquote p:last-of-type:after{content:none}.prose a:not(.subheading-anchor):not(.group){color:#10b981;text-decoration:none;transition:color .2s}.prose a:not(.subheading-anchor):not(.group):hover{color:#059669;text-decoration:underline}.prose h1 .subheading-anchor,.prose h2 .subheading-anchor,.prose h3 .subheading-anchor,.prose h4 .subheading-anchor,.prose h5 .subheading-anchor,.prose h6 .subheading-anchor{text-decoration:none;transition:color .2s}.prose :is(h1,h2,h3,h4,h5,h6) .subheading-anchor:hover{text-decoration:underline;color:#10b981!important}.prose [data-rehype-pretty-code-figure] pre{margin:0;border-radius:0!important}[data-rehype-pretty-code-figure] code[data-line-numbers]>[data-line]:before{white-space:nowrap;word-break:keep-all}@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-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}@property --tw-duration{syntax:"*";inherits:false}
:root{--twoslash-border-color:#8888;--twoslash-underline-color:currentColor;--twoslash-highlighted-border:#c37d0d50;--twoslash-highlighted-bg:#c37d0d20;--twoslash-popup-bg:#f8f8f8;--twoslash-popup-color:inherit;--twoslash-popup-shadow:#00000014 0px 1px 4px;--twoslash-docs-color:#888;--twoslash-docs-font:sans-serif;--twoslash-code-font:inherit;--twoslash-code-font-size:1em;--twoslash-matched-color:inherit;--twoslash-unmatched-color:#888;--twoslash-cursor-color:#8888;--twoslash-error-color:#d45656;--twoslash-error-bg:#d4565620;--twoslash-warn-color:#c37d0d;--twoslash-warn-bg:#c37d0d20;--twoslash-tag-color:#3772cf;--twoslash-tag-bg:#3772cf20;--twoslash-tag-warn-color:var(--twoslash-warn-color);--twoslash-tag-warn-bg:var(--twoslash-warn-bg);--twoslash-tag-annotate-color:#1ba673;--twoslash-tag-annotate-bg:#1ba67320}@media (prefers-color-scheme:dark){html:not(.light){--twoslash-popup-bg:#161a20;--twoslash-popup-color:#e5e7eb;--twoslash-border-color:#fff2;--twoslash-popup-shadow:#0006 0px 8px 24px;--twoslash-docs-color:#9ca3af;--twoslash-unmatched-color:#6b7280;--twoslash-cursor-color:#9ca3af66}}html.dark{--twoslash-popup-bg:#161a20;--twoslash-popup-color:#e5e7eb;--twoslash-border-color:#fff2;--twoslash-popup-shadow:#0006 0px 8px 24px;--twoslash-docs-color:#9ca3af;--twoslash-unmatched-color:#6b7280;--twoslash-cursor-color:#9ca3af66}@media (prefers-reduced-motion:reduce){.twoslash *{transition:none!important}}.twoslash:hover .twoslash-hover{border-color:var(--twoslash-underline-color)}.twoslash .twoslash-hover{border-bottom:1px dotted #0000;transition:border-color .3s;position:relative}.twoslash .twoslash-popup-container{z-index:100;opacity:0;pointer-events:none;background:var(--twoslash-popup-bg);color:var(--twoslash-popup-color);border:1px solid var(--twoslash-border-color);box-shadow:var(--twoslash-popup-shadow);-webkit-user-select:none;user-select:none;text-align:left;white-space:normal;border-radius:8px;flex-direction:column;width:fit-content;min-width:320px;max-width:600px;height:auto;max-height:none;transition:opacity .3s;display:inline-flex;position:absolute;top:0;left:0;transform:translateY(.5em)}.twoslash .twoslash-query-persisted .twoslash-popup-container{z-index:9;transform:translateY(1.5em)}.twoslash .twoslash-hover:hover .twoslash-popup-container,.twoslash .twoslash-error-hover:hover .twoslash-popup-container,.twoslash .twoslash-query-persisted .twoslash-popup-container,.twoslash .twoslash-query-line .twoslash-popup-container{opacity:1;pointer-events:auto}.twoslash .twoslash-popup-container:hover{-webkit-user-select:auto;user-select:auto;pointer-events:auto}.twoslash .twoslash-popup-arrow{border-top:1px solid var(--twoslash-border-color);border-right:1px solid var(--twoslash-border-color);background:var(--twoslash-popup-bg);pointer-events:none;width:6px;height:6px;position:absolute;top:-4px;left:1em;transform:rotate(-45deg)}.twoslash .twoslash-popup-code,.twoslash .twoslash-popup-error,.twoslash .twoslash-popup-docs{padding:6px 8px!important}.twoslash .twoslash-popup-code{font-family:var(--twoslash-code-font);font-size:.9em;line-height:1.6}.twoslash .twoslash-popup-docs{color:var(--twoslash-docs-color);font-family:var(--twoslash-docs-font);border-top:1px solid var(--twoslash-border-color);font-size:.8em}.twoslash .twoslash-popup-error{color:var(--twoslash-error-color);background-color:var(--twoslash-error-bg);font-family:var(--twoslash-docs-font);font-size:.8em}.twoslash .twoslash-popup-docs-tags{font-family:var(--twoslash-docs-font);flex-direction:column;display:flex}.twoslash .twoslash-popup-docs-tags,.twoslash .twoslash-popup-docs-tag-name{margin-right:.5em}.twoslash .twoslash-popup-docs-tag-name{font-family:var(--twoslash-code-font)}.twoslash .twoslash-query-line .twoslash-popup-container{margin-bottom:1.4em;position:relative;transform:translateY(.6em)}.twoslash .twoslash-error-line{background-color:var(--twoslash-error-bg);border-left:3px solid var(--twoslash-error-color);color:var(--twoslash-error-color);width:max-content;min-width:100%;margin:.2em 0;padding:6px 12px;position:relative}.twoslash .twoslash-error-line.twoslash-error-level-warning{background-color:var(--twoslash-warn-bg);border-left:3px solid var(--twoslash-warn-color);color:var(--twoslash-warn-color)}.twoslash .twoslash-error{background:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%206%203'%20enable-background%3D'new%200%200%206%203'%20height%3D'3'%20width%3D'6'%3E%3Cg%20fill%3D'%23c94824'%3E%3Cpolygon%20points%3D'5.5%2C0%202.5%2C3%201.1%2C3%204.1%2C0'%2F%3E%3Cpolygon%20points%3D'4%2C0%206%2C2%206%2C0.6%205.4%2C0'%2F%3E%3Cpolygon%20points%3D'0%2C2%201%2C3%202.4%2C3%200%2C0.6'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") 0 100% repeat-x;padding-bottom:2px}.twoslash .twoslash-error.twoslash-error-level-warning{background:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%206%203'%20enable-background%3D'new%200%200%206%203'%20height%3D'3'%20width%3D'6'%3E%3Cg%20fill%3D'%23c37d0d'%3E%3Cpolygon%20points%3D'5.5%2C0%202.5%2C3%201.1%2C3%204.1%2C0'%2F%3E%3Cpolygon%20points%3D'4%2C0%206%2C2%206%2C0.6%205.4%2C0'%2F%3E%3Cpolygon%20points%3D'0%2C2%201%2C3%202.4%2C3%200%2C0.6'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") 0 100% repeat-x;padding-bottom:2px}.twoslash .twoslash-completion-cursor{position:relative}.twoslash .twoslash-completion-cursor .twoslash-completion-list{-webkit-user-select:none;user-select:none;z-index:8;box-shadow:var(--twoslash-popup-shadow);background:var(--twoslash-popup-bg);border:1px solid var(--twoslash-border-color);margin:3px 0 0 -1px;display:inline-block;position:absolute;top:0;left:0;transform:translateY(1.2em)}.twoslash-completion-list{flex-direction:column;gap:4px;width:240px;padding:4px;font-size:.8rem;display:flex}.twoslash-completion-list:hover{-webkit-user-select:auto;user-select:auto}.twoslash-completion-list:before{background-color:var(--twoslash-cursor-color);content:" ";width:2px;height:1.4em;position:absolute;top:-1.6em;left:-1px}.twoslash-completion-list li{align-items:center;gap:.25em;line-height:1em;display:flex;overflow:hidden}.twoslash-completion-list li span.twoslash-completions-unmatched{color:var(--twoslash-unmatched-color)}.twoslash-completion-list .deprecated{opacity:.5;text-decoration:line-through}.twoslash-completion-list li span.twoslash-completions-matched{color:var(--twoslash-matched-color)}.twoslash-highlighted{background-color:var(--twoslash-highlighted-bg);border:1px solid var(--twoslash-highlighted-border);border-radius:4px;margin:-1px -3px;padding:1px 2px}.twoslash-completion-list .twoslash-completions-icon{color:var(--twoslash-unmatched-color);flex:none;width:1em}.twoslash .twoslash-tag-line{background-color:var(--twoslash-tag-bg);border-left:3px solid var(--twoslash-tag-color);color:var(--twoslash-tag-color);align-items:center;gap:.3em;width:max-content;min-width:100%;margin:.2em 0;padding:6px 10px;display:flex;position:relative}.twoslash .twoslash-tag-line .twoslash-tag-icon{width:1.1em;color:inherit}.twoslash .twoslash-tag-line.twoslash-tag-error-line{background-color:var(--twoslash-error-bg);border-left:3px solid var(--twoslash-error-color);color:var(--twoslash-error-color)}.twoslash .twoslash-tag-line.twoslash-tag-warn-line{background-color:var(--twoslash-tag-warn-bg);border-left:3px solid var(--twoslash-tag-warn-color);color:var(--twoslash-tag-warn-color)}.twoslash .twoslash-tag-line.twoslash-tag-annotate-line{background-color:var(--twoslash-tag-annotate-bg);border-left:3px solid var(--twoslash-tag-annotate-color);color:var(--twoslash-tag-annotate-color)}.shiki.twoslash{position:relative}.twoslash .twoslash-hover:hover .twoslash-popup-container{opacity:1;pointer-events:auto}.twoslash{position:relative}.twoslash .twoslash-popup-container{z-index:9999;margin:0;inset:auto;position:fixed!important}[data-rehype-pretty-code-figure] pre{overflow:visible!important}[data-rehype-pretty-code-figure]>div{overflow-x:auto}.twoslash-hover:hover .twoslash-popup-container{opacity:1}.twoslash-query-persisted .twoslash-popup-container{pointer-events:auto;position:relative;opacity:1!important}
