@font-face{font-family:SalesforceSans;src:url(/fonts/salesforce/woff/SalesforceSans-Book.woff2)format("woff2"),url(/fonts/salesforce/woff/SalesforceSans-Book.woff)format("woff");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:SalesforceSans;src:url(/fonts/salesforce/woff/SalesforceSans-Semibold.woff2)format("woff2"),url(/fonts/salesforce/woff/SalesforceSans-Semibold.woff)format("woff");font-display:swap;font-style:medium;font-weight:500}@font-face{font-family:Fira Code;src:url(/fonts/firacode/woff2/FiraCode-Regular.woff2)format("woff2"),url(/fonts/firacode/woff/FiraCode-Regular.woff)format("woff");font-display:swap;font-style:normal;font-weight:400}/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-gradient-position:initial;--tw-gradient-from:transparent;--tw-gradient-via:transparent;--tw-gradient-to:transparent;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-ease:initial}}:root:not(#\#){--sc-editor-background:#fffefc;--sc-editor-findmatchbackground:#ffe792;--sc-editor-findmatchhighlightbackground:rgba(255,231,146,.314);--sc-editor-foreground:#111;--sc-editor-inactiveselectionbackground:rgba(194,232,255,.188);--sc-editor-linehighlightbackground:hsla(0,0%,65%,.125);--sc-editor-selectionbackground:#c2e8ff;--sc-editor-selectionhighlightbackground:rgba(194,232,255,.314);--sc-editorbrackethighlight-foreground2:#284181;--sc-editorbrackethighlight-foreground3:#626fc9;--sc-editorbrackethighlight-foreground4:#352de3;--sc-editorbrackethighlight-foreground5:#bb28c7;--sc-editorbrackethighlight-unexpectedbracket-foreground:#cd3131;--sc-editorcursor-foreground:#3b68fc;--sc-editorlinenumber-foreground:#adadad;--sc-editorwhitespace-foreground:#e0e0e0;--sc-focusborder:#3d87f5;--sc-list-focushighlightforeground:#0066bf;--sc-comments-fg:#919191;--sc-comments-documentation-fg:#bc670f;--sc-comments-documentation-bg:#fffdf7;--sc-invalid-deprecated-fg:#fff;--sc-invalid-deprecated-bg:#900;--sc-types-fg:#c56e0e;--sc-exceptions-fg:#f93232;--sc-numbers-fg:#dd3c2f;--sc-strings-fg:#00a33f;--sc-strings-escape-sequences-bg:hsla(46,91%,83%,.267);--sc-strings-regular-expressions-fg:#699d36;--sc-strings-symbols-bg:#e8ffd5;--sc-object-keys-fg:#444;--sc-embedded-source-fg:#434343;--sc-html-doctype-declaration-fg:#7f7f7f;--sc-html-tags-fg:#0072c8;--sc-html-tag-punctuation-fg:#4f9fcf;--sc-css-selectors-fg:#3a77bf;--sc-css-property-values-fg:#43a202;--sc-markup-changed-bg:#ffd;--sc-markup-deletion-bg:#fdd;--sc-markup-insertion-bg:#dfd;--sc-markup-prompt-fg:#555}@media (prefers-color-scheme:dark){:root:not(#\#){--sc-editor-background:#141414;--sc-editor-findmatchbackground:#ffe792;--sc-editor-findmatchhighlightbackground:rgba(255,231,146,.314);--sc-editor-foreground:#c8c8c8;--sc-editor-inactiveselectionbackground:rgba(219,240,252,.125);--sc-editor-linehighlightbackground:hsla(0,0%,65%,.125);--sc-editor-selectionbackground:rgba(61,135,245,.376);--sc-editor-selectionhighlightbackground:rgba(61,135,245,.188);--sc-editorbrackethighlight-foreground2:#b2b2b2;--sc-editorbrackethighlight-foreground3:#949494;--sc-editorbrackethighlight-foreground4:#b27bb9;--sc-editorbrackethighlight-foreground5:#f06efb;--sc-editorbrackethighlight-unexpectedbracket-foreground:#db584d;--sc-editorcursor-foreground:#f06efb;--sc-editorlinenumber-foreground:#adadad;--sc-editorwhitespace-foreground:hsla(0,0%,88%,.125);--sc-focusborder:#3d87f5;--sc-list-focushighlightforeground:#fff;--sc-comments-fg:#919191;--sc-comments-documentation-fg:#bc670f;--sc-comments-documentation-bg:#fffdf7;--sc-invalid-deprecated-fg:#fff;--sc-invalid-deprecated-bg:#900;--sc-types-fg:#eb9a3d;--sc-exceptions-fg:#f93232;--sc-numbers-fg:#db584d;--sc-strings-fg:#52ce81;--sc-strings-escape-sequences-bg:hsla(46,91%,83%,.267);--sc-strings-regular-expressions-fg:#699d36;--sc-strings-symbols-bg:#e8ffd5;--sc-object-keys-fg:#444;--sc-embedded-source-fg:#434343;--sc-html-doctype-declaration-fg:#c8c8c8;--sc-html-tags-fg:#6a93cf;--sc-html-tag-punctuation-fg:#4f9fcf;--sc-css-selectors-fg:#3a77bf;--sc-css-property-values-fg:#43a202;--sc-markup-changed-bg:#ffd;--sc-markup-deletion-bg:#fdd;--sc-markup-insertion-bg:#dfd;--sc-markup-prompt-fg:#555}}:not(#\#),:not(#\#)::backdrop,:not(#\#):after,:not(#\#):before{box-sizing:border-box;border:0 solid;margin:0;padding:0}:not(#\#)::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host:not(#\#),html:not(#\#){-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:SalesforceSans,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}hr:not(#\#){height:0;color:inherit;border-top-width:1px}abbr:where([title]):not(#\#){-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted}h1:not(#\#),h2:not(#\#),h3:not(#\#),h4:not(#\#),h5:not(#\#),h6:not(#\#){font-size:inherit;font-weight:inherit}a:not(#\#){color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b:not(#\#),strong:not(#\#){font-weight:bolder}code:not(#\#),kbd:not(#\#),pre:not(#\#),samp:not(#\#){font-feature-settings:normal;font-variation-settings:normal;font-family:Fira Code,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small:not(#\#){font-size:80%}sub:not(#\#),sup:not(#\#){vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub:not(#\#){bottom:-.25em}sup:not(#\#){top:-.5em}table:not(#\#){text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:not(#\#){outline:auto}progress:not(#\#){vertical-align:baseline}summary:not(#\#){display:list-item}menu:not(#\#),ol:not(#\#),ul:not(#\#){list-style:none}audio:not(#\#),canvas:not(#\#),embed:not(#\#),iframe:not(#\#),img:not(#\#),object:not(#\#),svg:not(#\#),video:not(#\#){vertical-align:middle;display:block}img:not(#\#),video:not(#\#){max-width:100%;height:auto}button:not(#\#),input:not(#\#),optgroup:not(#\#),select:not(#\#),textarea:not(#\#){font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}:not(#\#)::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}:where(select[multiple]):not(#\#) optgroup{font-weight:bolder}:where(select[size]):not(#\#) optgroup{font-weight:bolder}:where(select[multiple]):not(#\#) optgroup option{padding-left:20px}:where(select[size]):not(#\#) optgroup option{padding-left:20px}:not(#\#)::file-selector-button{margin-right:4px}:not(#\#)::-moz-placeholder{opacity:1}:not(#\#)::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){:not(#\#)::-moz-placeholder{color:currentColor}:not(#\#)::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){:not(#\#)::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}:not(#\#)::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea:not(#\#){resize:vertical}:not(#\#)::-webkit-search-decoration{-webkit-appearance:none}:not(#\#)::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}:not(#\#)::-webkit-datetime-edit{display:inline-flex}:not(#\#)::-webkit-datetime-edit-fields-wrapper{padding:0}:not(#\#)::-webkit-datetime-edit,:not(#\#)::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}:not(#\#)::-webkit-datetime-edit-day-field,:not(#\#)::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}:not(#\#)::-webkit-datetime-edit-hour-field,:not(#\#)::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}:not(#\#)::-webkit-datetime-edit-millisecond-field,:not(#\#)::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}:not(#\#)::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}:not(#\#)::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid:not(#\#){box-shadow:none}button:not(#\#),input:where([type=button],[type=reset],[type=submit]):not(#\#){-webkit-appearance:button;-moz-appearance:button;appearance:button}:not(#\#)::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}:not(#\#)::-webkit-inner-spin-button,:not(#\#)::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])):not(#\#):not(#\#):not(#\#):not(#\#){display:none!important}:root:not(#\#){--background-color-light:rgba(61,135,245,.102);--background-color:#fff;--background-color-layer:var(--background-color);--box-shadow:rgba(0,0,0,.102);--inline-code-background-color:#f2f2f2;--line-highlight-color:rgba(194,232,255,.459);--line-number-color:#adadad;--link-color-light:rgba(61,135,245,.4);--link-color:#3d87f5;--selection-background-color:#c2e8ff;--text-color-light:hsla(0,0%,7%,.2);--text-color:#111;--scrollbar-background:transparent;--thumb-background:hsla(0,0%,7%,.4);--image:url(/assets/0.webp);--toc-max-width:320px;--toc-width:calc((100vw - 768px)/2)}@media (max-width:1024px){:root:not(#\#){--toc-width:var(--toc-max-width)}}@media (prefers-color-scheme:dark){:root:not(#\#){--background-color-light:rgba(73,128,209,.102);--background-color:#141414;--background-color-layer:#262626;--box-shadow:hsla(0,0%,100%,.051);--inline-code-background-color:#272727;--line-highlight-color:rgba(194,232,255,.208);--line-number-color:#adadad;--link-color-light:rgba(73,128,209,.4);--link-color:#5e9fff;--selection-background-color:rgba(61,135,245,.376);--text-color-light:hsla(0,0%,90%,.2);--text-color:#e6e6e6;--scrollbar-background:transparent;--thumb-background:hsla(0,0%,90%,.4)}}body:not(#\#){-webkit-font-smoothing:antialiased;background-color:#fff;background-color:var(--background-color);color:#111;color:var(--text-color);font-smoothing:antialiased}:not(#\#)::-moz-selection{background-color:#c2e8ff;background-color:var(--selection-background-color)}:not(#\#)::selection{background-color:#c2e8ff;background-color:var(--selection-background-color)}a:not(#\#){-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:rgba(61,135,245,.4);text-decoration-color:var(--link-color-light)}.blue:not(#\#),a:not(#\#){color:#3d87f5;color:var(--link-color)}.footer:not(#\#) a,a.no-underline:not(#\#),a:hover:not(#\#),h1:not(#\#) a,h2:not(#\#) a,h3:not(#\#) a,h4:not(#\#) a{-webkit-text-decoration:none;text-decoration:none}hr:not(#\#){border-color:hsla(0,0%,7%,.2);border-color:var(--text-color-light)}.colorful:not(#\#){-webkit-box-decoration-break:clone;box-decoration-break:clone;--tw-gradient-from:var(--link-color);--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){.colorful:not(#\#){--tw-gradient-position:to right in oklab}}.colorful:not(#\#){background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-via:#ab4eff;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:#e12afb;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@supports (color:color(display-p3 0 0 0%)){.colorful:not(#\#){--tw-gradient-via:#ab4eff}@media (color-gamut:p3){.colorful:not(#\#){--tw-gradient-via:color(display-p3 0.62952 0.30089 0.99082)}}}@media (prefers-color-scheme:dark){.colorful:not(#\#){--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){.colorful:not(#\#){--tw-gradient-position:to right in oklab}}.colorful:not(#\#){background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-via:#bf7eff;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:#ec6dff;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@supports (color:color(display-p3 0 0 0%)){.colorful:not(#\#){--tw-gradient-via:#bf7eff;--tw-gradient-to:#ec6dff}@media (color-gamut:p3){.colorful:not(#\#){--tw-gradient-via:color(display-p3 0.71992 0.4925 0.99517);--tw-gradient-to:color(display-p3 0.86677 0.44776 0.97903)}}}}.colorful.custom-emerald:not(#\#){--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){.colorful.custom-emerald:not(#\#){--tw-gradient-position:to right in oklab}}.colorful.custom-emerald:not(#\#){background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-via:#00b9a6;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:#00b981;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@supports (color:color(display-p3 0 0 0%)){.colorful.custom-emerald:not(#\#){--tw-gradient-via:#00b9a6;--tw-gradient-to:#00b981}@media (color-gamut:p3){.colorful.custom-emerald:not(#\#){--tw-gradient-via:color(display-p3 0.26657 0.72152 0.65546);--tw-gradient-to:color(display-p3 0.26711 0.72685 0.5084)}}}@media (prefers-color-scheme:dark){.colorful.custom-emerald:not(#\#){--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){.colorful.custom-emerald:not(#\#){--tw-gradient-position:to right in oklab}}.colorful.custom-emerald:not(#\#){background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-via:#00d3bd;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:#00d294;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@supports (color:color(display-p3 0 0 0%)){.colorful.custom-emerald:not(#\#){--tw-gradient-via:#00d3bd;--tw-gradient-to:#00d294}@media (color-gamut:p3){.colorful.custom-emerald:not(#\#){--tw-gradient-via:color(display-p3 0.32279 0.82206 0.74439);--tw-gradient-to:color(display-p3 0.3347 0.8196 0.59158)}}}}.colorful.custom-pink:not(#\#){--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){.colorful.custom-pink:not(#\#){--tw-gradient-position:to right in oklab}}.colorful.custom-pink:not(#\#){background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-via:#e12afb;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:#f6339a;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@media (prefers-color-scheme:dark){.colorful.custom-pink:not(#\#){--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){.colorful.custom-pink:not(#\#){--tw-gradient-position:to right in oklab}}.colorful.custom-pink:not(#\#){background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-via:#ec6dff;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:#fb64b6;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@supports (color:color(display-p3 0 0 0%)){.colorful.custom-pink:not(#\#){--tw-gradient-via:#ec6dff}@media (color-gamut:p3){.colorful.custom-pink:not(#\#){--tw-gradient-via:color(display-p3 0.86677 0.44776 0.97903)}}}}.colorful.athena-crisis:not(#\#){background-image:linear-gradient(90deg,#c3217f,#c32e21,#ce8032);font-weight:700}.colorful:not(#\#)::-moz-selection{color:#111;color:var(--text-color);-webkit-text-fill-color:#111;-webkit-text-fill-color:var(--text-color)}.colorful:not(#\#)::selection{color:#111;color:var(--text-color);-webkit-text-fill-color:#111;-webkit-text-fill-color:var(--text-color)}button:hover:not(#\#){border-image-slice:1;border-image-source:linear-gradient(to right,var(--tw-gradient-stops))}header.main-header:not(#\#){background-image:url(/assets/0.webp);background-image:-webkit-image-set(url(/assets/0.webp) 1x);background-position:30%;height:50vh}header.main-header:not(#\#) div.cover-image{background-image:url(/assets/0.webp);background-image:var(--image);background-image:image-set(url(/assets/0.webp)1x);background-image:image-set(var(--image)1x);background-image:-webkit-image-set(url(/assets/0.webp)1x);background-image:-webkit-image-set(var(--image)1x);background-position:30%}@media (max-width:640px){.mini-post-category:nth-child(odd):not(#\#)>a>div{margin-left:0}}@media (min-width:640px){.mini-post-category:nth-child(3n+1):not(#\#)>a>div{margin-left:0}}@media (min-width:880px){header:not(#\#) div.name{text-align:left}header:not(#\#) div.name span.header-text{font-size:2.25rem;font-size:var(--text-4xl);line-height:calc(2.5/2.25);line-height:var(--tw-leading,var(--text-4xl--line-height))}h1.post-title:not(#\#),header:not(#\#) div.name span.header-text{padding-left:calc(.25rem*0);padding-right:calc(.25rem*0);padding-left:calc(var(--spacing)*0);padding-right:calc(var(--spacing)*0)}h1.post-title:not(#\#){text-align:left;font-size:1.875rem;font-size:var(--text-3xl);line-height:calc(2.25/1.875);line-height:var(--tw-leading,var(--text-3xl--line-height))}header.main-header:not(#\#){height:80vh}div.post-metadata:not(#\#){padding-left:calc(.25rem*0);padding-right:calc(.25rem*0);padding-left:calc(var(--spacing)*0);padding-right:calc(var(--spacing)*0);text-align:left}}header:not(#\#) .header-gradient{background-image:linear-gradient(0deg,#fff0%,#fff20%,hsla(0,0%,100%,0) 80%);background-image:linear-gradient(to top,var(--background-color)0,var(--background-color)20%,hsla(0,0%,100%,0) 80%)}.post-gradient:not(#\#){background-image:linear-gradient(0deg,#fff45px,hsla(0,0%,100%,0) 140px);background-image:linear-gradient(0deg,var(--background-color-layer)45px,hsla(0,0%,100%,0) 140px)}.mini-post-gradient:not(#\#){background-image:linear-gradient(0deg,#fff0px,hsla(0,0%,100%,0) 25px);background-image:linear-gradient(0deg,var(--background-color-layer)0,hsla(0,0%,100%,0) 25px)}.backdrop-blur-3:not(#\#){backdrop-filter:blur(3px)}input:not(#\#),textarea:not(#\#){-webkit-appearance:none}.markdown:not(#\#){font-size:1.125rem;font-size:var(--text-lg);line-height:1.625;line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.markdown:not(#\#) blockquote,.markdown:not(#\#) hr,.markdown:not(#\#) ol,.markdown:not(#\#) p,.markdown:not(#\#) ul{margin-top:calc(.25rem*4);margin-bottom:calc(.25rem*4);margin-top:calc(var(--spacing)*4);margin-bottom:calc(var(--spacing)*4)}.markdown:not(#\#) p:first-child{margin-top:calc(.25rem*0);margin-bottom:calc(.25rem*0);margin-top:calc(var(--spacing)*0);margin-bottom:calc(var(--spacing)*0)}.markdown:not(#\#) h2{margin-top:calc(.25rem*4);margin-top:calc(var(--spacing)*4);margin-bottom:calc(.25rem*4);margin-bottom:calc(var(--spacing)*4);font-size:1.5rem;font-size:var(--text-2xl);line-height:1.375;line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}@media (min-width:40rem){.markdown:not(#\#) h2{font-size:1.875rem;font-size:var(--text-3xl);line-height:calc(2.25/1.875);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.markdown:not(#\#) h3{margin-top:calc(.25rem*4);margin-top:calc(var(--spacing)*4);margin-bottom:calc(.25rem*4);margin-bottom:calc(var(--spacing)*4);font-size:1.25rem;font-size:var(--text-xl);line-height:1.375;line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}@media (min-width:40rem){.markdown:not(#\#) h3{font-size:1.5rem;font-size:var(--text-2xl);line-height:calc(2/1.5);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.markdown:not(#\#) h4{margin-top:calc(.25rem*4);margin-top:calc(var(--spacing)*4);margin-bottom:calc(.25rem*4);margin-bottom:calc(var(--spacing)*4);font-size:1.125rem;font-size:var(--text-lg);line-height:1.375;line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);text-transform:uppercase}@media (min-width:40rem){.markdown:not(#\#) h4{font-size:1.25rem;font-size:var(--text-xl);line-height:calc(1.75/1.25);line-height:var(--tw-leading,var(--text-xl--line-height))}}.markdown:not(#\#) h1 a,.markdown:not(#\#) h2 a,.markdown:not(#\#) h3 a,.markdown:not(#\#) h4 a,.markdown:not(#\#) h5 a,.markdown:not(#\#) h6 a{color:#111;color:var(--text-color)}.markdown:not(#\#) h1 a:hover,.markdown:not(#\#) h2 a:hover,.markdown:not(#\#) h3 a:hover,.markdown:not(#\#) h4 a:hover,.markdown:not(#\#) h5 a:hover,.markdown:not(#\#) h6 a:hover{background-image:none;background-clip:inherit;-webkit-background-clip:inherit;-webkit-text-fill-color:inherit}.markdown:not(#\#) h1:before,.markdown:not(#\#) h2:before,.markdown:not(#\#) h3:before,.markdown:not(#\#) h4:before,.markdown:not(#\#) h5:before,.markdown:not(#\#) h6:before{content:"";pointer-events:none;width:0;height:4rem;margin-top:-4rem;display:block;position:relative}@media (max-width:640px){.markdown:not(#\#) h1:before,.markdown:not(#\#) h2:before,.markdown:not(#\#) h3:before,.markdown:not(#\#) h4:before,.markdown:not(#\#) h5:before,.markdown:not(#\#) h6:before{height:7.5rem;margin-top:-7.5rem}}.markdown:not(#\#) h1 a:hover:after,.markdown:not(#\#) h2 a:hover:after,.markdown:not(#\#) h3 a:hover:after,.markdown:not(#\#) h4 a:hover:after,.markdown:not(#\#) h5 a:hover:after,.markdown:not(#\#) h6 a:hover:after{opacity:.4;content:"¶";padding-left:8px;position:absolute}.markdown:not(#\#) ol ol,.markdown:not(#\#) ol p,.markdown:not(#\#) ol ul,.markdown:not(#\#) ul ol,.markdown:not(#\#) ul p,.markdown:not(#\#) ul ul{margin-top:calc(.25rem*1);margin-bottom:calc(.25rem*1);margin-top:calc(var(--spacing)*1);margin-bottom:calc(var(--spacing)*1)}.markdown:not(#\#) ol,.markdown:not(#\#) ul{margin-left:calc(.25rem*6);margin-left:calc(var(--spacing)*6)}.markdown:not(#\#) ul{list-style-type:none}.markdown:not(#\#) ol{list-style-type:decimal}.markdown:not(#\#) ol li,.markdown:not(#\#) ul li{padding-left:calc(.25rem*2);padding-left:calc(var(--spacing)*2)}.markdown:not(#\#) ul li{position:relative}.markdown:not(#\#) ul li:before{content:"●";font-size:.5rem;line-height:2rem;position:absolute;left:-16px}.markdown:not(#\#) ul ul li:before{content:"○"}.markdown:not(#\#) ul ul ul li:before{content:"■"}.markdown:not(#\#) ul ul ul ul li:before{content:"□"}.markdown:not(#\#) blockquote{border-left:4px var(--tw-border-style);border-color:#99a1af;border-color:var(--color-gray-400);padding-left:calc(.25rem*4);padding-left:calc(var(--spacing)*4);color:#6a7282;color:var(--color-gray-500);font-style:italic}@media (prefers-color-scheme:dark){.markdown:not(#\#) blockquote{color:#99a1af;color:var(--color-gray-400)}}.markdown:not(#\#) sup{margin-bottom:calc(.25rem*2);margin-bottom:calc(var(--spacing)*2);margin-top:calc(.25rem*-2);margin-top:calc(var(--spacing)*-2);margin-left:calc(.25rem*1);margin-left:calc(var(--spacing)*1);border-style:var(--tw-border-style);border-width:1px;border-color:#e5e7eb;border-color:var(--color-gray-200);padding-left:calc(.25rem*1);padding-right:calc(.25rem*1);padding-left:calc(var(--spacing)*1);padding-right:calc(var(--spacing)*1);background-color:#f9fafb;border-radius:.25rem}@media (prefers-color-scheme:dark){.markdown:not(#\#) sup{border-color:#4a5565;border-color:var(--color-gray-600);background-color:#1e2939}}.markdown:not(#\#) table{width:100%;display:inline-block;overflow-x:auto}.markdown:not(#\#) pre{margin-top:calc(.25rem*4);margin-bottom:calc(.25rem*4);margin-top:calc(var(--spacing)*4);margin-bottom:calc(var(--spacing)*4);font-size:.75rem;font-size:var(--text-xs);line-height:calc(1/.75);line-height:var(--tw-leading,var(--text-xs--line-height))}@media (min-width:40rem){.markdown:not(#\#) pre{font-size:.875rem;font-size:var(--text-sm);line-height:calc(1.25/.875);line-height:var(--tw-leading,var(--text-sm--line-height))}}.markdown:not(#\#) pre{min-height:32px;position:relative}.markdown:not(#\#) pre code{margin-bottom:2px;display:inline-block}.markdown:not(#\#) .copyToClipboard{color:#111;color:var(--text-color);cursor:pointer;fill:#111;fill:var(--text-color);opacity:.7;--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;width:32px;height:32px;scale:95%95%;scale:var(--tw-scale-x)var(--tw-scale-y);transform:translateZ(0);transform:translateZ(0)var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:.15s;transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out);padding:6px;position:absolute;top:0;right:0}.markdown:not(#\#) .copyToClipboard:hover{opacity:.5;--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:90%90%;scale:var(--tw-scale-x)var(--tw-scale-y)}.markdown:not(#\#) .copyToClipboard.copiedToClipboard{opacity:1;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:100%100%;scale:var(--tw-scale-x)var(--tw-scale-y)}:host:not(#\#):not(#\#),:root:not(#\#):not(#\#){--color-emerald-400:#00d294;--color-emerald-500:#00b981;--color-purple-400:#bf7eff;--color-purple-500:#ab4eff;--color-pink-400:#fb64b6;--color-pink-500:#f6339a;--color-gray-200:#e5e7eb;--color-gray-400:#99a1af;--color-gray-500:#6a7282;--color-gray-600:#4a5565;--color-neutral-600:#525252;--spacing:.25rem;--breakpoint-md:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--font-weight-bold:700;--tracking-wide:.025em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-xl:.75rem;--drop-shadow-sm:0 1px 2px rgba(0,0,0,.149);--drop-shadow-xl:0 9px 7px rgba(0,0,0,.102);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1)}@supports (color:color(display-p3 0 0 0%)){:host:not(#\#):not(#\#),:root:not(#\#):not(#\#){--color-emerald-400:#00d294;--color-emerald-500:#00b981;--color-purple-400:#bf7eff;--color-purple-500:#ab4eff}@media (color-gamut:p3){:host:not(#\#):not(#\#),:root:not(#\#):not(#\#){--color-emerald-400:color(display-p3 0.3347 0.8196 0.59158);--color-emerald-500:color(display-p3 0.26711 0.72685 0.5084);--color-purple-400:color(display-p3 0.71992 0.4925 0.99517);--color-purple-500:color(display-p3 0.62952 0.30089 0.99082)}}}.collapse:not(#\#):not(#\#):not(#\#):not(#\#){visibility:collapse}.invisible:not(#\#):not(#\#):not(#\#):not(#\#){visibility:hidden}.visible:not(#\#):not(#\#):not(#\#):not(#\#){visibility:visible}.absolute:not(#\#):not(#\#):not(#\#):not(#\#){position:absolute}.fixed:not(#\#):not(#\#):not(#\#):not(#\#){position:fixed}.relative:not(#\#):not(#\#):not(#\#):not(#\#){position:relative}.static:not(#\#):not(#\#):not(#\#):not(#\#){position:static}.sticky:not(#\#):not(#\#):not(#\#):not(#\#){position:sticky}.inset-0:not(#\#):not(#\#):not(#\#):not(#\#){right:calc(.25rem*0);bottom:calc(.25rem*0);left:calc(.25rem*0);right:calc(var(--spacing)*0);bottom:calc(var(--spacing)*0);left:calc(var(--spacing)*0)}.inset-0:not(#\#):not(#\#):not(#\#):not(#\#),.top-0:not(#\#):not(#\#):not(#\#):not(#\#){top:calc(.25rem*0);top:calc(var(--spacing)*0)}.top-1:not(#\#):not(#\#):not(#\#):not(#\#){top:calc(.25rem*1);top:calc(var(--spacing)*1)}.top-10:not(#\#):not(#\#):not(#\#):not(#\#){top:calc(.25rem*10);top:calc(var(--spacing)*10)}.right-0:not(#\#):not(#\#):not(#\#):not(#\#){right:calc(.25rem*0);right:calc(var(--spacing)*0)}.right-1:not(#\#):not(#\#):not(#\#):not(#\#){right:calc(.25rem*1);right:calc(var(--spacing)*1)}.-bottom-1:not(#\#):not(#\#):not(#\#):not(#\#){bottom:calc(.25rem*-1);bottom:calc(var(--spacing)*-1)}.-bottom-px:not(#\#):not(#\#):not(#\#):not(#\#){bottom:-1px}.bottom-0:not(#\#):not(#\#):not(#\#):not(#\#){bottom:calc(.25rem*0);bottom:calc(var(--spacing)*0)}.bottom-3:not(#\#):not(#\#):not(#\#):not(#\#){bottom:calc(.25rem*3);bottom:calc(var(--spacing)*3)}.left-0:not(#\#):not(#\#):not(#\#):not(#\#){left:calc(.25rem*0);left:calc(var(--spacing)*0)}.isolate:not(#\#):not(#\#):not(#\#):not(#\#){isolation:isolate}.z-20:not(#\#):not(#\#):not(#\#):not(#\#){z-index:20}.z-30:not(#\#):not(#\#):not(#\#):not(#\#){z-index:30}.z-50:not(#\#):not(#\#):not(#\#):not(#\#){z-index:50}.container:not(#\#):not(#\#):not(#\#):not(#\#){width:100%}@media (min-width:40rem){.container:not(#\#):not(#\#):not(#\#):not(#\#){max-width:40rem}}@media (min-width:48rem){.container:not(#\#):not(#\#):not(#\#):not(#\#){max-width:48rem}}@media (min-width:64rem){.container:not(#\#):not(#\#):not(#\#):not(#\#){max-width:64rem}}@media (min-width:80rem){.container:not(#\#):not(#\#):not(#\#):not(#\#){max-width:80rem}}@media (min-width:96rem){.container:not(#\#):not(#\#):not(#\#):not(#\#){max-width:96rem}}.m-4:not(#\#):not(#\#):not(#\#):not(#\#){margin:calc(.25rem*4);margin:calc(var(--spacing)*4)}.mx-auto:not(#\#):not(#\#):not(#\#):not(#\#){margin-left:auto;margin-right:auto}.my-0:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(.25rem*0);margin-bottom:calc(.25rem*0);margin-top:calc(var(--spacing)*0);margin-bottom:calc(var(--spacing)*0)}.my-2:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(.25rem*2);margin-bottom:calc(.25rem*2);margin-top:calc(var(--spacing)*2);margin-bottom:calc(var(--spacing)*2)}.my-4:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(.25rem*4);margin-bottom:calc(.25rem*4);margin-top:calc(var(--spacing)*4);margin-bottom:calc(var(--spacing)*4)}.my-6:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(.25rem*6);margin-bottom:calc(.25rem*6);margin-top:calc(var(--spacing)*6);margin-bottom:calc(var(--spacing)*6)}.my-8:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(.25rem*8);margin-bottom:calc(.25rem*8);margin-top:calc(var(--spacing)*8);margin-bottom:calc(var(--spacing)*8)}.my-\[0\.8em\]:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:.8em;margin-bottom:.8em}.mt-0:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(.25rem*0);margin-top:calc(var(--spacing)*0)}.mt-2:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(.25rem*2);margin-top:calc(var(--spacing)*2)}.mt-4:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(.25rem*4);margin-top:calc(var(--spacing)*4)}.mr-4:not(#\#):not(#\#):not(#\#):not(#\#){margin-right:calc(.25rem*4);margin-right:calc(var(--spacing)*4)}.mb-1:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(.25rem*1);margin-bottom:calc(var(--spacing)*1)}.mb-4:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(.25rem*4);margin-bottom:calc(var(--spacing)*4)}.ml-0:not(#\#):not(#\#):not(#\#):not(#\#){margin-left:calc(.25rem*0);margin-left:calc(var(--spacing)*0)}.ml-10:not(#\#):not(#\#):not(#\#):not(#\#){margin-left:calc(.25rem*10);margin-left:calc(var(--spacing)*10)}.block:not(#\#):not(#\#):not(#\#):not(#\#){display:block}.flex:not(#\#):not(#\#):not(#\#):not(#\#){display:flex}.hidden:not(#\#):not(#\#):not(#\#):not(#\#){display:none}.inline:not(#\#):not(#\#):not(#\#):not(#\#){display:inline}.inline-block:not(#\#):not(#\#):not(#\#):not(#\#){display:inline-block}.h-24:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(.25rem*24);height:calc(var(--spacing)*24)}.h-38:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(.25rem*38);height:calc(var(--spacing)*38)}.h-\[232px\]:not(#\#):not(#\#):not(#\#):not(#\#){height:232px}.h-\[250px\]:not(#\#):not(#\#):not(#\#):not(#\#){height:250px}.w-1\/2:not(#\#):not(#\#):not(#\#):not(#\#){width:50%}.w-5\/12:not(#\#):not(#\#):not(#\#):not(#\#){width:41.6667%}.w-9\/12:not(#\#):not(#\#):not(#\#):not(#\#){width:75%}.w-full:not(#\#):not(#\#):not(#\#):not(#\#){width:100%}.max-w-\(--breakpoint-md\):not(#\#):not(#\#):not(#\#):not(#\#){max-width:48rem;max-width:var(--breakpoint-md)}.flex-auto:not(#\#):not(#\#):not(#\#):not(#\#){flex:auto}.grow:not(#\#):not(#\#):not(#\#):not(#\#){flex-grow:1}.-translate-x-full:not(#\#):not(#\#):not(#\#):not(#\#){--tw-translate-x:-100%;translate:-100%var(--tw-translate-y);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0:not(#\#):not(#\#):not(#\#):not(#\#){--tw-translate-x:calc(var(--spacing)*0);translate:calc(.25rem*0)var(--tw-translate-y);translate:var(--tw-translate-x)var(--tw-translate-y)}.transform:not(#\#):not(#\#):not(#\#):not(#\#){transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer:not(#\#):not(#\#):not(#\#):not(#\#){cursor:pointer}.resize:not(#\#):not(#\#):not(#\#):not(#\#){resize:both}.list-disc:not(#\#):not(#\#):not(#\#):not(#\#){list-style-type:disc}.flex-wrap:not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap}.truncate:not(#\#):not(#\#):not(#\#):not(#\#){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden:not(#\#):not(#\#):not(#\#):not(#\#){overflow:hidden}.rounded-sm:not(#\#):not(#\#):not(#\#):not(#\#){border-radius:.25rem;border-radius:var(--radius-sm)}.rounded-xl:not(#\#):not(#\#):not(#\#):not(#\#){border-radius:.75rem;border-radius:var(--radius-xl)}.border:not(#\#):not(#\#):not(#\#):not(#\#){border-style:var(--tw-border-style);border-width:1px}.border-l-2:not(#\#):not(#\#):not(#\#):not(#\#){border-left-style:var(--tw-border-style);border-left-width:2px}.border-none:not(#\#):not(#\#):not(#\#):not(#\#){--tw-border-style:none;border-style:none}.border-solid:not(#\#):not(#\#):not(#\#):not(#\#){--tw-border-style:solid;border-style:solid}.border-gray-200:not(#\#):not(#\#):not(#\#):not(#\#){border-color:#e5e7eb;border-color:var(--color-gray-200)}.bg-\(--background-color\):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#fff;background-color:var(--background-color)}.bg-blue-100:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#dbeafe}.bg-gray-100:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#f3f4f6}.bg-transparent:not(#\#):not(#\#):not(#\#):not(#\#){background-color:transparent}.bg-white:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#fff}.bg-cover:not(#\#):not(#\#):not(#\#):not(#\#){background-size:cover}.bg-no-repeat:not(#\#):not(#\#):not(#\#):not(#\#){background-repeat:no-repeat}.fill-cblue:not(#\#):not(#\#):not(#\#):not(#\#){fill:#3d87f5}.stroke-cblue:not(#\#):not(#\#):not(#\#):not(#\#){stroke:#3d87f5}.stroke-emerald-500:not(#\#):not(#\#):not(#\#):not(#\#){stroke:#00b981;stroke:color(display-p3 .26711 .72685 .5084);stroke:var(--color-emerald-500)}.stroke-pink-500:not(#\#):not(#\#):not(#\#):not(#\#){stroke:#f6339a;stroke:var(--color-pink-500)}.stroke-purple-500:not(#\#):not(#\#):not(#\#):not(#\#){stroke:#ab4eff;stroke:color(display-p3 .62952 .30089 .99082);stroke:var(--color-purple-500)}.p-0:not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(.25rem*0);padding:calc(var(--spacing)*0)}.p-1:not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(.25rem*1);padding:calc(var(--spacing)*1)}.p-2:not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(.25rem*2);padding:calc(var(--spacing)*2)}.p-3:not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(.25rem*3);padding:calc(var(--spacing)*3)}.p-4:not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(.25rem*4);padding:calc(var(--spacing)*4)}.p-5:not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(.25rem*5);padding:calc(var(--spacing)*5)}.px-2:not(#\#):not(#\#):not(#\#):not(#\#){padding-left:calc(.25rem*2);padding-right:calc(.25rem*2);padding-left:calc(var(--spacing)*2);padding-right:calc(var(--spacing)*2)}.px-3:not(#\#):not(#\#):not(#\#):not(#\#){padding-left:calc(.25rem*3);padding-right:calc(.25rem*3);padding-left:calc(var(--spacing)*3);padding-right:calc(var(--spacing)*3)}.px-4:not(#\#):not(#\#):not(#\#):not(#\#){padding-left:calc(.25rem*4);padding-right:calc(.25rem*4);padding-left:calc(var(--spacing)*4);padding-right:calc(var(--spacing)*4)}.px-6:not(#\#):not(#\#):not(#\#):not(#\#){padding-left:calc(.25rem*6);padding-right:calc(.25rem*6);padding-left:calc(var(--spacing)*6);padding-right:calc(var(--spacing)*6)}.py-1:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(.25rem*1);padding-bottom:calc(.25rem*1);padding-top:calc(var(--spacing)*1);padding-bottom:calc(var(--spacing)*1)}.py-2:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(.25rem*2);padding-bottom:calc(.25rem*2);padding-top:calc(var(--spacing)*2);padding-bottom:calc(var(--spacing)*2)}.py-4:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(.25rem*4);padding-bottom:calc(.25rem*4);padding-top:calc(var(--spacing)*4);padding-bottom:calc(var(--spacing)*4)}.py-6:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(.25rem*6);padding-bottom:calc(.25rem*6);padding-top:calc(var(--spacing)*6);padding-bottom:calc(var(--spacing)*6)}.pt-2:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(.25rem*2);padding-top:calc(var(--spacing)*2)}.pt-3:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(.25rem*3);padding-top:calc(var(--spacing)*3)}.pt-\[1\.05rem\]:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:1.05rem}.pb-2:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(.25rem*2);padding-bottom:calc(var(--spacing)*2)}.pb-\[0\.95rem\]:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:.95rem}.pl-4:not(#\#):not(#\#):not(#\#):not(#\#){padding-left:calc(.25rem*4);padding-left:calc(var(--spacing)*4)}.text-center:not(#\#):not(#\#):not(#\#):not(#\#){text-align:center}.text-2xl:not(#\#):not(#\#):not(#\#):not(#\#){font-size:1.5rem;font-size:var(--text-2xl);line-height:calc(2/1.5);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl:not(#\#):not(#\#):not(#\#):not(#\#){font-size:1.875rem;font-size:var(--text-3xl);line-height:calc(2.25/1.875);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base:not(#\#):not(#\#):not(#\#):not(#\#){font-size:1rem;font-size:var(--text-base);line-height:calc(1.5/1);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg:not(#\#):not(#\#):not(#\#):not(#\#){font-size:1.125rem;font-size:var(--text-lg);line-height:calc(1.75/1.125);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm:not(#\#):not(#\#):not(#\#):not(#\#){font-size:.875rem;font-size:var(--text-sm);line-height:calc(1.25/.875);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-bold:not(#\#):not(#\#):not(#\#):not(#\#){--tw-font-weight:var(--font-weight-bold);font-weight:700;font-weight:var(--font-weight-bold)}.tracking-wide:not(#\#):not(#\#):not(#\#):not(#\#){--tw-tracking:var(--tracking-wide);letter-spacing:.025em;letter-spacing:var(--tracking-wide)}.text-ellipsis:not(#\#):not(#\#):not(#\#):not(#\#){text-overflow:ellipsis}.whitespace-nowrap:not(#\#):not(#\#):not(#\#):not(#\#){white-space:nowrap}.text-cblue:not(#\#):not(#\#):not(#\#):not(#\#){color:#3d87f5}.text-emerald-500:not(#\#):not(#\#):not(#\#):not(#\#){color:#00b981;color:color(display-p3 .26711 .72685 .5084);color:var(--color-emerald-500)}.text-gray-500:not(#\#):not(#\#):not(#\#):not(#\#){color:#6a7282;color:var(--color-gray-500)}.text-pink-500:not(#\#):not(#\#):not(#\#):not(#\#){color:#f6339a;color:var(--color-pink-500)}.text-purple-500:not(#\#):not(#\#):not(#\#):not(#\#){color:#ab4eff;color:color(display-p3 .62952 .30089 .99082);color:var(--color-purple-500)}.italic:not(#\#):not(#\#):not(#\#):not(#\#){font-style:italic}.no-underline:not(#\#):not(#\#):not(#\#):not(#\#){text-decoration-line:none}.underline:not(#\#):not(#\#):not(#\#):not(#\#){text-decoration-line:underline}.shadow-md:not(#\#):not(#\#):not(#\#):not(#\#){--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,rgba(0,0,0,.102)),0 2px 4px -2px var(--tw-shadow-color,rgba(0,0,0,.102));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 4px 6px -1px rgba(0,0,0,.102),0 2px 4px -2px rgba(0,0,0,.102);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline-hidden:not(#\#):not(#\#):not(#\#):not(#\#){--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden:not(#\#):not(#\#):not(#\#):not(#\#){outline-offset:2px;outline:2px solid transparent}}.outline:not(#\#):not(#\#):not(#\#):not(#\#){outline-style:var(--tw-outline-style);outline-width:1px}.drop-shadow-sm:not(#\#):not(#\#):not(#\#):not(#\#){--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,rgba(0,0,0,.149)));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));filter:drop-shadow(0 1px 2px rgba(0,0,0,.14902));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-xl:not(#\#):not(#\#):not(#\#):not(#\#){--tw-drop-shadow-size:drop-shadow(0 9px 7px var(--tw-drop-shadow-color,rgba(0,0,0,.102)));--tw-drop-shadow:drop-shadow(var(--drop-shadow-xl));filter:drop-shadow(0 9px 7px rgba(0,0,0,.10196));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter:not(#\#):not(#\#):not(#\#):not(#\#){filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition:not(#\#):not(#\#):not(#\#):not(#\#){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:.15s;transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all:not(#\#):not(#\#):not(#\#):not(#\#){transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:.15s;transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors:not(#\#):not(#\#):not(#\#):not(#\#){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:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:.15s;transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity:not(#\#):not(#\#):not(#\#):not(#\#){transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:.15s;transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow:not(#\#):not(#\#):not(#\#):not(#\#){transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:.15s;transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform:not(#\#):not(#\#):not(#\#):not(#\#){transition-property:transform,translate,scale,rotate;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:.15s;transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200:not(#\#):not(#\#):not(#\#):not(#\#){--tw-duration:.2s;transition-duration:.2s}.duration-300:not(#\#):not(#\#):not(#\#):not(#\#){--tw-duration:.3s;transition-duration:.3s}.duration-1000:not(#\#):not(#\#):not(#\#):not(#\#){--tw-duration:1s;transition-duration:1s}@media (hover:hover){:where(.group):hover:not(#\#):not(#\#):not(#\#):not(#\#) .group-hover\:-translate-x-1{--tw-translate-x:calc(var(--spacing)*-1);translate:calc(.25rem*-1)var(--tw-translate-y);translate:var(--tw-translate-x)var(--tw-translate-y)}:where(.group):hover:not(#\#):not(#\#):not(#\#):not(#\#) .group-hover\:underline{text-decoration-line:underline}.hover\:stroke-cblue:hover:not(#\#):not(#\#):not(#\#):not(#\#){stroke:#3d87f5}.hover\:stroke-gray-400:hover:not(#\#):not(#\#):not(#\#):not(#\#){stroke:#99a1af;stroke:var(--color-gray-400)}.hover\:stroke-gray-500:hover:not(#\#):not(#\#):not(#\#):not(#\#){stroke:#6a7282;stroke:var(--color-gray-500)}.hover\:text-cblue:hover:not(#\#):not(#\#):not(#\#):not(#\#){color:#3d87f5}.hover\:text-emerald-500:hover:not(#\#):not(#\#):not(#\#):not(#\#){color:#00b981;color:color(display-p3 .26711 .72685 .5084);color:var(--color-emerald-500)}.hover\:text-pink-500:hover:not(#\#):not(#\#):not(#\#):not(#\#){color:#f6339a;color:var(--color-pink-500)}.hover\:text-purple-500:hover:not(#\#):not(#\#):not(#\#):not(#\#){color:#ab4eff;color:color(display-p3 .62952 .30089 .99082);color:var(--color-purple-500)}.hover\:underline:hover:not(#\#):not(#\#):not(#\#):not(#\#){text-decoration-line:underline}.hover\:shadow-lg:hover:not(#\#):not(#\#):not(#\#):not(#\#){--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,rgba(0,0,0,.102)),0 4px 6px -4px var(--tw-shadow-color,rgba(0,0,0,.102));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 10px 15px -3px rgba(0,0,0,.102),0 4px 6px -4px rgba(0,0,0,.102);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media (min-width:40rem){.sm\:absolute:not(#\#):not(#\#):not(#\#):not(#\#){position:absolute}.sm\:right-4:not(#\#):not(#\#):not(#\#):not(#\#){right:calc(.25rem*4);right:calc(var(--spacing)*4)}.sm\:bottom-3:not(#\#):not(#\#):not(#\#):not(#\#){bottom:calc(.25rem*3);bottom:calc(var(--spacing)*3)}.sm\:mb-0:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(.25rem*0);margin-bottom:calc(var(--spacing)*0)}.sm\:h-32:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(.25rem*32);height:calc(var(--spacing)*32)}.sm\:w-1\/3:not(#\#):not(#\#):not(#\#):not(#\#){width:33.3333%}.sm\:p-2:not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(.25rem*2);padding:calc(var(--spacing)*2)}.sm\:p-4:not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(.25rem*4);padding:calc(var(--spacing)*4)}.sm\:px-3:not(#\#):not(#\#):not(#\#):not(#\#){padding-left:calc(.25rem*3);padding-right:calc(.25rem*3);padding-left:calc(var(--spacing)*3);padding-right:calc(var(--spacing)*3)}.sm\:pt-4:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(.25rem*4);padding-top:calc(var(--spacing)*4)}.sm\:text-3xl:not(#\#):not(#\#):not(#\#):not(#\#){font-size:1.875rem;font-size:var(--text-3xl);line-height:calc(2.25/1.875);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl:not(#\#):not(#\#):not(#\#):not(#\#){font-size:2.25rem;font-size:var(--text-4xl);line-height:calc(2.5/2.25);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:48rem){.md\:mr-4:not(#\#):not(#\#):not(#\#):not(#\#){margin-right:calc(.25rem*4);margin-right:calc(var(--spacing)*4)}.md\:inline:not(#\#):not(#\#):not(#\#):not(#\#){display:inline}.md\:h-\[232px\]:not(#\#):not(#\#):not(#\#):not(#\#){height:232px}.md\:h-\[400px\]:not(#\#):not(#\#):not(#\#):not(#\#){height:400px}.md\:w-\[290px\]:not(#\#):not(#\#):not(#\#):not(#\#){width:290px}.md\:w-\[400px\]:not(#\#):not(#\#):not(#\#):not(#\#){width:400px}.md\:w-full:not(#\#):not(#\#):not(#\#):not(#\#){width:100%}.md\:p-3:not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(.25rem*3);padding:calc(var(--spacing)*3)}.md\:text-3xl:not(#\#):not(#\#):not(#\#):not(#\#){font-size:1.875rem;font-size:var(--text-3xl);line-height:calc(2.25/1.875);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media (min-width:64rem){.lg\:top-28:not(#\#):not(#\#):not(#\#):not(#\#){top:calc(.25rem*28);top:calc(var(--spacing)*28)}.lg\:block:not(#\#):not(#\#):not(#\#):not(#\#){display:block}.lg\:hidden:not(#\#):not(#\#):not(#\#):not(#\#){display:none}.lg\:translate-x-0:not(#\#):not(#\#):not(#\#):not(#\#){--tw-translate-x:calc(var(--spacing)*0);translate:calc(.25rem*0)var(--tw-translate-y);translate:var(--tw-translate-x)var(--tw-translate-y)}.lg\:border-none:not(#\#):not(#\#):not(#\#):not(#\#){--tw-border-style:none;border-style:none}.lg\:pt-\[0\.26rem\]:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:.26rem}.lg\:text-sm:not(#\#):not(#\#):not(#\#):not(#\#){font-size:.875rem;font-size:var(--text-sm);line-height:calc(1.25/.875);line-height:var(--tw-leading,var(--text-sm--line-height))}.lg\:drop-shadow-none:not(#\#):not(#\#):not(#\#):not(#\#){--tw-drop-shadow: ;filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.lg\:duration-\[0ms\]:not(#\#):not(#\#):not(#\#):not(#\#){--tw-duration:0s;transition-duration:0s}}@media (min-width:80rem){.xl\:text-base:not(#\#):not(#\#):not(#\#):not(#\#){font-size:1rem;font-size:var(--text-base);line-height:calc(1.5/1);line-height:var(--tw-leading,var(--text-base--line-height))}}@media (prefers-color-scheme:dark){.dark\:border-r:not(#\#):not(#\#):not(#\#):not(#\#){border-right-style:var(--tw-border-style);border-right-width:1px}.dark\:border-neutral-600:not(#\#):not(#\#):not(#\#):not(#\#){border-color:#525252;border-color:var(--color-neutral-600)}.dark\:bg-blue-900:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#1c398e}.dark\:bg-dark:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#141414}.dark\:bg-neutral-800:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#262626}.dark\:stroke-emerald-400:not(#\#):not(#\#):not(#\#):not(#\#){stroke:#00d294;stroke:color(display-p3 .3347 .8196 .59158);stroke:var(--color-emerald-400)}.dark\:stroke-pink-400:not(#\#):not(#\#):not(#\#):not(#\#){stroke:#fb64b6;stroke:var(--color-pink-400)}.dark\:stroke-purple-400:not(#\#):not(#\#):not(#\#):not(#\#){stroke:#bf7eff;stroke:color(display-p3 .71992 .4925 .99517);stroke:var(--color-purple-400)}.dark\:text-emerald-400:not(#\#):not(#\#):not(#\#):not(#\#){color:#00d294;color:color(display-p3 .3347 .8196 .59158);color:var(--color-emerald-400)}.dark\:text-gray-400:not(#\#):not(#\#):not(#\#):not(#\#){color:#99a1af;color:var(--color-gray-400)}.dark\:text-pink-400:not(#\#):not(#\#):not(#\#):not(#\#){color:#fb64b6;color:var(--color-pink-400)}.dark\:text-purple-400:not(#\#):not(#\#):not(#\#):not(#\#){color:#bf7eff;color:color(display-p3 .71992 .4925 .99517);color:var(--color-purple-400)}.dark\:shadow-none:not(#\#):not(#\#):not(#\#):not(#\#){--tw-shadow:0 0 transparent;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 transparent;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:drop-shadow-none:not(#\#):not(#\#):not(#\#):not(#\#){--tw-drop-shadow: ;filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}@media (hover:hover){.dark\:hover\:stroke-gray-400:hover:not(#\#):not(#\#):not(#\#):not(#\#){stroke:#99a1af;stroke:var(--color-gray-400)}.dark\:hover\:text-emerald-400:hover:not(#\#):not(#\#):not(#\#):not(#\#){color:#00d294;color:color(display-p3 .3347 .8196 .59158);color:var(--color-emerald-400)}.dark\:hover\:text-pink-400:hover:not(#\#):not(#\#):not(#\#):not(#\#){color:#fb64b6;color:var(--color-pink-400)}.dark\:hover\:text-purple-400:hover:not(#\#):not(#\#):not(#\#):not(#\#){color:#bf7eff;color:color(display-p3 .71992 .4925 .99517);color:var(--color-purple-400)}}}.sticky-events:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition:box-shadow .25s}.is-sticky:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:0 5px 3px -3px rgba(0,0,0,.102);box-shadow:0 5px 3px -3px var(--box-shadow)}div.sticky-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a{-webkit-text-decoration:none;text-decoration:none}@media (min-width:1024px){div.sticky-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:0;z-index:30;margin-left:calc(50% - 50vw)}.is-sticky:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) div.sticky-visible{opacity:1}}.tippy-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:calc(.25rem*2);margin:calc(var(--spacing)*2);font-size:1rem;font-size:var(--text-base);line-height:calc(1.5/1);line-height:var(--tw-leading,var(--text-base--line-height))}.footnotes:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}a[data-footnote-ref]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-weight:700;-webkit-text-decoration:none;text-decoration:none}a[data-footnote-ref]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{content:"";border-radius:50%;position:absolute;top:-5px;right:-10px;bottom:-5px;left:-10px}pre:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#fff;background-color:var(--background-color);color:#111;color:var(--text-color);position:relative}pre.shiki:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overflow:visible;overflow:initial}pre.shiki:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .language-id,pre.shiki:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div>a{display:none}pre.shiki:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .code-title{background-color:rgba(61,135,245,.102);background-color:var(--background-color-light);border-bottom:2px solid #3d87f5;border-bottom:2px solid var(--link-color);border-top-left-radius:4px;border-top-right-radius:4px;margin-bottom:4px;margin-left:2rem;padding:2px .4rem 0;display:inline-block}pre:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .code-container::-webkit-scrollbar{width:6px;height:6px}pre:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .code-container{scrollbar-width:thin;scrollbar-color:#1116transparent;scrollbar-color:var(--thumb-background)var(--scrollbar-background)}pre:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .code-container::-webkit-scrollbar-track{background:transparent;background:var(--scrollbar-background)}pre:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .code-container::-webkit-scrollbar-thumb{background-color:hsla(0,0%,7%,.4);background-color:var(--thumb-background);border:1px solid transparent;border:1px solid var(--scrollbar-background);border-radius:6px}pre:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .code-container{-webkit-overflow-scrolling:touch;overflow-x:auto}pre:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) code{white-space:pre;counter-reset:step;counter-increment:step 0}pre:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) code .line:before{content:counter(step);counter-increment:step;text-align:right;width:1.4rem;color:#adadad;color:var(--line-number-color);margin-right:calc(.25rem*4);margin-right:calc(var(--spacing)*4);display:inline-block}li:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a>code,li:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>code,p:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) code,ul:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>code{background:#f2f2f2;background:var(--inline-code-background-color);word-wrap:anywhere;border-radius:3px;margin:0 -1px;padding:0 3px;font-size:1rem}pre:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) data-err{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:3px}pre:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .error,pre:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .error-behind{white-space:pre-wrap;margin-top:8px;margin-bottom:4px;margin-left:-20px;padding:6px 6px 6px 14px;display:block}pre:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .error{width:calc(100% - 14px);color:#111;color:var(--text-color);background-color:#fee;border-left:2px solid #bf1818;align-items:center;display:flex;position:absolute}pre:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .error .code{display:none}pre:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .error-behind{-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#fee}data-lsp:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-bottom:1px dotted transparent;transition:border-color .3s}pre:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) code div.line.highlight{background-color:rgba(194,232,255,.459);background-color:var(--line-highlight-color);border-radius:.25rem;border-radius:var(--radius-sm);font-weight:700}@media (prefers-reduced-motion:reduce){data-lsp:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition:none}}pre:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) data-lsp{border-color:#6a7282;border-color:var(--color-gray-500)}pre.twoslash:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) data-lsp:hover:before{content:attr(lsp);text-align:left;z-index:100;color:#111;color:var(--text-color);white-space:pre-wrap;border-radius:.25rem;border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:#e5e7eb;border-color:var(--color-gray-200);max-width:300px;padding:calc(.25rem*2);padding:calc(var(--spacing)*2);font-family:Fira Code,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;font-size:var(--text-sm);line-height:calc(1.25/.875);line-height:var(--tw-leading,var(--text-sm--line-height));background-color:#f9fafb;position:absolute;transform:translateY(1rem)}@media (prefers-color-scheme:dark){pre.twoslash:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) data-lsp:hover:before{border-color:#4a5565;border-color:var(--color-gray-600);background-color:#1e2939}}.custom-blue:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a:hover{color:#ab4eff;color:color(display-p3 .62952 .30089 .99082);color:var(--color-purple-500)}@media (prefers-color-scheme:dark){.custom-blue:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a:hover{color:#bf7eff;color:color(display-p3 .71992 .4925 .99517);color:var(--color-purple-400)}}.custom-purple:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a:hover{color:#ab4eff;color:color(display-p3 .62952 .30089 .99082);color:var(--color-purple-500)}@media (prefers-color-scheme:dark){.custom-purple:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a:hover{color:#bf7eff;color:color(display-p3 .71992 .4925 .99517);color:var(--color-purple-400)}}.custom-emerald:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a:hover{color:#00b981;color:color(display-p3 .26711 .72685 .5084);color:var(--color-emerald-500)}@media (prefers-color-scheme:dark){.custom-emerald:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a:hover{color:#00d294;color:color(display-p3 .3347 .8196 .59158);color:var(--color-emerald-400)}}.custom-pink-anchors:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a{color:#f6339a;color:var(--color-pink-500)}@media (prefers-color-scheme:dark){.custom-pink-anchors:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a{color:#fb64b6;color:var(--color-pink-400)}}.custom-pink-anchors:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a{text-decoration-color:#f472b6}.custom-pink-anchors:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a:hover,.custom-pink:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a:hover{color:#f6339a;color:var(--color-pink-500)}@media (prefers-color-scheme:dark){.custom-pink-anchors:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a:hover,.custom-pink:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a:hover{color:#fb64b6;color:var(--color-pink-400)}}div.note:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p:nth-child(2){display:inline}.logo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){zoom:1.5}@media (min-width:640px){.logo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){zoom:1.5}}@media (min-width:768px){.logo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){zoom:2.5}}ul.list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) li::marker{color:#3d87f5;color:var(--link-color)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@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 transparent}@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 transparent}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@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 transparent}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:transparent}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:transparent}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:transparent}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-ease{syntax:"*";inherits:false}