.d9qb2m2{margin-block:var(--space-lg)}.d1r1hdez{appearance:none;align-items:center;gap:var(--space-sm);padding:var(--space-none);font-family:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-fg-default);text-align:start;cursor:pointer;background:0 0;border:0;inline-size:100%;display:flex}.d1r1hdez[data-state=open]{font-weight:var(--font-weight-semi-bold)}.d1r1hdez svg{inline-size:var(--size-lg);block-size:var(--size-lg);flex-shrink:0}.d1u1x7xc{padding-block:var(--space-sm);-webkit-padding-start:var(--space-xl);padding-inline-start:var(--space-xl)}
.b1suznc7{--aside-border-width:3px;margin-block:var(--space-xl);padding-block:var(--space-lg);padding-inline:var(--space-xl);-webkit-padding-start:calc(var(--space-xl) - var(--aside-border-width));border-inline-start:var(--aside-border-width) solid var(--color-border-transparent);border-radius:var(--border-radius-sm) var(--border-radius-md) var(--border-radius-md) var(--border-radius-sm);font-size:var(--font-size-base);background-color:var(--aside-bg);-webkit-transition:background-color var(--color-swap-duration) var(--color-swap-timing-function),border-color var(--color-swap-duration) var(--color-swap-timing-function);transition:background-color var(--color-swap-duration) var(--color-swap-timing-function),border-color var(--color-swap-duration) var(--color-swap-timing-function);padding-inline-start:calc(var(--space-xl) - var(--aside-border-width));position:relative}.b1suznc7+.b1suznc7{margin-block-start:calc(var(--space-xl) * -.5)}@media not (max-width:48rem){.b1suznc7{-webkit-margin-start:var(--space-base);margin-inline-start:var(--space-base)}}@media (max-width:48rem){.b1suznc7{border-inline-start-color:var(--aside-accent)}}.i1i3ac00{color:var(--aside-accent);position:absolute;inset-block-start:0;inset-inline-start:0;transform:translate(calc(-50% - 4px),-50%)}@media (max-width:48rem){.i1i3ac00{display:none}}.i1i3ac00 svg{display:block}.t73b8n2{font-size:var(--font-size-md);font-weight:var(--font-weight-semi-bold);margin-block-end:var(--space-xs);scroll-margin-block-start:calc(var(--header-height) + var(--space-xl));display:block}.cmk5l7p{display:-ms-grid;display:grid}.cmk5l7p>:first-child{margin-block-start:0}.cmk5l7p>:last-child{margin-block-end:0}.l1xz8or1{flex-direction:column;block-size:100%;display:flex;position:absolute;inset-block:0;inset-inline-start:0;transform:translate(-3px)}@media (max-width:48rem){.l1xz8or1{display:none}}.lai4gl4{background-color:var(--aside-accent);border-radius:0 0 var(--border-radius-full) var(--border-radius-full);inline-size:3px;-webkit-transition:background-color var(--color-swap-duration) var(--color-swap-timing-function);transition:background-color var(--color-swap-duration) var(--color-swap-timing-function);flex:1;margin-block-start:-1px}
.d1icfyqc{will-change:transform}.d1icfyqc>:last-child{margin-block-end:0}.s1r8hcrv{appearance:none;align-items:center;gap:var(--space-xs);font:inherit;color:var(--color-fg-default);font-weight:var(--font-weight-bold);cursor:pointer;background:0 0;border:0;padding:0;display:flex}.s3vaf7k{display:block}
.i1a594he.b1suznc7{--aside-accent:var(--color-fg-accent);--aside-bg:var(--color-bg-accent-muted)}
.sta1u1s.b1suznc7{--aside-accent:var(--color-fg-success);--aside-bg:var(--color-bg-success-muted)}
.wzorpju.b1suznc7{--aside-accent:var(--color-fg-attention);--aside-bg:var(--color-bg-attention-muted)}
.q1yp8zbo.b1suznc7{--aside-accent:var(--color-fg-accent);--aside-bg:var(--color-bg-accent-muted);font-style:italic}.qev663q{color:var(--aside-accent);-webkit-user-select:none;user-select:none;-webkit-transition:color var(--color-swap-duration) var(--color-swap-timing-function);transition:color var(--color-swap-duration) var(--color-swap-timing-function);font-family:Times New Roman,Times,serif;font-size:4.5rem;font-weight:700;line-height:2.5rem;display:block}
.r6fsgff{transform-origin:12px 12px}
.r1cp631v{transform-origin:12px 12px}
.t1qetnl9{border-radius:var(--border-radius-md);block-size:1.75rem;inline-size:1.75rem;color:var(--color-fg-muted);cursor:pointer;-webkit-transition:color var(--motion-duration-fast) ease,background var(--motion-duration-fast) ease;transition:color var(--motion-duration-fast) ease,background var(--motion-duration-fast) ease;background:0 0;border:none;justify-content:center;align-items:center;padding:0;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.t1qetnl9:hover{color:var(--color-fg-default);background:var(--color-bg-neutral-muted)}.t1qetnl9[aria-pressed=true]{color:var(--color-fg-accent)}.t1qetnl9:disabled{opacity:.4;cursor:not-allowed}.t1qetnl9:disabled:hover{background:0 0}.s13j715b{-webkit-box-pack:justify;align-items:center;-ms-flex-pack:space-between;justify-content:space-between;gap:var(--space-md);padding-block:var(--space-xs);padding-inline:var(--space-sm);border-block-end:var(--border-width-default) solid var(--color-border-muted);background:var(--color-bg-muted);display:flex}.s1toyzp7{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);color:var(--color-fg-default);letter-spacing:-.01em}.s1jt8c8o{font-size:var(--font-size-sm);line-height:var(--line-height-snug);color:var(--color-fg-muted);margin-block-start:var(--space-xxxs)}.sp9ec3b{flex-direction:column;block-size:100%;display:flex;overflow:hidden}.s132qwhu{block-size:100%;inline-size:100%;overflow:hidden}.s132qwhu[data-stacked=false]{display:contents}.s132qwhu[data-stacked=true]{display:-ms-grid;-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr;display:grid}.skkg0xx{border-radius:var(--border-radius-8);border:var(--border-width-default) solid var(--color-border-muted);margin-block:var(--fluid-space-md);position:relative;overflow:clip}.skkg0xx .sp-wrapper{--sp-colors-surface1:var(--color-bg-muted)!important;--sp-colors-surface2:var(--color-border-muted)!important;--sp-colors-surface3:var(--color-bg-neutral-muted)!important;--sp-colors-clickable:var(--color-fg-muted)!important;--sp-colors-base:var(--color-fg-default)!important;--sp-colors-disabled:var(--color-fg-disabled)!important;--sp-colors-hover:var(--color-fg-default)!important;--sp-colors-accent:var(--color-fg-accent)!important;--sp-colors-error:var(--color-fg-danger)!important;--sp-colors-errorSurface:var(--color-bg-danger-muted)!important;--sp-font-body:var(--font-stack-system,sans-serif)!important;--sp-font-mono:var(--font-stack-monospace,monospace)!important;--sp-font-size:var(--font-size-sm)!important;--sp-font-lineHeight:var(--line-height-code)!important;--sp-syntax-color-plain:var(--color-fg-default)!important;border-radius:0!important}.skkg0xx .sp-layout{gap:0;border:none!important;border-radius:0!important}.skkg0xx .sp-file-explorer{background:var(--color-bg-default)!important;border-inline-end:none!important}.skkg0xx .sp-file-explorer-list{border-inline-end:var(--border-width-default) solid var(--color-border-muted)}.skkg0xx [data-stacked=true] .sp-file-explorer-list{border-inline-end:0}.skkg0xx .sp-tabs{border-block-end:var(--border-width-default) solid var(--color-border-muted)!important;background:var(--color-bg-muted)!important;block-size:var(--size-xxl)!important}.skkg0xx .sp-tab-button{align-items:center;display:flex;position:relative;block-size:var(--size-xxl)!important;font-family:var(--font-stack-monospace)!important;font-size:var(--font-size-xs)!important}.skkg0xx .sp-tabs-scrollable-container{padding-block:var(--space-none)!important;padding-inline:var(--space-xs)!important}.skkg0xx .sp-tab-container:has(.sp-tab-button:focus){outline:none!important}.skkg0xx .sp-tab-container{margin:0;-webkit-padding-end:0!important;padding-inline-end:0!important}.skkg0xx .sp-tab-container:has(.sp-close-button){-webkit-padding-end:20px!important;padding-inline-end:20px!important}.skkg0xx .sp-close-button,.skkg0xx .cm-dialog-close{color:var(--color-fg-default)!important}.skkg0xx .sp-tab-button:after{content:"";background:var(--color-fg-accent);opacity:0;block-size:2px;-webkit-transition:opacity var(--motion-duration-fast) ease;transition:opacity var(--motion-duration-fast) ease;border-start-start-radius:var(--border-radius-xs);border-start-end-radius:var(--border-radius-xs);border-end-end-radius:0;border-end-start-radius:0;position:absolute;inset-block-end:0;inset-inline:.5rem}.skkg0xx .sp-tab-button[data-active=true]:after{opacity:1}.skkg0xx .sp-tab-button[title$=\.ts],.skkg0xx .sp-tab-button[title$=\.tsx],.skkg0xx .sp-tab-button[title$=\.js],.skkg0xx .sp-tab-button[title$=\.jsx],.skkg0xx .sp-tab-button[title$=\.css],.skkg0xx .sp-tab-button[title$=\.scss],.skkg0xx .sp-tab-button[title$=\.html],.skkg0xx .sp-tab-button[title$=\.json],.skkg0xx .sp-explorer[title$=\.ts],.skkg0xx .sp-explorer[title$=\.tsx],.skkg0xx .sp-explorer[title$=\.js],.skkg0xx .sp-explorer[title$=\.jsx],.skkg0xx .sp-explorer[title$=\.css],.skkg0xx .sp-explorer[title$=\.scss],.skkg0xx .sp-explorer[title$=\.html],.skkg0xx .sp-explorer[title$=\.json]{gap:var(--size-xs)}.skkg0xx .sp-tab-button[title$=\.ts]:before,.skkg0xx .sp-tab-button[title$=\.tsx]:before,.skkg0xx .sp-tab-button[title$=\.js]:before,.skkg0xx .sp-tab-button[title$=\.jsx]:before,.skkg0xx .sp-tab-button[title$=\.css]:before,.skkg0xx .sp-tab-button[title$=\.scss]:before,.skkg0xx .sp-tab-button[title$=\.html]:before,.skkg0xx .sp-tab-button[title$=\.json]:before,.skkg0xx .sp-explorer[title$=\.ts]:before,.skkg0xx .sp-explorer[title$=\.tsx]:before,.skkg0xx .sp-explorer[title$=\.js]:before,.skkg0xx .sp-explorer[title$=\.jsx]:before,.skkg0xx .sp-explorer[title$=\.css]:before,.skkg0xx .sp-explorer[title$=\.scss]:before,.skkg0xx .sp-explorer[title$=\.html]:before,.skkg0xx .sp-explorer[title$=\.json]:before{content:"";-webkit-background-position:center;-webkit-background-size:contain;background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;block-size:14px;inline-size:14px}.skkg0xx .sp-explorer[title$=\.ts] svg,.skkg0xx .sp-explorer[title$=\.tsx] svg,.skkg0xx .sp-explorer[title$=\.js] svg,.skkg0xx .sp-explorer[title$=\.jsx] svg,.skkg0xx .sp-explorer[title$=\.css] svg,.skkg0xx .sp-explorer[title$=\.scss] svg,.skkg0xx .sp-explorer[title$=\.html] svg,.skkg0xx .sp-explorer[title$=\.json] svg{display:none}.skkg0xx .sp-tab-button[title$=\.ts]:before,.skkg0xx .sp-explorer[title$=\.ts]:before,.skkg0xx .sp-tab-button[title$=\.tsx]:before,.skkg0xx .sp-explorer[title$=\.tsx]:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%233178C6%22%20d%3D%22M1.125%200C.502%200%200%20.502%200%201.125v21.75C0%2023.498.502%2024%201.125%2024h21.75c.623%200%201.125-.502%201.125-1.125V1.125C24%20.502%2023.498%200%2022.875%200zm17.363%209.75c.612%200%201.154.037%201.627.111a6.38%206.38%200%200%201%201.306.34v2.458a3.95%203.95%200%200%200-.643-.361%205.093%205.093%200%200%200-.717-.26%205.453%205.453%200%200%200-1.426-.2c-.3%200-.573.028-.819.086a2.1%202.1%200%200%200-.623.242c-.17.104-.3.229-.393.374a.888.888%200%200%200-.14.49c0%20.196.053.373.156.529.104.156.252.304.443.444s.423.276.696.41c.273.135.582.274.926.416.47.197.892.407%201.266.628.374.222.695.473.963.753.268.279.472.598.614.957.142.359.214.776.214%201.253%200%20.657-.125%201.21-.373%201.656a3.033%203.033%200%200%201-1.012%201.085%204.38%204.38%200%200%201-1.487.596c-.566.12-1.163.18-1.79.18a9.916%209.916%200%200%201-1.84-.164%205.544%205.544%200%200%201-1.512-.493v-2.63a5.033%205.033%200%200%200%203.237%201.2c.333%200%20.624-.03.872-.09.249-.06.456-.144.623-.25.166-.108.29-.234.373-.38a1.023%201.023%200%200%200-.074-1.089%202.12%202.12%200%200%200-.537-.5%205.597%205.597%200%200%200-.807-.444%2027.72%2027.72%200%200%200-1.007-.436c-.918-.383-1.602-.852-2.053-1.405-.45-.553-.676-1.222-.676-2.005%200-.614.123-1.141.369-1.582.246-.441.58-.804%201.004-1.089a4.494%204.494%200%200%201%201.47-.629%207.536%207.536%200%200%201%201.77-.201zm-15.113.188h9.563v2.166H9.506v9.646H6.789v-9.646H3.375z%22%2F%3E%3C%2Fsvg%3E)}.skkg0xx .sp-tab-button[title$=\.js]:before,.skkg0xx .sp-explorer[title$=\.js]:before,.skkg0xx .sp-tab-button[title$=\.jsx]:before,.skkg0xx .sp-explorer[title$=\.jsx]:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20rx%3D%225%22%20fill%3D%22%23F7DF1E%22%20%2F%3E%3Ctext%20x%3D%2212%22%20y%3D%2216%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2C%20Helvetica%2C%20sans-serif%22%20font-weight%3D%22700%22%20font-size%3D%2210%22%20fill%3D%22%23000000%22%3EJS%3C%2Ftext%3E%3C%2Fsvg%3E)}.skkg0xx .sp-tab-button[title$=\.css]:before,.skkg0xx .sp-explorer[title$=\.css]:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20rx%3D%225%22%20fill%3D%22%231572B6%22%20%2F%3E%3Ctext%20x%3D%2212%22%20y%3D%2216%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2C%20Helvetica%2C%20sans-serif%22%20font-weight%3D%22700%22%20font-size%3D%2210%22%20fill%3D%22%23FFFFFF%22%3E%7B%7D%3C%2Ftext%3E%3C%2Fsvg%3E)}.skkg0xx .sp-tab-button[title$=\.scss]:before,.skkg0xx .sp-explorer[title$=\.scss]:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23CC6699%22%20d%3D%22M12%200c6.627%200%2012%205.373%2012%2012s-5.373%2012-12%2012S0%2018.627%200%2012%205.373%200%2012%200zM9.615%2015.998c.175.645.156%201.248-.024%201.792l-.065.18c-.024.061-.052.12-.078.176-.14.29-.326.56-.555.81-.698.759-1.672%201.047-2.09.805-.45-.262-.226-1.335.584-2.19.871-.918%202.12-1.509%202.12-1.509v-.003l.108-.061zm9.911-10.861c-.542-2.133-4.077-2.834-7.422-1.645-1.989.707-4.144%201.818-5.693%203.267C4.568%208.48%204.275%209.98%204.396%2010.607c.427%202.211%203.457%203.657%204.703%204.73v.006c-.367.18-3.056%201.529-3.686%202.925-.675%201.47.105%202.521.615%202.655%201.575.436%203.195-.36%204.065-1.649.84-1.261.766-2.881.404-3.676.496-.135%201.08-.195%201.83-.104%202.101.24%202.521%201.56%202.43%202.1-.09.539-.523.854-.674.944-.15.091-.195.12-.181.181.015.09.091.09.21.075.165-.03%201.096-.45%201.141-1.471.045-1.29-1.186-2.729-3.375-2.7-.9.016-1.471.091-1.875.256-.03-.045-.061-.075-.105-.105-1.35-1.455-3.855-2.475-3.75-4.41.03-.705.285-2.564%204.8-4.814%203.705-1.846%206.661-1.335%207.171-.21.733%201.604-1.576%204.59-5.431%205.024-1.47.165-2.235-.404-2.431-.615-.209-.225-.239-.24-.314-.194-.12.06-.045.255%200%20.375.12.3.585.825%201.396%201.095.704.225%202.43.359%204.5-.45%202.324-.899%204.139-3.405%203.614-5.505l.073.067z%22%2F%3E%3C%2Fsvg%3E)}.skkg0xx .sp-tab-button[title$=\.html]:before,.skkg0xx .sp-explorer[title$=\.html]:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20rx%3D%225%22%20fill%3D%22%23E34F26%22%20%2F%3E%3Ctext%20x%3D%2212%22%20y%3D%2216%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2C%20Helvetica%2C%20sans-serif%22%20font-weight%3D%22700%22%20font-size%3D%229%22%20fill%3D%22%23FFFFFF%22%3E%26lt%3B%26gt%3B%3C%2Ftext%3E%3C%2Fsvg%3E)}.skkg0xx .sp-tab-button[title$=\.json]:before,.skkg0xx .sp-explorer[title$=\.json]:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20rx%3D%225%22%20fill%3D%22%23616161%22%20%2F%3E%3Ctext%20x%3D%2212%22%20y%3D%2216%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2C%20Helvetica%2C%20sans-serif%22%20font-weight%3D%22700%22%20font-size%3D%2210%22%20fill%3D%22%23F2C94C%22%3E%7B%7D%3C%2Ftext%3E%3C%2Fsvg%3E)}.skkg0xx .sp-editor{border-inline-end:none!important}.skkg0xx .sp-code-editor{font-size:var(--font-size-sm)!important;line-height:var(--line-height-code)!important}.skkg0xx .cm-editor{font-family:var(--font-stack-monospace)!important;background:var(--color-bg-default)!important}.skkg0xx .cm-content,.skkg0xx .cm-scroller{box-shadow:none!important;border-radius:0!important;outline:0!important}.skkg0xx .cm-content{padding:var(--space-none)!important}.skkg0xx .cm-selectionBackground{background:var(--color-bg-selection)!important}.skkg0xx .cm-content ::selection,.skkg0xx .cm-content::selection{color:var(--color-fg-selection)!important}.skkg0xx .cm-editor.cm-focused{outline:none!important}.skkg0xx .cm-sandbox-error-line.cm-activeLine{background-color:var(--color-bg-danger-muted)!important}.skkg0xx .cm-activeLine{border-radius:0!important}.skkg0xx .cm-activeLineGutter{background:0 0!important}.skkg0xx .cm-editor.cm-focused .cm-activeLineGutter{background:var(--color-bg-neutral-muted)!important}.skkg0xx .cm-editor .cm-gutters .cm-gutterElement.cm-sandbox-error-line-gutter{background:var(--color-bg-danger-muted)!important;color:var(--color-fg-danger)!important}.skkg0xx .cm-editor .cm-gutters .cm-gutterElement.cm-sandbox-error-line-gutter .cm-foldMarker{color:var(--color-fg-danger)!important}.skkg0xx .cm-gutters{background-color:var(--color-bg-default);color:var(--color-fg-muted);padding:0}.skkg0xx .cm-gutter{background:var(--color-bg-default)!important}.skkg0xx .cm-lineNumbers .cm-gutterElement{font-family:var(--font-stack-monospace)!important;font-size:var(--font-size-sm)!important;line-height:var(--line-height-code)!important}.skkg0xx .cm-foldPlaceholder{background:var(--color-bg-neutral-muted)!important;border:var(--border-width-default) solid var(--color-border-muted)!important;color:var(--color-fg-muted)!important;border-radius:var(--border-radius-sm,.2em)!important}.skkg0xx .cm-foldGutter .cm-gutterElement{cursor:pointer;justify-content:center;align-items:center;display:flex}.skkg0xx .cm-foldMarker{color:var(--color-fg-muted);-webkit-transition:color var(--motion-duration-fast) ease;transition:color var(--motion-duration-fast) ease;display:flex}.skkg0xx .cm-foldGutter .cm-gutterElement:hover .cm-foldMarker{color:var(--color-fg-default)}.skkg0xx .cm-tooltip{background:var(--color-bg-default)!important;border:var(--border-width-default) solid var(--color-border-muted)!important;border-radius:var(--border-radius-md)!important;color:var(--color-fg-default)!important}.skkg0xx .cm-tooltip.cm-tooltip-autocomplete{overflow:hidden;font-family:var(--font-stack-monospace)!important;font-size:var(--font-size-sm)!important}.skkg0xx .cm-tooltip-autocomplete ul li{padding-block:var(--space-xxxs)!important;padding-inline:var(--space-sm)!important}.skkg0xx .cm-tooltip-autocomplete ul li[aria-selected]{background:var(--color-bg-neutral-muted)!important;color:var(--color-fg-default)!important}.skkg0xx .cm-completionLabel{color:var(--color-fg-default)}.skkg0xx .cm-completionDetail{color:var(--color-fg-muted)!important;font-style:normal!important}.skkg0xx .cm-completionMatchedText{color:var(--color-fg-accent)!important;-webkit-text-decoration:none!important;text-decoration:none!important}.skkg0xx .cm-sbx-comment{color:var(--color-code-syntax-comment)!important}.skkg0xx .cm-sbx-keyword{color:var(--color-code-syntax-keyword)!important}.skkg0xx .cm-sbx-string{color:var(--color-code-syntax-string)!important}.skkg0xx .cm-sbx-number{color:var(--color-code-syntax-number)!important}.skkg0xx .cm-sbx-punctuation{color:var(--color-fg-default)!important}.skkg0xx .cm-sbx-operator{color:var(--color-code-syntax-subtle)!important}.skkg0xx .cm-sbx-function{color:var(--color-code-syntax-function)!important;font-weight:700!important}.skkg0xx .cm-sbx-tag{color:var(--color-code-syntax-tag)!important}.skkg0xx .cm-sbx-name,.skkg0xx .cm-sbx-property{color:var(--color-code-syntax-name)!important}.skkg0xx .cm-sbx-builtin{color:var(--color-code-syntax-builtin)!important}.skkg0xx .cm-sbx-entity{color:var(--color-code-syntax-entity)!important}.skkg0xx .cm-sbx-namespace{color:var(--color-code-syntax-namespace)!important}.skkg0xx .cm-sbx-decorator{color:var(--color-code-syntax-decorator)!important}.skkg0xx .cm-sbx-meta{color:var(--color-code-syntax-meta)!important}.skkg0xx .cm-sbx-symbol{color:var(--color-code-syntax-symbol)!important}.skkg0xx .cm-sbx-error{color:var(--color-code-syntax-error-text)!important;background:var(--color-code-syntax-error-bg)!important}.skkg0xx .cm-sbx-bracket-0{color:var(--color-code-syntax-keyword)!important}.skkg0xx .cm-sbx-bracket-1{color:var(--color-code-syntax-function)!important}.skkg0xx .cm-sbx-bracket-2{color:var(--color-code-syntax-string)!important}.skkg0xx .cm-sbx-bracket-3{color:var(--color-code-syntax-number)!important}.skkg0xx .cm-sbx-bracket-4{color:var(--color-code-syntax-tag)!important}.skkg0xx .cm-sbx-bracket-5{color:var(--color-code-syntax-entity)!important}.skkg0xx .cm-sbx-breadcrumb-bar{block-size:28px;padding-inline:var(--space-md);border-block-end:1px solid var(--color-border-muted);background:var(--color-bg-muted);font-family:var(--font-stack-monospace);font-size:var(--font-size-xs);color:var(--color-fg-muted);flex-shrink:0;align-items:center;display:flex;overflow:hidden}.skkg0xx .cm-sbx-breadcrumb-segment{-ms-grid-row-align:stretch;color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-self:stretch;align-items:center;padding:0;display:inline-flex}.skkg0xx .cm-sbx-breadcrumb-segment:hover{color:var(--color-fg-default);-webkit-text-decoration:underline;text-decoration:underline}.skkg0xx .cm-sbx-breadcrumb-separator{-ms-grid-row-align:stretch;margin-inline:var(--space-xs);color:var(--color-fg-muted);opacity:var(--opacity-medium);justify-content:center;align-self:stretch;align-items:center;display:flex}.skkg0xx .cm-sbx-breadcrumb-empty{opacity:var(--opacity-medium)}.skkg0xx .cm-sbx-sticky-scroll{z-index:5;background:var(--color-bg-default);border-block-end:var(--border-width-default) solid var(--color-border-muted);font-family:var(--font-stack-monospace);font-size:var(--font-size-sm);white-space:pre;padding-block:var(--space-none);-webkit-padding-start:5px;-webkit-padding-end:var(--space-xxs);padding-inline-start:5px;padding-inline-end:var(--space-xxs);position:absolute;inset-inline:0;overflow:hidden}.skkg0xx .cm-sbx-sticky-row{color:var(--color-fg-muted);cursor:pointer;align-items:center;display:flex}.skkg0xx .cm-sbx-sticky-row:hover{background:var(--color-bg-neutral-muted);color:var(--color-fg-default)}.skkg0xx .cm-sbx-sticky-linenumber{box-sizing:border-box;-webkit-padding-end:var(--space-sm);text-align:end;color:var(--color-fg-muted);opacity:var(--opacity-medium);flex-shrink:0;padding-inline-end:var(--space-sm)}.skkg0xx .cm-sbx-sticky-gutter-spacer{box-sizing:border-box;flex-shrink:0}.skkg0xx .cm-sbx-sticky-linetext{text-overflow:ellipsis;-webkit-padding-end:var(--space-sm);min-inline-size:0;flex:1;padding-inline-end:var(--space-sm);overflow:hidden}:is(.skkg0xx .cm-highlightSpace,.skkg0xx .cm-highlightTab,.skkg0xx .cm-sbx-blank-line-selected:has(>br:only-child)){position:relative}.skkg0xx .cm-highlightSpace,.skkg0xx .cm-highlightTab{background:0 0!important}.skkg0xx .cm-highlightSpace:before,.skkg0xx .cm-highlightTab:before{color:var(--color-fg-muted);opacity:var(--opacity-low);pointer-events:none}.skkg0xx .cm-sbx-blank-line-selected:has(>br:only-child):before{color:var(--color-fg-muted);opacity:var(--opacity-low);pointer-events:none}.skkg0xx .cm-highlightSpace:before{content:"·";position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.skkg0xx .cm-highlightTab:before{content:"→";position:absolute;inset-block-start:50%;transform:translateY(-50%)}.skkg0xx .cm-sbx-blank-line-selected:has(>br:only-child):before{content:"␣";opacity:var(--opacity-low);position:absolute;inset-inline-start:0}.skkg0xx .cm-panels{background:var(--color-bg-muted)!important;color:var(--color-fg-default)!important;border-inline-end:var(--border-width-default) solid var(--color-border-muted)!important}.skkg0xx [data-stacked=true] .cm-panels{border-inline-end:0!important}.skkg0xx .cm-panels-top{border-block-end:var(--border-width-default) solid var(--color-border-muted)!important}.skkg0xx .cm-panels-bottom{border-block-start:var(--border-width-default) solid var(--color-border-muted)!important}.skkg0xx .cm-search{line-height:var(--line-height-loose);display:block;padding-block:.625rem!important;padding-inline:.625rem var(--space-xl)!important;font-family:var(--font-stack-monospace)!important;font-size:var(--font-size-xs)!important}.skkg0xx .cm-search input,.skkg0xx .cm-search button,.skkg0xx .cm-search label{vertical-align:middle;color:var(--color-fg-default);align-items:center;display:inline-flex;-webkit-margin-end:var(--space-sm)!important;-webkit-margin-start:var(--space-none)!important;margin-block-start:var(--space-none)!important;margin-block-end:var(--space-none)!important;margin-inline-start:var(--space-none)!important;margin-inline-end:var(--space-sm)!important}.skkg0xx .cm-search input[name=replace],.skkg0xx .cm-search button[name=replace],.skkg0xx .cm-search button[name=replaceAll]{margin-block-start:var(--space-md)!important}.skkg0xx .cm-textfield{inline-size:12rem;-webkit-transition:border-color var(--motion-duration-fast) ease;transition:border-color var(--motion-duration-fast) ease;padding-block:var(--size-xs)!important;border:var(--border-width-default) solid var(--color-border-muted)!important;border-radius:var(--border-radius-sm,.2em)!important;background:var(--color-bg-default)!important;color:var(--color-fg-default)!important;padding-inline:.625rem!important}.skkg0xx .cm-textfield:focus-visible{outline-offset:calc(-1 * var(--border-width-default));border-color:var(--color-border-accent-muted)!important;outline:var(--border-width-default) solid var(--color-border-accent-muted)!important}.skkg0xx .cm-search label{gap:var(--size-xs);padding-inline:var(--space-xxxs);white-space:nowrap;color:var(--color-fg-muted);cursor:pointer}.skkg0xx .cm-search input[type=checkbox]{accent-color:var(--color-fg-accent);cursor:pointer;margin:0!important}.skkg0xx .cm-button{cursor:pointer;-webkit-transition:background var(--motion-duration-fast) ease,border-color var(--motion-duration-fast) ease;transition:background var(--motion-duration-fast) ease,border-color var(--motion-duration-fast) ease;padding-block:var(--size-xs)!important;background-image:none!important;background:var(--color-bg-neutral-muted)!important;border:var(--border-width-default) solid var(--color-border-muted)!important;border-radius:var(--border-radius-sm,.2em)!important;color:var(--color-fg-default)!important;padding-inline:.875rem!important}.skkg0xx .cm-button:hover{background-image:none!important;background:var(--color-bg-neutral-emphasis)!important;border-color:var(--color-border-accent-muted)!important}.skkg0xx .cm-button:active{background-image:none!important;background:var(--color-bg-accent-muted)!important}.skkg0xx .cm-searchMatch{background:var(--color-bg-accent-muted)!important}.skkg0xx .cm-searchMatch-selected{background:var(--color-bg-accent-emphasis)!important}.skkg0xx .cm-lintRange{text-decoration-skip-ink:none;text-decoration-line:underline;text-decoration-style:wavy;background-image:none!important}.skkg0xx .cm-lintRange-error{-webkit-text-decoration-color:var(--color-fg-danger)!important;text-decoration-color:var(--color-fg-danger)!important}.skkg0xx .cm-lintRange-warning{-webkit-text-decoration-color:var(--color-fg-attention)!important;text-decoration-color:var(--color-fg-attention)!important}.skkg0xx .cm-lintRange-info{-webkit-text-decoration-color:var(--color-fg-neutral)!important;text-decoration-color:var(--color-fg-neutral)!important}.skkg0xx .cm-lintRange-hint{-webkit-text-decoration-color:var(--color-fg-muted)!important;text-decoration-color:var(--color-fg-muted)!important}.skkg0xx .cm-lintRange-active{background:var(--color-bg-accent-muted)!important}.skkg0xx .cm-gutter-lint{display:none!important}.skkg0xx .cm-editor.cm-has-diagnostics .cm-gutter-lint{display:flex!important}.skkg0xx .cm-gutter-lint .cm-gutterElement{cursor:pointer;justify-content:center;align-items:center;display:flex}.skkg0xx .cm-lint-marker{cursor:pointer;border-radius:50%;content:none!important}.skkg0xx .cm-lint-marker-error{background:var(--color-fg-danger)!important}.skkg0xx .cm-lint-marker-warning{background:var(--color-fg-attention)!important}.skkg0xx .cm-lint-marker-info{background:var(--color-fg-neutral)!important}.skkg0xx .cm-tooltip-lint{overflow:hidden;font-family:var(--font-stack-monospace)!important;font-size:var(--font-size-sm)!important}.skkg0xx .cm-panel.cm-panel-lint{overflow:hidden;background:var(--color-bg-default)!important;border:var(--border-width-default) solid var(--color-border-muted)!important;border-radius:var(--border-radius-md)!important;font-family:var(--font-stack-monospace)!important;font-size:var(--font-size-sm)!important}.skkg0xx .cm-diagnostic{color:var(--color-fg-default);margin-block-end:0;border-inline-start-width:3px!important}.skkg0xx .cm-diagnostic-error{background-image:linear-gradient(var(--color-bg-danger-muted), var(--color-bg-danger-muted));color:var(--color-fg-danger);border-inline-start-color:var(--color-border-danger-emphasis)!important}.skkg0xx .cm-diagnostic-warning{background-image:linear-gradient(var(--color-bg-attention-muted), var(--color-bg-attention-muted));color:var(--color-fg-attention);border-inline-start-color:var(--color-border-attention-emphasis)!important}.skkg0xx .cm-diagnostic-info{background-image:linear-gradient(var(--color-bg-accent-muted), var(--color-bg-accent-muted));color:var(--color-fg-accent);border-inline-start-color:var(--color-border-accent-muted)!important}.skkg0xx .cm-diagnostic-hint{border-inline-start-color:var(--color-border-muted)!important}.skkg0xx .cm-diagnosticAction{background:var(--color-bg-accent-emphasis)!important;color:var(--color-fg-on-emphasis)!important;border-radius:var(--border-radius-sm,.2em)!important}.skkg0xx .cm-diagnosticSource{color:var(--color-fg-muted)}.skkg0xx .sp-console{border-block-start:var(--border-width-default) solid var(--color-border-muted)!important;font-family:var(--font-stack-monospace)!important;font-size:var(--font-size-xs)!important}.skkg0xx .sp-loading{background:var(--color-bg-default)!important}
.w1fjje11{gap:var(--space-xs);-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;border-block-end:var(--border-width-default) dashed var(--color-border-muted);color:var(--color-fg-default);line-height:var(--line-height-base);align-items:flex-start;padding-block-end:var(--space-sm);display:flex}.w1fjje11:last-child{border-block-end:none}.w1fjje11[data-method=log]{color:var(--color-fg-default)}.w1fjje11[data-method=info]{color:var(--color-fg-accent)}.w1fjje11[data-method=warn]{color:var(--color-fg-attention)}.w1fjje11[data-method=error],.w1fjje11[data-method=assert]{color:var(--color-fg-danger)}.w1fjje11[data-method=debug],.w1fjje11[data-method=table],.w1fjje11[data-method=time],.w1fjje11[data-method=timeEnd],.w1fjje11[data-method=count]{color:var(--color-fg-default)}.im4dou4{flex-shrink:0;justify-content:center;align-items:center;block-size:1.25rem;display:inline-flex}.c1eqpxwy{flex:1;min-inline-size:0}.mlbofkd{color:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:var(--space-none);line-height:var(--line-height-base)}.mlbofkd+.mlbofkd{margin-block-start:var(--space-xs)}.o16rdcd7{margin-block:var(--space-xs) var(--space-none);margin-inline:var(--space-none);padding-block:var(--space-xs);padding-inline:var(--space-sm);background:var(--color-bg-muted);border-radius:var(--border-radius-sm);color:var(--color-fg-default);overflow:auto}
.ep9uwcs{padding:var(--space-base);margin:var(--space-none);color:var(--color-fg-success);font-family:var(--font-stack-monospace);font-size:var(--font-size-sm)}.l16sjbha{block-size:100%;margin:var(--space-none);padding:var(--space-sm);font-family:var(--font-stack-monospace);font-size:var(--font-size-sm);list-style:none;overflow:auto}
