html{--color-fg:#121314;--color-fg-secondary:rgba(18,19,20,0.5);--color-fg-tertiary:rgba(18,19,20,0.15);--color-bg:#fff;--color-bg-transparent:rgba(255,255,255,0.9);--color-bg-secondary:#f2f2f2;--color-bg-tertiary:#f6f8fa;--theme:hsl(200,100%,60%);--theme-bg-secondary:rgba(51,187,255,0.5);--theme-bg-tertiary:#e0f5ff;--theme-danger:red;--theme-danger-secondary:rgba(255,0,0,0.5);--theme-danger-tertiary:rgba(255,0,0,0.15)}html .scheme--dark{display:none}@media(prefers-color-scheme:dark){html{color-scheme:dark;--color-fg:#c9d1d9;--color-fg-secondary:rgba(201,209,217,0.5);--color-fg-tertiary:rgba(201,209,217,0.15);--color-bg:#121314;--color-bg-transparent:rgba(18,19,20,0.9);--color-bg-secondary:#232425;--color-bg-tertiary:#333537;--theme:hsl(200,100%,40%);--theme-bg-secondary:rgba(0,136,204,0.5);--theme-bg-tertiary:#0f2530}html .scheme--dark{display:block}html .scheme--light{display:none}}#__next>header{display:flex;justify-content:flex-start;position:fixed;height:60px;border-bottom:1px solid var(--color-bg-secondary);top:0;left:0;right:0;z-index:8888;opacity:0;backdrop-filter:blur(.5rem) saturate(2)}#__next>header>div{justify-content:flex-start!important}#__next>header nav{font-size:2rem;font-weight:700;margin:auto 1ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;will-change:opacity;transition:opacity .1s ease}#__next>header img[role=button]{width:2.5rem;height:2.5rem;border-radius:100%}#__next>footer{width:100%;border-top:1px solid var(--color-bg-secondary);height:200px;z-index:calc(8888 - 1);font-size:1.2em}#__next>footer,#__next>footer a{color:var(--color-fg);opacity:.8}#__next>footer a{line-height:1;display:flex}#__next>footer a:hover{opacity:1}#__next>footer nav{margin-right:50px}#__next>footer nav ul{display:flex;flex-direction:column;align-items:flex-start}#__next>footer nav li{display:flex;justify-content:flex-start;align-items:center;margin:8px 0}#__next>footer nav li span{opacity:.8;line-height:1}#__next>footer nav li a:not([role=button]){position:relative}#__next>footer nav li a:not([role=button]):after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:var(--color-fg);transform-origin:bottom left;transform:scaleX(0);transition:transform .5s ease}#__next>footer nav li a:not([role=button]):hover:after{transform:scaleX(1)}#__next>footer nav li a[role=button]{margin-left:1ch}#__next>footer img[role=button]{width:3.5rem;height:3.5rem;border-radius:100%;margin:10px 0}#__next>footer aside{display:flex;flex-direction:column;align-items:flex-end;font-size:12px}#__next>footer aside span{margin:0 .25ch}#__next>footer a[href*=vercel] svg{margin-right:1px}#__next>footer,#__next>header{padding:10px 10vw;background-color:var(--color-bg-transparent);box-sizing:border-box}#__next>footer>div,#__next>header>div{padding:0 32px}#__next>footer,#__next>header{padding:10px 0}#__next>article,#__next>footer>div,#__next>header>div{max-width:700px;margin:auto}article{box-sizing:border-box}article>section[role=figure]{margin:1em -1em;padding:1em;border-radius:1em;transition:all .2s ease;cursor:pointer}article>section[role=figure] figure,article>section[role=figure] figure :last-child{margin-bottom:0}article>section[role=figure] figure img{object-fit:cover}article>section[role=figure] h2{margin-top:.5em}div[role=contentinfo]{display:flex;align-items:center}div[role=contentinfo] [role=button]{margin:0 0 0 1ch}div[role=contentinfo]>section h2{display:none}div[role=contentinfo]>section{display:flex;align-items:center}div[role=contentinfo]>section [role=button]{display:inline-flex;align-items:center;padding:0 .5ch 0 .25ch;background-color:var(--theme-bg-tertiary);border-radius:.25em;color:inherit}div[role=contentinfo]>section [role=button]:hover{background-color:var(--theme-bg-secondary)}@media(max-width:767px){h1{font-size:3.5em}a,p{font-weight:300}#__next>header{display:none}#__next>footer>div,#__next>header>div{padding:0 16px}article{padding:1em 1em 4em}article>section[role=figure]{margin:0;padding:.5em 0}article>section[role=figure] figure{border-radius:1em;background-color:var(--color-bg-tertiary)}article>section[role=figure] figure img{height:55vw;width:100%;border-top-left-radius:1em;border-top-right-radius:1em}article>section[role=figure] figure figcaption{padding:1em}}.flex{display:flex;height:100%;flex-wrap:nowrap;justify-content:center;align-items:center}.flex--full{position:absolute!important;top:0;right:0;bottom:0;left:0}.flex--verticle{flex-direction:column}.flex--grow{flex:1 1}.flex--shrink{flex:0 1}.flex--wrap{flex-wrap:wrap}.flex .flex-container{margin:0;padding:0;border:0;font-size:100%;font:inherit}form .field{cursor:text;margin-bottom:1em}form .field>label{font-size:1.2em;font-weight:600;color:var(--color-fg);margin:0;display:block;padding:.8em 0;overflow-wrap:break-word}form .field__container{margin:0;padding:0;height:2rem;display:flex;flex-direction:row;align-items:stretch;border:1px solid var(--color-fg-secondary);border-image:initial;border-radius:2px;background:#fff}form .field__container:hover{border-color:var(--color-fg)}form .field__container>*{font-weight:400;margin:0;padding:0 8px;color:var(--color-fg);width:100%;min-width:0;text-overflow:ellipsis;border-radius:0;border:initial none;border-color:initial;border-image:initial;background:none rgba(0,0,0,0);outline:0}form .field__container>::placeholder{color:var(--color-fg-tertiary)}form .field__description{color:var(--color-fg-secondary);font-size:12px;padding-top:3px}form .field__error-message{color:var(--theme-danger);font-size:12px;padding-top:5px}form .field--invalid .field__container{border-color:var(--theme-danger);box-shadow:0 1px 1px 0 var(--theme-danger-secondary),0 1px 3px 1px var(--theme-danger-tertiary)}form .field--disabled{cursor:not-allowed;pointer-events:none;opacity:.5}form .field--disabled .field__container{background:var(--color-bg-secondary);border-color:var(--color-fg-tertiary);box-shadow:none}form .field__container{transition:box-shadow .3s ease-in-out}form .field__container:focus-within{border-color:var(--theme);box-shadow:0 1px 1px 0 var(--theme-bg-tertiary),0 1px 3px 1px var(--theme-bg-tertiary)}form .field-upload .field__container{position:relative;align-items:stretch;border:1px solid var(--color-fg);border-radius:2px;min-height:30vw}form .field-upload .field__container label{flex:1 1;display:flex;justify-content:center;align-items:center;z-index:1}form .field-upload .field__container label img,form .field-upload .field__container label svg{width:3em;height:3em;fill:currentColor;transition:all .2s ease}form .field-upload .field__container label img,form .field-upload .field__container label:hover svg{transform:scale(1.2)}form .field-upload .field__info{padding:0;justify-content:space-between;align-items:flex-end;position:absolute;bottom:0}form .field-upload .field__info>div{height:auto;box-sizing:border-box;padding:10px;z-index:2}form .field-upload .field__info svg{width:1.5em;height:1.5em}form .field-upload .field__info a[aria-disabled=true] svg{fill:#22863a}@font-face{font-family:DejaVu Sans;src:url(/_next/static/media/DejaVuSans.1219e4f9.woff2) format("woff2"),url(/_next/static/media/DejaVuSans.6a8415e2.woff) format("woff");font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:CamingoCode;src:url(/_next/static/media/CamingoCode-Regular-webfont.12ef399c.woff) format("woff");font-weight:400;font-style:normal;font-display:fallback}html{scroll-behavior:smooth;background-color:var(--color-bg);overflow-y:overlay}body,html{color:var(--color-fg)}body{font-family:DejaVu Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:calc(10px + .33vw);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}body>#__next{display:flex;flex-direction:column;min-height:100vh}body>#__next>article{flex:1 1;width:100%}h1{font-size:4.5em;font-weight:500;margin-bottom:0}h1 svg{fill:var(--theme)}h2{font-size:2em;font-weight:500;margin-bottom:0}p{line-height:1.4}p,p a{font-weight:400}a{text-decoration:none}button{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Noto Sans,Droid Sans,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}span q+span:before{content:" - "}span q+span+cite:before{content:" "}ul{list-style-type:none;padding-inline-start:0}sub{font-weight:300}img{min-width:unset!important;min-height:unset!important;max-width:100%;max-height:100%}[role=button]{cursor:pointer}[role=button] svg{fill:currentColor;height:1em}[role=input]{cursor:pointer}svg[role=note]{height:1em;vertical-align:sub;margin:0 .25ch}svg[role=note]:first-child{margin-left:0}article{overflow-x:visible}article a:not([role=button]){color:var(--color-fg);box-shadow:inset 0 -.4em 0 var(--theme-bg-secondary);transition:box-shadow .2s ease-in-out}article a:not([role=button]):hover{box-shadow:inset 0 -1.1em 0 var(--theme-bg-secondary)}article a:not([role=button]){overflow-wrap:break-word}figure{margin-block-start:0;margin-inline-start:0;margin-inline-end:0}time{display:inline-block}small,time{font-size:smaller;opacity:.5}