*{box-sizing:border-box}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg);scrollbar-color:var(--neutral-300) transparent;scrollbar-gutter:stable}html:has([data-ink-edge]){background:var(--ink-bg);scrollbar-gutter:auto}@media screen and (min-width:901px){html:has([data-ink-desk]){background:var(--ink-bg);scrollbar-color:var(--white-a220) var(--ink-bg)}}html:has([data-ink-desk]){scroll-padding-top:calc(var(--topbar-height) + var(--space-3))}@media screen and (min-width:901px){html:has([data-ink-desk]){scroll-padding-top:calc(var(--topbar-height) + 8px + var(--space-3))}}html body{font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--weight-regular);font-optical-sizing:auto;font-synthesis:none;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}::selection{background:var(--selection);color:var(--text)}button,input,select,textarea{font:inherit;letter-spacing:inherit;color:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:0}button:disabled{cursor:not-allowed}button svg{flex-shrink:0}a{color:inherit}h1,h2,h3,h4,p{margin:0}:where(h1,h2,h3,h4){font-family:var(--font-heading);font-weight:var(--weight-semibold);color:var(--text)}:where(h1){font-size:var(--text-xl);line-height:var(--leading-xl);letter-spacing:var(--tracking-tight)}:where(h2){font-size:var(--text-md);line-height:var(--leading-md);letter-spacing:var(--tracking-md)}:where(h3,h4){font-size:var(--text-base);line-height:var(--leading-base);letter-spacing:var(--tracking-base)}:where(small){font-size:var(--text-xs);line-height:var(--leading-xs)}:where(.tabular-nums,time,data){font-variant-numeric:tabular-nums}:where(strong,b){font-weight:var(--weight-semibold)}:where(kbd){font-family:var(--font-sans);font-size:var(--text-xs);font-feature-settings:"tnum"}:where(a,button,input,select,textarea,summary):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}[data-quiet-focus][data-quiet-focus]:focus,[data-quiet-focus][data-quiet-focus]:focus-visible{outline-offset:2px;outline:2px solid #0000}@media (pointer:coarse){:where(#workspace-content,dialog) :where(:not(:has(* a[href]))>a[href]:not([class]):only-of-type:not(:where(p,label) *)),:where(#workspace-content,dialog) :where(:where(p,label):not(:has(* a[href]))>a[href]:not([class]):only-of-type){display:inline-block;position:relative}:where(#workspace-content,dialog) :where(:not(:has(* a[href]))>a[href]:not([class]):only-of-type:not(:where(p,label) *)):after,:where(#workspace-content,dialog) :where(:where(p,label):not(:has(* a[href]))>a[href]:not([class]):only-of-type):after{content:"";inset:min(0px, calc((100% - var(--press-min)) / 2));position:absolute}:where(#workspace-content,dialog) :where(input:is([type=checkbox],[type=radio])),:where([data-press]){position:relative}:where(#workspace-content,dialog) :where(input:is([type=checkbox],[type=radio])):after,:where([data-press]):after{content:"";inset:min(0px, calc((100% - var(--press-min)) / 2));position:absolute}}@media (forced-colors:active){:focus-visible{outline-offset:2px;outline:2px solid canvastext!important}}:where(img,svg){vertical-align:middle}select:not([multiple]):not([size]){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23656d63' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 10px center!important;background-repeat:no-repeat!important;background-size:16px 16px!important;padding-inline-end:32px!important}::-webkit-calendar-picker-indicator{opacity:.5;cursor:pointer;transition:opacity var(--duration-fast) var(--ease-out)}::-webkit-calendar-picker-indicator:hover{opacity:.85}input[list]::-webkit-calendar-picker-indicator{opacity:1;color:#0000;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23656d63' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/16px 16px no-repeat;width:16px;height:16px;margin-inline-end:-4px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:var(--neutral-300) padding-box;border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background-color:var(--neutral-400)}::-webkit-scrollbar-track{background:0 0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{[data-section-header]>header>:not(:first-child),[data-section-header] nav{display:none!important}}
@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479.0z23a3hpu8ttr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96.02aqyp7acl16b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2.14a9xpaqsbppk.woff2)format("woff2");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}._8r1vGq_className{font-family:Archivo;font-style:normal}._8r1vGq_variable{--font-archivo:"Archivo"}
@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d203b9464cfa0970.3urxfn-r2f0wy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a69e508140118fbc.1sf_atgfbezm1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a9a434ecf764164f.422uhnrlcv_7h.woff2)format("woff2");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}.cBBPcG_className{font-family:Fragment Mono;font-style:normal;font-weight:400}.cBBPcG_variable{--font-fragment-mono:"Fragment Mono"}
