.pl-c{color:var(--color-prettylights-syntax-comment)}.pl-c1,.pl-s .pl-v{color:var(--color-prettylights-syntax-constant)}.pl-e,.pl-en{color:var(--color-prettylights-syntax-entity)}.pl-smi,.pl-s .pl-s1{color:var(--color-prettylights-syntax-storage-modifier-import)}.pl-ent{color:var(--color-prettylights-syntax-entity-tag)}.pl-k{color:var(--color-prettylights-syntax-keyword)}.pl-s,.pl-pds,.pl-s .pl-pse .pl-s1,.pl-sr,.pl-sr .pl-cce,.pl-sr .pl-sre,.pl-sr .pl-sra{color:var(--color-prettylights-syntax-string)}.pl-v,.pl-smw{color:var(--color-prettylights-syntax-variable)}.pl-bu{color:var(--color-prettylights-syntax-brackethighlighter-unmatched)}.pl-ii{color:var(--color-prettylights-syntax-invalid-illegal-text);background-color:var(--color-prettylights-syntax-invalid-illegal-bg)}.pl-c2{color:var(--color-prettylights-syntax-carriage-return-text);background-color:var(--color-prettylights-syntax-carriage-return-bg)}.pl-sr .pl-cce{color:var(--color-prettylights-syntax-string-regexp);font-weight:700}.pl-ml{color:var(--color-prettylights-syntax-markup-list)}.pl-mh,.pl-mh .pl-en,.pl-ms{color:var(--color-prettylights-syntax-markup-heading);font-weight:700}.pl-mi{color:var(--color-prettylights-syntax-markup-italic);font-style:italic}.pl-mb{color:var(--color-prettylights-syntax-markup-bold);font-weight:700}.pl-md{color:var(--color-prettylights-syntax-markup-deleted-text);background-color:var(--color-prettylights-syntax-markup-deleted-bg)}.pl-mi1{color:var(--color-prettylights-syntax-markup-inserted-text);background-color:var(--color-prettylights-syntax-markup-inserted-bg)}.pl-mc{color:var(--color-prettylights-syntax-markup-changed-text);background-color:var(--color-prettylights-syntax-markup-changed-bg)}.pl-mi2{color:var(--color-prettylights-syntax-markup-ignored-text);background-color:var(--color-prettylights-syntax-markup-ignored-bg)}.pl-mdr{color:var(--color-prettylights-syntax-meta-diff-range);font-weight:700}.pl-ba{color:var(--color-prettylights-syntax-brackethighlighter-angle)}.pl-sg{color:var(--color-prettylights-syntax-sublimelinter-gutter-mark)}.pl-corl{color:var(--color-prettylights-syntax-constant-other-reference-link);text-decoration:underline}.syntax-highlight{--color-prettylights-syntax-brackethighlighter-angle:#59636e;--color-prettylights-syntax-brackethighlighter-unmatched:#82071e;--color-prettylights-syntax-carriage-return-bg:#cf222e;--color-prettylights-syntax-carriage-return-text:#f6f8fa;--color-prettylights-syntax-comment:#59636e;--color-prettylights-syntax-constant:#0550ae;--color-prettylights-syntax-constant-other-reference-link:#0a3069;--color-prettylights-syntax-entity:#6639ba;--color-prettylights-syntax-entity-tag:#0550ae;--color-prettylights-syntax-invalid-illegal-bg:#82071e;--color-prettylights-syntax-invalid-illegal-text:#f6f8fa;--color-prettylights-syntax-keyword:#cf222e;--color-prettylights-syntax-markup-changed-bg:#ffd8b5;--color-prettylights-syntax-markup-changed-text:#953800;--color-prettylights-syntax-markup-deleted-bg:#ffebe9;--color-prettylights-syntax-markup-deleted-text:#82071e;--color-prettylights-syntax-markup-heading:#0550ae;--color-prettylights-syntax-markup-ignored-bg:#0550ae;--color-prettylights-syntax-markup-ignored-text:#d1d9e0;--color-prettylights-syntax-markup-inserted-bg:#dafbe1;--color-prettylights-syntax-markup-inserted-text:#116329;--color-prettylights-syntax-markup-list:#3b2300;--color-prettylights-syntax-meta-diff-range:#8250df;--color-prettylights-syntax-string:#0a3069;--color-prettylights-syntax-string-regexp:#116329;--color-prettylights-syntax-sublimelinter-gutter-mark:#818b98;--color-prettylights-syntax-variable:#953800;--color-prettylights-syntax-markup-bold:#1f2328;--color-prettylights-syntax-markup-italic:#1f2328;--color-prettylights-syntax-storage-modifier-import:#1f2328}:root[data-theme=dark] .syntax-highlight,.dark .syntax-highlight{--color-prettylights-syntax-brackethighlighter-angle:#9198a1;--color-prettylights-syntax-brackethighlighter-unmatched:#f85149;--color-prettylights-syntax-carriage-return-bg:#b62324;--color-prettylights-syntax-carriage-return-text:#f0f6fc;--color-prettylights-syntax-comment:#9198a1;--color-prettylights-syntax-constant:#79c0ff;--color-prettylights-syntax-constant-other-reference-link:#a5d6ff;--color-prettylights-syntax-entity:#d2a8ff;--color-prettylights-syntax-entity-tag:#7ee787;--color-prettylights-syntax-invalid-illegal-bg:#8e1519;--color-prettylights-syntax-invalid-illegal-text:#f0f6fc;--color-prettylights-syntax-keyword:#ff7b72;--color-prettylights-syntax-markup-bold:#f0f6fc;--color-prettylights-syntax-markup-changed-bg:#5a1e02;--color-prettylights-syntax-markup-changed-text:#ffdfb6;--color-prettylights-syntax-markup-deleted-bg:#67060c;--color-prettylights-syntax-markup-deleted-text:#ffdcd7;--color-prettylights-syntax-markup-heading:#1f6feb;--color-prettylights-syntax-markup-ignored-bg:#1158c7;--color-prettylights-syntax-markup-ignored-text:#f0f6fc;--color-prettylights-syntax-markup-inserted-bg:#033a16;--color-prettylights-syntax-markup-inserted-text:#aff5b4;--color-prettylights-syntax-markup-italic:#f0f6fc;--color-prettylights-syntax-markup-list:#f2cc60;--color-prettylights-syntax-meta-diff-range:#d2a8ff;--color-prettylights-syntax-storage-modifier-import:#f0f6fc;--color-prettylights-syntax-string:#a5d6ff;--color-prettylights-syntax-string-regexp:#7ee787;--color-prettylights-syntax-sublimelinter-gutter-mark:#3d444d;--color-prettylights-syntax-variable:#ffa657}@media (prefers-color-scheme:dark){:root:not([data-theme]):not(.light) .syntax-highlight{--color-prettylights-syntax-brackethighlighter-angle:#9198a1;--color-prettylights-syntax-brackethighlighter-unmatched:#f85149;--color-prettylights-syntax-carriage-return-bg:#b62324;--color-prettylights-syntax-carriage-return-text:#f0f6fc;--color-prettylights-syntax-comment:#9198a1;--color-prettylights-syntax-constant:#79c0ff;--color-prettylights-syntax-constant-other-reference-link:#a5d6ff;--color-prettylights-syntax-entity:#d2a8ff;--color-prettylights-syntax-entity-tag:#7ee787;--color-prettylights-syntax-invalid-illegal-bg:#8e1519;--color-prettylights-syntax-invalid-illegal-text:#f0f6fc;--color-prettylights-syntax-keyword:#ff7b72;--color-prettylights-syntax-markup-bold:#f0f6fc;--color-prettylights-syntax-markup-changed-bg:#5a1e02;--color-prettylights-syntax-markup-changed-text:#ffdfb6;--color-prettylights-syntax-markup-deleted-bg:#67060c;--color-prettylights-syntax-markup-deleted-text:#ffdcd7;--color-prettylights-syntax-markup-heading:#1f6feb;--color-prettylights-syntax-markup-ignored-bg:#1158c7;--color-prettylights-syntax-markup-ignored-text:#f0f6fc;--color-prettylights-syntax-markup-inserted-bg:#033a16;--color-prettylights-syntax-markup-inserted-text:#aff5b4;--color-prettylights-syntax-markup-italic:#f0f6fc;--color-prettylights-syntax-markup-list:#f2cc60;--color-prettylights-syntax-meta-diff-range:#d2a8ff;--color-prettylights-syntax-storage-modifier-import:#f0f6fc;--color-prettylights-syntax-string:#a5d6ff;--color-prettylights-syntax-string-regexp:#7ee787;--color-prettylights-syntax-sublimelinter-gutter-mark:#3d444d;--color-prettylights-syntax-variable:#ffa657}}.syntax-highlight{color:var(--color-prettylights-syntax-storage-modifier-import)}:is(.line-source,.scatter-source,.histogram-source,.comparison-source) pre.syntax-highlight{background:var(--surface,#fff)}:is(.line-source,.scatter-source,.histogram-source,.comparison-source) pre.syntax-highlight code{color:inherit}:root :is(.line-source,.scatter-source,.histogram-source,.comparison-source){background:var(--surface,#fff);color:var(--text,#1f2328);border-color:var(--border,#d9dce1)}:root :is(.line-source-toolbar,.scatter-source-toolbar,.histogram-source-toolbar,.comparison-source-toolbar){border-color:var(--border,#d9dce1)}:root :is(.line-source-toolbar,.scatter-source-toolbar,.histogram-source-toolbar,.comparison-source-toolbar) :is(select,button){background:var(--surface,#fff);color:var(--text,#1f2328);border-color:var(--border,#d9dce1)}.source-line{min-width:100%;scroll-margin-top:6rem;display:inline-flex}.source-line-number{width:4ch;color:var(--color-prettylights-syntax-comment);text-align:right;-webkit-user-select:none;user-select:none;flex:none;margin-right:2ch;text-decoration:none;display:inline-block}.source-line-number:before{content:attr(data-line)}.source-line-number:hover,.source-line-number:focus-visible{color:var(--text,currentColor);text-decoration:underline}.source-line-text{display:inline-block}.source-line:target,.source-line:focus{background:color-mix(in srgb, var(--color-prettylights-syntax-constant) 12%, transparent)}.source-line:focus{outline:none}.source-line-number:focus-visible{outline-offset:3px;outline:1px solid}@keyframes a27afdu{0%{opacity:.45}60%{opacity:1}to{opacity:1}}@keyframes a27afd1l{0%{transform:translateY(0)}30%{transform:translateY(-7px)}60%{transform:translateY(0)}80%{transform:translateY(-2px)}to{transform:translateY(0)}}.a27afd0{--sf-bg:#0b1016;--sf-panel:#111820;--sf-line:#34404e;--sf-grid:#283440;--sf-text:#f1f5fa;--sf-muted:#a0afc0;--sf-wire:#738397;--sf-blue:#5477ff;--sf-cyan:#00e0c4;--sf-error:#ff6746;--sf-focus:#e9ff54;--sf-tint:#172b32;border:1px solid var(--sf-line);background:var(--sf-bg);color:var(--sf-text);font-variant-numeric:tabular-nums;border-radius:0;font-size:.8125rem;line-height:1.5;overflow:hidden}[data-theme=light] .a27afd0{--sf-bg:#f8fafb;--sf-panel:#fff;--sf-line:#b8c3cf;--sf-grid:#d3dbe3;--sf-text:#101b29;--sf-muted:#526176;--sf-wire:#63748a;--sf-blue:#2453ec;--sf-cyan:#007d76;--sf-error:#c5361c;--sf-focus:#7d5100;--sf-tint:#e5f2f1}.a27afd1{border-bottom:1px solid var(--sf-line);background:var(--sf-panel);grid-template-columns:minmax(170px,1.4fr) repeat(3,minmax(120px,1fr)) auto;align-items:center;gap:.75rem 1rem;padding:.875rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;display:grid}.a27afd2{color:var(--sf-blue);font-weight:700}.a27afd2:before{content:"";background:currentColor;width:7px;height:7px;margin-right:8px;display:inline-block}.a27afd3{grid-template-columns:228px minmax(0,1fr) 248px;display:grid}.a27afd4{border-right:1px solid var(--sf-line);background:var(--sf-panel);flex-direction:column;gap:.75rem;min-width:0;padding:1rem;display:flex}.a27afd5{border-left:1px solid var(--sf-line);background:var(--sf-panel);overflow-wrap:anywhere;flex-direction:column;gap:.5rem;min-width:0;padding:1rem;display:flex}.a27afd5 h2,.a27afd5 pre{grid-column:1/-1}.a27afd6{min-width:0;padding:1rem}.a27afd7{text-transform:uppercase;letter-spacing:.12em;color:var(--sf-muted);margin-bottom:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;font-weight:600}.a27afd8{color:var(--sf-muted);font-size:.75rem}.a27afd9{grid-template-columns:repeat(5,1fr);gap:.25rem;display:grid}.a27afda{border:1px solid var(--sf-line);background:var(--sf-bg);cursor:pointer;min-height:40px;color:var(--sf-text);border-radius:0;padding:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;font-weight:600}.a27afda:disabled{opacity:.4;cursor:default}.a27afda:hover:not(:disabled){border-color:var(--sf-blue);color:var(--sf-blue)}.a27afdb:not(:disabled){border-color:var(--sf-blue);background:var(--sf-blue);color:#fff}.a27afdb:hover:not(:disabled){color:#fff}.a27afdc{border:1px solid var(--sf-line);background-image:radial-gradient(var(--sf-grid) .8px, transparent .8px);scrollbar-color:var(--sf-wire) var(--sf-bg);background-position:12px 12px;background-size:24px 24px;overflow-x:auto}.a27afdd{cursor:pointer;color:var(--sf-wire)}.a27afdd:hover{color:var(--sf-text)}.a27afde{stroke-width:1.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.a27afdf{--sf-guard-dash:1 6}.a27afdf .a27afde{stroke-dasharray:1 6}.a27afdg{color:var(--sf-cyan)}.a27afdg .a27afde{stroke-width:2px;stroke-dasharray:none}.a27afdh{color:var(--sf-blue)}.a27afdh .a27afde{stroke-width:2.5px;stroke-dasharray:none}.a27afdi{color:var(--sf-focus)}.a27afdi .a27afde{stroke-width:3px;stroke-dasharray:none}.a27afdj{fill:currentColor;stroke:none;text-anchor:middle;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:600}.a27afdk{fill:var(--sf-bg);stroke:currentColor;stroke-width:1px}.a27afdl{cursor:pointer;color:var(--sf-wire)}.a27afdm{fill:var(--sf-panel);stroke:currentColor;stroke-width:1.5px}.a27afdn{color:var(--sf-cyan)}.a27afdo{color:var(--sf-error)}.a27afdp{color:var(--sf-blue)}.a27afdp .a27afdm{fill:var(--sf-blue);stroke-width:2px}.a27afdq{--sf-bracket-opacity:1}.a27afdr{opacity:var(--sf-bracket-opacity,0);fill:none;stroke:var(--sf-focus);stroke-width:2px}.a27afds{fill:var(--sf-text);stroke:none;text-anchor:middle;font-size:15px;font-weight:700}.a27afdt{fill:currentColor;stroke:none;text-anchor:middle;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.a27afdp .a27afds,.a27afdp .a27afdt{fill:#fff}.a27afdv{animation:.5s ease-out a27afdu}.a27afdw{color:var(--sf-muted);flex-wrap:wrap;gap:.5rem 1.25rem;margin:.75rem 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;list-style:none;display:flex}.a27afdx{border-left:8px solid var(--sf-blue);padding-left:8px}.a27afdy{border-left:8px solid var(--sf-cyan);padding-left:8px}.a27afdz{border-left:2px dotted var(--sf-wire);padding-left:8px}.a27afd10{border-left:8px solid var(--sf-error);padding-left:8px}.a27afd11{cursor:pointer;color:var(--sf-muted);padding:.5rem 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem}.a27afd12{overflow-wrap:anywhere;max-height:180px;padding-left:1.5rem;font-size:.75rem;overflow-y:auto}.a27afd13{color:var(--sf-blue);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:700}.a27afd14{border-top:1px dotted var(--sf-line);white-space:pre-wrap;max-height:280px;padding-top:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;overflow:auto}.a27afd15{border-top:1px solid var(--sf-line);padding:1rem}.a27afd16{margin-top:.75rem;overflow-x:auto}.a27afd17{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem}.a27afd18{background:var(--sf-tint)}.a27afd19{cursor:pointer;color:var(--sf-blue);font:inherit;background:0 0;border:0;border-radius:0;padding:.25rem 0;font-weight:600}.a27afd19[aria-pressed=true]{color:var(--sf-text);text-underline-offset:4px;text-decoration:underline}.a27afd0 button:focus-visible,.a27afd0 summary:focus-visible,.a27afd0 [tabindex]:focus-visible{outline:2px solid var(--sf-focus);outline-offset:4px}.a27afd17 th,.a27afd17 td{border-bottom:1px dotted var(--sf-line);padding:.65rem .75rem}.a27afd17 th{color:var(--sf-muted);font-weight:500}.a27afd1a{width:100%;accent-color:var(--sf-blue);cursor:pointer}.a27afd1b{color:var(--sf-muted);gap:.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;display:grid}.a27afd1c{border:1px solid var(--sf-line);background:var(--sf-bg);color:var(--sf-text);font:inherit;border-radius:0;padding:.4rem}.a27afd1d{border-color:var(--sf-cyan);color:var(--sf-cyan)}.a27afd1e{min-height:1.25rem;color:var(--sf-cyan);font-size:.75rem}.a27afd1f{opacity:1}.a27afd1g{opacity:.8}.a27afd1h{opacity:.55}.a27afd1i{opacity:.4}.a27afd1j{opacity:.55}.a27afd1j .a27afdm{stroke-dasharray:4 4}.a27afd1k{fill:var(--sf-bg);stroke:none;opacity:.88}.a27afd1m{animation:.45s ease-out a27afd1l}.a27afd1n{fill:var(--sf-focus);stroke:none;text-anchor:end;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:700}.a27afd1o{border-top:1px solid var(--sf-line);padding:1rem}.a27afd1p{max-height:420px;overflow:auto}.a27afd1q{fill:var(--sf-muted);text-anchor:middle;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:600}.a27afd1r{stroke:var(--sf-grid);stroke-width:1px}.a27afd1s{cursor:pointer;color:var(--sf-cyan)}.a27afd1t{opacity:.3}.a27afd1u{color:var(--sf-blue)}.a27afd1s:hover{color:var(--sf-text)}.a27afd1v{fill:var(--sf-text);stroke:none;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.a27afd1w{fill:var(--sf-focus);stroke:none;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.a27afd1x{fill:var(--sf-tint)}.a27afd1y{border-top:1px solid var(--sf-line);padding:1rem}.a27afd1z{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:.25rem 1.5rem;margin:.75rem 0 0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;list-style:none;display:grid}.a27afd20{border-bottom:1px dotted var(--sf-line);align-items:center;gap:.5rem;padding:.35rem 0;display:flex}.a27afd21{overflow-wrap:anywhere;flex:auto}.a27afd22{color:var(--sf-cyan)}.a27afd23{color:var(--sf-error)}.a27afd24{border:1px solid var(--sf-line);background:var(--sf-bg);cursor:pointer;white-space:nowrap;color:var(--sf-text);font:inherit;border-radius:0;padding:.2rem .45rem}.a27afd24:hover{border-color:var(--sf-blue);color:var(--sf-blue)}@media (width<=1000px){.a27afd1{grid-template-columns:1fr 1fr}}@media (width<=1400px){.a27afd3{grid-template-columns:228px minmax(0,1fr)}.a27afd5{border-top:1px solid var(--sf-line);border-left:0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem 1.5rem;display:grid}}@media (width<=700px){.a27afd3{grid-template-columns:minmax(0,1fr)}.a27afd4{border-right:0;border-bottom:1px solid var(--sf-line)}.a27afd5{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.a27afdv,.a27afd1m{animation:none}}
