@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/dm-sans-latin-ext-400-normal-CCKLYTHE.woff2") format("woff2"),url("./media/dm-sans-latin-ext-400-normal-RUEQBPTB.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/dm-sans-latin-400-normal-Q34TSVPN.woff2") format("woff2"),url("./media/dm-sans-latin-400-normal-2R2FKV2B.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:italic;font-display:swap;font-weight:400;src:url("./media/dm-sans-latin-ext-400-italic-MIVO2VZO.woff2") format("woff2"),url("./media/dm-sans-latin-ext-400-italic-ZACI3CUG.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:italic;font-display:swap;font-weight:400;src:url("./media/dm-sans-latin-400-italic-J23HK7DO.woff2") format("woff2"),url("./media/dm-sans-latin-400-italic-WC3UPCRM.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url("./media/dm-sans-latin-ext-700-normal-3PRFYTKI.woff2") format("woff2"),url("./media/dm-sans-latin-ext-700-normal-KPPV5EDR.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url("./media/dm-sans-latin-700-normal-S3QOOZHQ.woff2") format("woff2"),url("./media/dm-sans-latin-700-normal-SJTNVLHE.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:italic;font-display:swap;font-weight:700;src:url("./media/dm-sans-latin-ext-700-italic-Z6S66GYV.woff2") format("woff2"),url("./media/dm-sans-latin-ext-700-italic-V6NNQJ2G.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:italic;font-display:swap;font-weight:700;src:url("./media/dm-sans-latin-700-italic-JM5QUJV7.woff2") format("woff2"),url("./media/dm-sans-latin-700-italic-5T5PS7A3.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/dm-mono-latin-ext-400-normal-HV5URJWH.woff2") format("woff2"),url("./media/dm-mono-latin-ext-400-normal-LRFTOVAR.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/dm-mono-latin-400-normal-ASEO4XL4.woff2") format("woff2"),url("./media/dm-mono-latin-400-normal-I45UUIKU.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--c-page);min-height:100vh}::selection{background-color:var(--c-primary);color:var(--c-secondary)}body,input,textarea,button{font-family:var(--f-family);font-weight:var(--f-weight);color:var(--f-color)}h1,h2,h3,h4,h5,h6,b,strong{font-weight:var(--f-weight-bold)}p,a,div,button,input,textarea,select,ul,ol{font-size:var(--f-size)}pre,code{font-family:var(--f-family-mono);font-size:var(--f-size-mono);font-weight:var(--f-weight)}.typography h1:not(:first-child),.typography h2:not(:first-child),.typography h3:not(:first-child),.typography h4:not(:first-child),.typography h5:not(:first-child),.typography h6:not(:first-child),.typography h7:not(:first-child){padding-top:calc(.5 * var(--s-unit))}.typography h1:not(:last-child),.typography h2:not(:last-child),.typography h3:not(:last-child),.typography h4:not(:last-child),.typography h5:not(:last-child),.typography h6:not(:last-child),.typography h7:not(:last-child),.typography p:not(:last-child),.typography img:not(:last-child),.typography ul:not(:last-child),.typography ol:not(:last-child),.typography table:not(:last-child){margin-bottom:calc(.5 * var(--s-unit))}.typography h1{font-size:2em}.typography h2{font-size:1.5em}.typography h3{font-size:1.17em}.typography h4{font-size:1em}.typography ul{margin-left:calc(var(--s-unit))}.typography ol{margin-left:calc(2 * var(--s-unit))}.typography ul li::marker{content:"-"}.typography ol li,.typography ul li{padding-left:calc(.5 * var(--s-unit))}.typography ol li::marker,.typography ul li::marker{color:var(--c-primary);font-weight:var(--f-weight-bold)}.typography code{display:inline-block;background-color:var(--c-page);padding:calc(.2 * var(--s-unit)) calc(.4 * var(--s-unit));border-radius:calc(.4 * var(--s-unit))}.typography a:not(:has(code)),.typography a code,a.typography:not(:has(code)),a.typography code{color:var(--f-color);outline:none;text-decoration:none;border-bottom:calc(.15 * var(--s-unit)) solid var(--c-primary)}.typography a:not(:has(code)):hover,.typography a code:hover,a.typography:not(:has(code)):hover,a.typography code:hover{background-color:var(--c-primary);color:var(--c-secondary)}.typography a code,a.typography code{border-bottom-left-radius:0;border-bottom-right-radius:0}.typography li:has(a),li:has(a.typography){margin-bottom:.2rem}:root{color-scheme:light dark;--c-primary: #f16827;--c-primary-l: #ef7743;--c-primary-d: #9d3a0a;--c-accent: #b04cfc;--c-accent-l: #b073de;--c-accent-d: #9100ff;--c-secondary: #000;--c-secondary-l: #181818;--c-secondary-ll: #212121;--c-secondary-d: #0c1016;--c-ternary: #e8e8e8;--c-ternary-l: #fff;--c-ternary-ll: #f5f5f5;--c-ternary-d: #f0f0f0;--c-gray: #bebebe;--c-good: #2f9617;--c-good-l: #3ec91f;--c-good-d: #277e14;--c-danger: #b0151f;--c-danger-l: #ef2149;--c-danger-d: #770a1f;--f-family: "DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--f-family-mono: "DM Mono", SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--f-size: 1rem;--f-size-small: .9rem;--f-size-mono: 1rem;--f-weight: 400;--f-weight-bold: 700;--f-color: var(--c-secondary);--f-color-inverted: var(--c-ternary);--s-unit: 1rem;--s-content: calc(1000 * var(--s-unit) / 16);--s-padding: var(--s-unit);--c-page: var(--c-ternary);--c-card: var(--c-ternary-l);--c-card-secondary: var(--c-ternary-ll);--c-control: #fff;--c-control-secondary: #fff;--c-control-ternary: #fff}@media (prefers-color-scheme: dark){:root{--c-page: var(--c-secondary);--c-card: var(--c-secondary-l);--c-card-secondary: var(--c-secondary-ll);--f-color: var(--c-ternary)}}body.dark{--c-page: var(--c-secondary);--c-card: var(--c-secondary-l);--c-card-secondary: var(--c-secondary-ll);--f-color: var(--c-ternary);--f-color-inverted: var(--c-secondary)}.comment{color:#727169}.embedded{color:#dca561}.escape{color:#c34043}.function{color:#7e9cd8}.function-builtin{color:#ff9e3b}.keyword{color:#ffa066;font-weight:700}.number{color:#ff5d62}.operator{color:#e46876}.property{color:#dca561}.punctuation-bracket{color:#a093c7}.punctuation-delimiter{color:#c8c093}.punctuation-special{color:#e2d3ba}.string{color:#98bb6c}.string-special-path{color:#ffa066}.string-special-uri{color:#ff9e3b}.variable{color:#dca561}.variable-builtin{color:#ff9e3b}.variable-parameter{color:#7e9cd8}*{box-sizing:border-box}pre{white-space:pre-wrap}
