html{--color-fg:#121314;--color-fg-secondary:#12131480;--color-fg-tertiary:#12131426;--color-bg:#fff;--color-bg-transparent:#ffffffe6;--color-bg-secondary:#f2f2f2;--color-bg-tertiary:#f6f8fa;--theme:#3bf;--theme-bg-secondary:#33bbff80;--theme-bg-tertiary:#e0f5ff;--theme-danger:red;--theme-danger-secondary:#ff000080;--theme-danger-tertiary:#ff000026}html .scheme--dark{display:none}@media (prefers-color-scheme:dark){html{color-scheme:dark;--color-fg:#c9d1d9;--color-fg-secondary:#c9d1d980;--color-fg-tertiary:#c9d1d926;--color-bg:#121314;--color-bg-transparent:#121314e6;--color-bg-secondary:#232425;--color-bg-tertiary:#333537;--theme:#08c;--theme-bg-secondary:#0088cc80;--theme-bg-tertiary:#0f2530}html .scheme--dark{display:block}html .scheme--light{display:none}}#__next>header{border-bottom:1px solid var(--color-bg-secondary);z-index:8888;opacity:0;backdrop-filter:blur(.5rem)saturate(2);justify-content:flex-start;height:60px;display:flex;position:fixed;top:0;left:0;right:0}#__next>header>div{justify-content:flex-start!important}#__next>header nav{white-space:nowrap;text-overflow:ellipsis;will-change:opacity;min-width:0;margin:auto 1ch;font-size:2rem;font-weight:700;transition:opacity .1s;overflow:hidden}#__next>header img[role=button]{border-radius:100%;width:2.5rem;height:2.5rem}#__next>footer{border-top:1px solid var(--color-bg-secondary);width:100%;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{flex-direction:column;align-items:flex-start;display:flex}#__next>footer nav li{justify-content:flex-start;align-items:center;margin:8px 0;display:flex}#__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:"";background-color:var(--color-fg);transform-origin:0 100%;height:2px;transition:transform .5s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}#__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]{border-radius:100%;width:3.5rem;height:3.5rem;margin:10px 0}#__next>footer aside{flex-direction:column;align-items:flex-end;font-size:12px;display:flex}#__next>footer aside span{margin:0 .25ch}#__next>footer a[href*=vercel] svg{margin-right:1px}#__next>header,#__next>footer{background-color:var(--color-bg-transparent);box-sizing:border-box;padding:10px 10vw}#__next>header>div,#__next>footer>div{padding:0 32px}#__next>header,#__next>footer{padding:10px 0}#__next>article,#__next>header>div,#__next>footer>div{max-width:700px;margin:auto}article{box-sizing:border-box}article>section[role=figure]{cursor:pointer;border-radius:1em;margin:1em -1em;padding:1em;transition:all .2s}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]{align-items:center;display:flex}div[role=contentinfo] [role=button]{margin:0 0 0 1ch}div[role=contentinfo]>section h2{display:none}div[role=contentinfo]>section{align-items:center;display:flex}div[role=contentinfo]>section [role=button]{background-color:var(--theme-bg-tertiary);color:inherit;border-radius:.25em;align-items:center;padding:0 .5ch 0 .25ch;display:inline-flex}div[role=contentinfo]>section [role=button]:hover{background-color:var(--theme-bg-secondary)}@media (max-width:767px){h1{font-size:3.5em}p,a{font-weight:300}#__next>header{display:none}#__next>header>div,#__next>footer>div{padding:0 16px}article{padding:1em 1em 4em}article>section[role=figure]{margin:0;padding:.5em 0}article>section[role=figure] figure{background-color:var(--color-bg-tertiary);border-radius:1em}article>section[role=figure] figure img{border-top-left-radius:1em;border-top-right-radius:1em;width:100%;height:55vw}article>section[role=figure] figure figcaption{padding:1em}}.flex{flex-wrap:nowrap;justify-content:center;align-items:center;height:100%;display:flex}.flex--full{inset:0;position:absolute!important}.flex--verticle{flex-direction:column}.flex--grow{flex:1}.flex--shrink{flex:0}.flex--wrap{flex-wrap:wrap}.flex .flex-container{font-size:100%;font:inherit;border:0;margin:0;padding:0}form .field{cursor:text;margin-bottom:1em}form .field>label{color:var(--color-fg);overflow-wrap:break-word;margin:0;padding:.8em 0;font-size:1.2em;font-weight:600;display:block}form .field__container{border:1px solid var(--color-fg-secondary);border-image:initial;background:#fff;border-radius:2px;flex-direction:row;align-items:stretch;height:2rem;margin:0;padding:0;display:flex}form .field__container:hover{border-color:var(--color-fg)}form .field__container>*{color:var(--color-fg);text-overflow:ellipsis;border:none;border-width:initial;border-style:none;border-color:initial;border-image:initial;background:0 0;border-radius:0;outline:0;width:100%;min-width:0;margin:0;padding:0 8px;font-weight:400}form .field__container>::placeholder{color:var(--color-fg-tertiary)}form .field__description{color:var(--color-fg-secondary);padding-top:3px;font-size:12px}form .field__error-message{color:var(--theme-danger);padding-top:5px;font-size:12px}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{border:1px solid var(--color-fg);border-radius:2px;align-items:stretch;min-height:30vw;position:relative}form .field-upload .field__container label{z-index:1;flex:1;justify-content:center;align-items:center;display:flex}form .field-upload .field__container label svg,form .field-upload .field__container label img{fill:currentColor;width:3em;height:3em;transition:all .2s}form .field-upload .field__container label img,form .field-upload .field__container label:hover svg{transform:scale(1.2)}form .field-upload .field__info{justify-content:space-between;align-items:flex-end;padding:0;position:absolute;bottom:0}form .field-upload .field__info>div{box-sizing:border-box;z-index:2;height:auto;padding:10px}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(../media/DejaVuSans.e39888bc.woff2)format("woff2"),url(../media/DejaVuSans.9c5615e7.woff)format("woff");font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:CamingoCode;src:url(../media/CamingoCode-Regular-webfont.c466fac7.woff)format("woff");font-weight:400;font-style:normal;font-display:fallback}html{scroll-behavior:smooth;background-color:var(--color-bg);color:var(--color-fg);overflow-y:overlay}body{-webkit-font-smoothing:antialiased;color:var(--color-fg);margin:0;font-family:DejaVu Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:calc(10px + .33vw);overflow-x:hidden}body>#__next{flex-direction:column;min-height:100vh;display:flex}body>#__next>article{flex:1;width:100%}h1{margin-bottom:0;font-size:4.5em;font-weight:500}h1 svg{fill:var(--theme)}h2{margin-bottom:0;font-size:2em;font-weight:500}p{font-weight:400;line-height:1.4}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{padding-inline-start:0;list-style-type:none}sub{font-weight:300}img{max-width:100%;max-height:100%;min-width:unset!important;min-height:unset!important}[role=button]{cursor:pointer}[role=button] svg{fill:currentColor;height:1em}[role=input]{cursor:pointer}svg[role=note]{vertical-align:sub;height:1em;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:0}time{display:inline-block}time,small{opacity:.5;font-size:smaller}
