*:where(:not(html,iframe,canvas,img,svg,video,audio,pre,code):not(svg *,symbol *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}::marker{content:initial}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}pre,code{margin:0}::-webkit-details-marker{display:none}@font-face{font-family:figtree variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(https://cdn.jsdelivr.net/fontsource/fonts/figtree:vf@latest/latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:google sans code variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(https://cdn.jsdelivr.net/fontsource/fonts/google-sans-code:vf@latest/latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans:"Figtree Variable", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:"Google Sans Code Variable", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas,
        "Liberation Mono", "Courier New", monospace;--font-brand:"Figtree Variable", ui-sans-serif, system-ui, "Arial", serif;--color:#222;--color-fade:#555;--color-nav:#333;--background:#f8f9f9;--background-grey:#e9ecec;--background-grey-embed:#dde3e3;--foreground:#e0f7f7;--foreground-hover:#b2dfdf;--foreground-highlight:#1de9b6;--color-highlight:#00695c;--model-background:#f8f9f9;--model-foreground:#e0f7f7;--model-box-shadow:0 8px 32px 0 rgba(31, 38, 135, 0.1);--padding:12px;--padding_d2:6px;--padding_x2:24px;--model-blur:10px;--border:#b2dfdf;--border-nav:#80cbc4;--radius:16px;--anchor:#009688;--hover:#26a69a;--chroma-base00:#e9ecec;--chroma-base01:#e0e0e0;--chroma-base02:rgba(159, 218, 159, 0.2);--chroma-base03:#8e908c;--chroma-base04:#969896;--chroma-base05:#4d4d4c;--chroma-base06:#282a2e;--chroma-base07:#1d1f21;--chroma-base08:#c82829;--chroma-base09:#f5871f;--chroma-base0A:#eab700;--chroma-base0B:#718c00;--chroma-base0C:#3e999f;--chroma-base0D:#4271ae;--chroma-base0E:#8959a8;--chroma-base0F:#a3685a;--callout-info-backgound:#954ce3;--callout-info-foreground:rgba(0, 0, 0, 0.08);--callout-info-color:#ffffff;--callout-info-anchor:#d2aefc;--callout-info-anchor-text-shadow:0.4px 0 0.8px black}:root[data-color=dark]{--color:#e0f2f1;--color-fade:#b2dfdb;--color-nav:#b2dfdb;--background:#1a2323;--background-grey:#223232;--background-grey-embed:#294040;--foreground:#263d3d;--foreground-hover:#355959;--model-background:#1a2323;--model-foreground:#223232;--model-box-shadow:0 8px 32px 0 rgba(0, 150, 136, 0.1);--border:#355959;--border-nav:#26a69a;--anchor:#1de9b6;--hover:#00bfae;--chroma-base00:var(--background-grey);--chroma-base01:#393939;--chroma-base02:rgba(159, 218, 159, 0.1);--chroma-base03:#999999;--chroma-base04:#b4b7b4;--chroma-base05:#cccccc;--chroma-base06:#e0e0e0;--chroma-base07:#ffffff;--chroma-base08:#f2777a;--chroma-base09:#f99157;--chroma-base0A:#ffcc66;--chroma-base0B:#99cc99;--chroma-base0C:#66cccc;--chroma-base0D:#6699cc;--chroma-base0E:#cc99cc;--chroma-base0F:#a3685a}.site-logo{text-transform:uppercase;font-family:var(--font-brand);font-size:1.5em;color:transparent;-webkit-text-stroke:.5px var(--border);background:0 0;letter-spacing:3px;background:linear-gradient(45deg,#009688,#26a69a,#b2dfdb,#e0f2f1,#00695c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800}.btn{display:flex;padding:var(--padding_d2);background:var(--foreground);border:1px solid var(--border);border-radius:var(--radius);gap:var(--padding_d2);cursor:pointer;color:var(--color-nav)}.btn:hover{background:var(--foreground-hover)}html{scroll-behavior:smooth;scroll-padding:2em}body{display:flex;flex-direction:column;height:100%;color:var(--color);background:var(--background);font-family:var(--font-sans)}#content-wrapper{display:flex;flex:1;flex-direction:column;min-height:100svh}#content-wrapper>header{border-bottom:1px solid var(--border)}#content-wrapper>header>a{display:inline-block;padding:var(--padding)}#content-wrapper>footer{display:flex;flex-direction:column;padding:var(--padding)}#content-wrapper>footer>div{display:flex;align-items:center;justify-content:center;gap:var(--padding_d2);text-align:center;flex-wrap:wrap}#content-wrapper>footer>div:first-child a{font-weight:500;color:var(--anchor);cursor:pointer}#content-wrapper>footer>div:first-child a:hover{font-weight:500;color:var(--hover);cursor:pointer;text-decoration:underline}#content-wrapper>footer>div:nth-child(2){justify-content:flex-end}main{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center}main>section{display:flex}main>section>div{display:flex;flex-direction:column}main>section>div>header{display:flex;flex-direction:column;text-align:center;padding:var(--padding_x2)var(--padding);cursor:url("data:image/svg+xml;utf8, <svg xmlns='http://www.w3.org/2000/svg' width='32' height='32' style='font-size: 24px'><text y='20'>🦄</text></svg>"),auto}main>section>div>header>h1{display:flex;font-size:2.5em;font-weight:800;padding-bottom:calc(var(--padding) * 1.2);gap:var(--padding);flex-wrap:wrap;justify-content:center}main>section>div>header>h1>span{color:#866ee7}main>section>div>header>p{color:var(--color-fade);font-size:1.2em}main>section>div>div{display:flex;justify-content:center;gap:var(--padding_x2)}main>section>div>div>.btn{font-size:1.1em;padding:.4em 1em}main>section>div>div>.btn:first-child,main>section>div>div>.btn:first-child:hover{background:var(--foreground-highlight);color:var(--color-highlight)}main>section>div>div>.btn:last-child,main>section>div>div>.btn:last-child:hover{background:var(--foreground-hover)}@media(min-width:1024px){main>section>div>header{padding:var(--padding_x2)var(--padding_x2)calc(var(--padding) * 3)}main>section>div>header>h1{font-size:3em}main>section>div>header>p{font-size:1.4em}main>section>div>div{gap:calc(var(--padding) * 2.5)}main>section>div>div>.btn{font-size:1.27em}}@media(min-width:1280px){main>section>div>header{padding:var(--padding_x2)calc(var(--padding) * 3)calc(var(--padding) * 6)}main>section>div>header>h1{font-size:4em}main>section>div>header>p{font-size:1.6em}main>section>div>div{gap:calc(var(--padding) * 2.6)}main>section>div>div>.btn{font-size:1.5em}}