:root{--slate-500:#64748b;--gray-500:#6b7280;--zinc-500:#71717a;--neutral-500:#737373;--stone-500:#78716c;--red-500:#ef4444;--orange-500:#f97316;--amber-500:#f59e0b;--yellow-500:#eab308;--lime-500:#84cc16;--green-500:#22c55e;--emerald-500:#10b981;--teal-500:#14b8a6;--cyan-500:#06b6d4;--sky-500:#0ea5e9;--blue-500:#3b82f6;--indigo-500:#6366f1;--violet-500:#8b5cf6;--purple-500:#a855f7;--fuchsia-500:#d946ef;--pink-500:#ec4899;--rose-500:#f43f5e}:where(.theme-pop) :where(.tiptap,.ProseMirror,.vp-themed,.themed-editor,.tiptap-html-preview,.markdown-content:not(.vp-merlin-md),.reveal,.reveal,.vp-site-rich,.vp-landing){--font-primary:Satoshi-Variable;--background:0 0% 100%;--foreground:240 10% 3.9%;--card:0 0% 100%;--card-foreground:240 10% 3.9%;--popover:0 0% 100%;--popover-foreground:240 10% 3.9%;--primary:166 88% 30%;--primary-foreground:355.7 100% 97.3%;--secondary:240 4.8% 95.9%;--secondary-foreground:240 5.9% 10%;--muted:240 4.8% 95.9%;--muted-foreground:240 3.8% 46.1%;--accent:240 4.8% 95.9%;--accent-foreground:240 5.9% 10%;--border:240 5.9% 90%;--input:240 5.9% 90%;--ring:142.1 76.2% 36.3%;--radius:.5rem;--field-bg:#ffffffb3;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;letter-spacing:normal;font-family:Satoshi-Variable,ui-sans-serif,system-ui,sans-serif}.reveal{color:var(--tw-prose-body);max-width:65ch}.reveal :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.reveal :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.reveal :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.reveal :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.reveal :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.reveal :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.reveal :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.reveal :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.reveal :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.reveal :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.reveal :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.reveal :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.reveal :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.reveal :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.reveal :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.reveal :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.reveal :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.reveal :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.reveal :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.reveal :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.reveal :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.reveal :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin:0;padding-inline-start:1em;font-style:italic;font-weight:500}.reveal :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.reveal :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.reveal :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.reveal :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.reveal :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.reveal :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.reveal :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.reveal :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.reveal :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.reveal :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.reveal :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.reveal :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.reveal :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.reveal :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.reveal :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.reveal :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.reveal :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.reveal :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.reveal :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.reveal :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.reveal :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.reveal :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.reveal :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.reveal :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.reveal :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.reveal :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.reveal :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.reveal :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.reveal :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.reveal :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.reveal :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.reveal :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.reveal :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.reveal :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.reveal :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.reveal :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.reveal{--tw-prose-body:#374151;--tw-prose-headings:#111827;--tw-prose-lead:#4b5563;--tw-prose-links:#111827;--tw-prose-bold:#111827;--tw-prose-counters:#6b7280;--tw-prose-bullets:#d1d5db;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#111827;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6b7280;--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:#1118271a;--tw-prose-code:#111827;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;font-size:1rem;line-height:1.75}.reveal :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.reveal :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.reveal :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.reveal :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.reveal :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.reveal :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.reveal :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.reveal :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.reveal :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.reveal :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.reveal :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.reveal :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.reveal :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.reveal :where(p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin:0}.reveal{font-size:.875rem;line-height:1.71429}.reveal :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em}.reveal :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em;font-size:1.28571em;line-height:1.55556}.reveal :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.11111em}.reveal :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.8em;font-size:2.14286em;line-height:1.2}.reveal :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:.8em;font-size:1.42857em;line-height:1.4}.reveal :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.55556em;margin-bottom:.444444em;font-size:1.28571em;line-height:1.55556}.reveal :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.42857em;margin-bottom:.571429em;line-height:1.42857}.reveal :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.reveal :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.reveal :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.reveal :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.reveal :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.142857em;padding-inline-end:.357143em;padding-bottom:.142857em;border-radius:.3125rem;padding-inline-start:.357143em;font-size:.857143em}.reveal :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em}.reveal :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.reveal :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}.reveal :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.666667em;padding-inline-end:1em;padding-bottom:.666667em;border-radius:.25rem;margin-top:1.66667em;margin-bottom:1.66667em;padding-inline-start:1em;font-size:.857143em;line-height:1.66667}.reveal :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.reveal :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em;padding-inline-start:1.57143em}.reveal :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.285714em;margin-bottom:.285714em}.reveal :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.reveal :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.428571em}.reveal :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.571429em;margin-bottom:.571429em}.reveal :where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.reveal :where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.reveal :where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.reveal :where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.reveal :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.571429em;margin-bottom:.571429em}.reveal :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em}.reveal :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.reveal :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.285714em;padding-inline-start:1.57143em}.reveal :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.85714em;margin-bottom:2.85714em}.reveal :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.reveal :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.reveal :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.reveal :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.reveal :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em;line-height:1.5}.reveal :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.666667em;padding-inline-start:1em}.reveal :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.reveal :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.reveal :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.666667em;padding-inline-end:1em;padding-bottom:.666667em;padding-inline-start:1em}.reveal :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.reveal :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.reveal :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.reveal :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.reveal :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;font-size:.857143em;line-height:1.33333}.reveal :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.reveal :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.reveal{outline-offset:2px;outline:2px solid #0000;width:100%;max-width:none;height:100%;display:flow-root}.reveal.embedded{touch-action:auto}.reveal>:first-child{margin-top:0}.reveal ul{list-style-type:disc}.reveal ol{list-style-type:decimal}.reveal ol>li::marker{color:var(--vp-marker-color,inherit);font-size:var(--vp-marker-font-size,inherit);font-family:var(--vp-marker-font-family,inherit)}.reveal p:not(:has(*)):after{content:" "}.reveal img{display:inline}.reveal table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;margin:0;overflow:hidden}.reveal table td.has-focus,.reveal table th.has-focus{background:#eee}.reveal table td,.reveal table th{box-sizing:border-box;min-width:1em;vertical-align:center;white-space:normal;text-overflow:ellipsis;border:1px solid #0000;padding:6px 8px;position:relative;overflow:hidden}.reveal table td>*,.reveal table th>*{margin-bottom:0}.reveal .slides>section,.reveal .slides>section>section{width:1280px}.reveal table tr{border:none}.reveal table th{text-align:left;font-weight:700}.reveal table .selectedCell:after{content:"";pointer-events:none;z-index:2;background:#eee;position:absolute;inset:0}.reveal table .column-resize-handle{background-color:var(--lime-500);pointer-events:none;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.reveal .tableWrapper{margin:1.5rem 0;overflow-x:auto}.reveal.resize-cursor{cursor:ew-resize;cursor:col-resize}.iframe-wrapper{aspect-ratio:16/9;width:100%;margin:1rem 0}.iframe-wrapper iframe{width:100%;height:100%}.reveal .controls .controls-arrow:after,.reveal .controls .controls-arrow:before{border:1px solid #fff}.reveal a{text-decoration:none}.reveal a span{text-decoration:underline}.reveal table td p,.reveal table th p{margin-top:0}.reveal .backgrounds{display:none}
