@charset "UTF-8";/*!* Derived from Pico CSS v2.0.0-alpha1 (https://picocss.com, MIT)
* Trimmed to the subset this site uses. Values are ported verbatim so the
* rendered result matches the original bundle.
* Commento's injected UI depends on: input/textarea/checkbox, fieldset[role=group],
* dialog > article, aria-busy spinners, aria-invalid states, a.secondary,
* a.contrast, button.outline.secondary, and the --pico-card-background-color
* variable (referenced from commento.js) — keep all of these.*/:root{--pico-font-family-emoji:"Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.1875rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-block-spacing-vertical:calc(var(--pico-spacing) * 2);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-form-element-focus-color:var(--pico-primary-background);--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E");--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(240, 96, 72, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:#e7eaf0;--pico-primary:#c52f21;--pico-primary-background:#c52f21;--pico-primary-underline:rgba(197, 47, 33, 0.5);--pico-primary-hover:#9b2318;--pico-primary-hover-background:#af291d;--pico-primary-focus:rgba(240, 96, 72, 0.25);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(104, 120, 153, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(104, 120, 153, 0.024), 0.0625rem 0.125rem 0.75rem rgba(104, 120, 153, 0.03), 0.1125rem 0.225rem 1.35rem rgba(104, 120, 153, 0.036), 0.2085rem 0.417rem 2.502rem rgba(104, 120, 153, 0.04302), 0.5rem 1rem 6rem rgba(104, 120, 153, 0.06), 0 0 0 0.0625rem rgba(104, 120, 153, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:#fde7c0;--pico-code-background-color:#f3f5f7;--pico-code-color:#646b79;--pico-form-element-background-color:#fbfcfc;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-invalid-border-color:#b86a6b;--pico-form-element-invalid-active-border-color:#c84f48;--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-sectioning-background-color:#fbfcfc;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 57, 53)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:light;background-image:url('data:image/svg+xml,<svg width="800px" height="800px" viewBox="0 0 75.99 75.99" xmlns="http://www.w3.org/2000/svg" version="1.1"><ellipse fill="black" fill-opacity="0.05" stroke-width="0.2" stroke-linejoin="round" cx="37.9952" cy="37.9951" rx="22.1639" ry="22.1639"/></svg>');background-position-y:calc(-15vw);background-position-x:calc(-10vh);background-size:120vh}@media only screen and (prefers-color-scheme:dark){:root{--pico-background-color:#1a202c;--pico-color:#c2c7d0;--pico-text-selection-color:rgba(72, 187, 120, 0.2);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#48bb78;--pico-primary-background:#38a169;--pico-primary-underline:rgba(72, 187, 120, 0.5);--pico-primary-hover:#68d391;--pico-primary-hover-background:#2f855a;--pico-primary-focus:rgba(72, 187, 120, 0.25);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(0, 0, 0, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(0, 0, 0, 0.024), 0.0625rem 0.125rem 0.75rem rgba(0, 0, 0, 0.03), 0.1125rem 0.225rem 1.35rem rgba(0, 0, 0, 0.036), 0.2085rem 0.417rem 2.502rem rgba(0, 0, 0, 0.04302), 0.5rem 1rem 6rem rgba(0, 0, 0, 0.06), 0 0 0 0.0625rem rgba(0, 0, 0, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-code-background-color:#1a1f28;--pico-code-color:#8891a4;--pico-form-element-background-color:#1c212c;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:#1a1f28;--pico-form-element-invalid-border-color:#964a50;--pico-form-element-invalid-active-border-color:#b7403b;--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-sectioning-background-color:#1a1f28;--pico-modal-overlay-background-color:rgba(8, 9, 10, 0.75);--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(206, 126, 123)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:dark}:root [aria-busy=true].contrast:not(input,textarea):is(button,[role=button]):not(.outline)::before{filter:brightness(0)}}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:400;line-height:1.5;font-family:system-ui,segoe ui,Roboto,Helvetica,Arial,sans-serif,var(--pico-font-family-emoji);text-underline-offset:.1rem;text-rendering:optimizeLegibility;overflow-wrap:break-word;tab-size:4}body{width:100%;margin:0}main{display:block}body>footer,body>header,body>main{padding:var(--pico-block-spacing-vertical)0}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:var(--pico-spacing);padding-left:var(--pico-spacing)}.grid{display:grid;grid-template-columns:1fr;gap:var(--pico-spacing);margin:0}.grid>*{min-width:0}dialog>article{--pico-block-spacing-vertical:calc(var(--pico-spacing) * 2);--pico-block-spacing-horizontal:var(--pico-spacing)}@media(min-width:576px){:root{font-size:106.25%}body>footer,body>header,body>main{--pico-block-spacing-vertical:calc(var(--pico-spacing) * 2.5)}article{--pico-block-spacing-horizontal:calc(var(--pico-spacing) * 1.25)}dialog>article{--pico-block-spacing-vertical:calc(var(--pico-spacing) * 2.5);--pico-block-spacing-horizontal:calc(var(--pico-spacing) * 1.25)}dialog>article{max-width:510px}.container{max-width:510px;padding-right:0;padding-left:0}}@media(min-width:768px){:root{font-size:112.5%}body>footer,body>header,body>main{--pico-block-spacing-vertical:calc(var(--pico-spacing) * 3)}article{--pico-block-spacing-horizontal:calc(var(--pico-spacing) * 1.5)}dialog>article{--pico-block-spacing-vertical:calc(var(--pico-spacing) * 3);--pico-block-spacing-horizontal:calc(var(--pico-spacing) * 1.5)}dialog>article{max-width:700px}.container{max-width:700px}.grid{grid-template-columns:repeat(auto-fit,minmax(0%,1fr))}}@media(min-width:1024px){:root{font-size:118.75%}body>footer,body>header,body>main{--pico-block-spacing-vertical:calc(var(--pico-spacing) * 3.5)}article{--pico-block-spacing-horizontal:calc(var(--pico-spacing) * 1.75)}.container{max-width:950px}}@media(min-width:1280px){:root{font-size:125%}body>footer,body>header,body>main{--pico-block-spacing-vertical:calc(var(--pico-spacing) * 4)}article{--pico-block-spacing-horizontal:calc(var(--pico-spacing) * 2)}.container{max-width:1200px}}@media(min-width:1536px){:root{font-size:131.25%}body>footer,body>header,body>main{--pico-block-spacing-vertical:calc(var(--pico-spacing) * 4.5)}article{--pico-block-spacing-horizontal:calc(var(--pico-spacing) * 2.25)}.container{max-width:1450px}}:where(a:not([role=button])){--pico-text-decoration:underline;--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:.125em;transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);cursor:pointer}:where(a:not([role=button])):is(:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover);--pico-text-decoration:underline}:where(a:not([role=button])):focus-visible{box-shadow:0 0 0 var(--pico-outline-width)var(--pico-primary-focus)}:where(a:not([role=button])).secondary{--pico-color:var(--pico-secondary);--pico-underline:var(--pico-secondary-underline)}:where(a:not([role=button])).secondary:is(:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-underline:var(--pico-secondary-hover)}:where(a:not([role=button])).contrast{--pico-color:var(--pico-contrast);--pico-underline:var(--pico-contrast-underline)}:where(a:not([role=button])).contrast:is(:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-underline:var(--pico-contrast-hover-underline)}a[role=button]{display:inline-block}b,strong{font-weight:bolder}blockquote,ol,p,pre,table,ul{margin-top:0;margin-bottom:1rem}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:1rem;font-weight:700}h1{--pico-typography-spacing-top:3rem;color:var(--pico-h1-color);font-size:2rem;line-height:1.25}h2{--pico-typography-spacing-top:2.625rem;color:var(--pico-h2-color);font-size:1.75rem;line-height:1.3}h3{--pico-typography-spacing-top:2.25rem;color:var(--pico-h3-color);font-size:1.5rem;line-height:1.35}h4{--pico-typography-spacing-top:1.874rem;color:var(--pico-h4-color);font-size:1.25rem;line-height:1.4}h5{--pico-typography-spacing-top:1.6875rem;color:var(--pico-h5-color);font-size:1.125rem;line-height:1.45}h6{--pico-typography-spacing-top:1.5rem;color:var(--pico-h6-color);font-size:1rem}:where(article,blockquote,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}hgroup{margin-bottom:1rem}hgroup>*{margin-top:0;margin-bottom:0}hgroup>:not(:first-child):last-child{color:var(--pico-muted-color);font-weight:unset;font-size:1rem;font-family:unset}:where(ol,ul) li{margin-bottom:.25rem}:where(ol,ul) :where(ol,ul){margin:0;margin-top:.25rem}ul li{list-style:square}blockquote{display:block;margin:1rem 0;padding:var(--pico-spacing);border-inline-start:.25rem solid var(--pico-muted-border-color)}::selection{background-color:var(--pico-text-selection-color)}:where(canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}img{max-width:100%;height:auto;border-style:none}:where(svg:not([fill])){fill:currentColor}button{margin:0;font-family:inherit}[role=button],button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-background);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical)var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width)solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:400;font-size:1rem;line-height:1.5;text-align:center;text-decoration:none;cursor:pointer;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}[role=button]:is(:hover,:active,:focus),button:is(:hover,:active,:focus){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-background);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}[role=button]:focus,button:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}:is(button,[role=button]).secondary{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-background);--pico-color:var(--pico-secondary-inverse);cursor:pointer}:is(button,[role=button]).secondary:is(:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-background);--pico-color:var(--pico-secondary-inverse)}:is(button,[role=button]).secondary:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}:is(button,[role=button]).contrast{--pico-background-color:var(--pico-contrast-background);--pico-border-color:var(--pico-contrast-background);--pico-color:var(--pico-contrast-inverse)}:is(button,[role=button]).contrast:is(:hover,:active,:focus){--pico-background-color:var(--pico-contrast-hover-background);--pico-border-color:var(--pico-contrast-hover-background);--pico-color:var(--pico-contrast-inverse)}:is(button,[role=button]).contrast:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-contrast-focus)}:is(button,[role=button]).outline{--pico-background-color:transparent;--pico-color:var(--pico-primary);--pico-border-color:var(--pico-primary)}:is(button,[role=button]).outline:is(:hover,:active,:focus){--pico-background-color:transparent;--pico-color:var(--pico-primary-hover);--pico-border-color:var(--pico-primary-hover)}:is(button,[role=button]).outline.secondary{--pico-color:var(--pico-secondary);--pico-border-color:var(--pico-secondary)}:is(button,[role=button]).outline.secondary:is(:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-border-color:var(--pico-secondary-hover)}:is(button,[role=button]).outline.contrast{--pico-color:var(--pico-contrast);--pico-border-color:var(--pico-contrast)}:is(button,[role=button]).outline.contrast:is(:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-border-color:var(--pico-contrast-hover)}:where(button,[role=button])[disabled]{opacity:.5;pointer-events:none}:where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}td,th{padding:calc(var(--pico-spacing)/2)var(--pico-spacing);border-bottom:var(--pico-border-width)solid var(--pico-muted-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:400;text-align:start}thead td,thead th{--pico-border-width:0.1875rem;font-weight:600}code,pre{font-size:.875em;font-family:ui-monospace,SFMono-Regular,sf mono,Menlo,Consolas,liberation mono,monospace,var(--pico-font-family-emoji);border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:400;line-height:initial}pre code{font-size:inherit;font-family:inherit}code{display:inline-block;padding:.375rem}pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}pre>code{display:block;padding:var(--pico-spacing);background:0 0;line-height:1.5}hr{height:0;margin:1rem 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}[hidden]{display:none!important}input,textarea{margin:0;font-size:1rem;line-height:1.5;font-family:inherit;letter-spacing:inherit}:where(textarea),input:not([type=checkbox]){--pico-outline-width:0.0625rem}[type=checkbox]{--pico-border-width:0.125rem;--pico-form-element-focus-color:var(--pico-primary-focus);padding:0}input:not([type=checkbox]){height:calc(1.5rem + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}fieldset{margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}label{display:block;margin-bottom:calc(var(--pico-spacing) * .375)}input:not([type=checkbox]),textarea{width:100%}input:not([type=checkbox]),textarea{appearance:none;padding:var(--pico-form-element-spacing-vertical)var(--pico-form-element-spacing-horizontal)}input,textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width)solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:400;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}:where(textarea):is(:active,:focus),input:not([type=checkbox],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}:where(textarea):is(:active,:focus),input:not([readonly]):is(:active,:focus){--pico-border-color:var(--pico-primary-background)}:where(textarea):focus,input:not([readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}input[disabled],textarea[disabled]{opacity:.5;pointer-events:none}:where(input,textarea):not([type=checkbox])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem;background-repeat:no-repeat}:where(input,textarea):not([type=checkbox])[aria-invalid=true]{background-image:var(--pico-icon-invalid)}:where(input,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}:where(input,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color) !important}:where(input,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-active-border-color) !important}input::placeholder,textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}input:not([type=checkbox]),textarea{margin-bottom:var(--pico-spacing)}textarea{display:block;resize:vertical}textarea[aria-invalid]{background-position:top right .75rem!important;background-size:1rem calc(1.5rem + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)!important}label>:where(input,textarea){margin-top:calc(var(--pico-spacing) * .25)}label:has([type=checkbox]){width:fit-content;cursor:pointer}[type=checkbox]{appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}[type=checkbox]:checked,[type=checkbox]:checked:active,[type=checkbox]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-background);background-image:var(--pico-icon-checkbox);background-position:50%;background-size:.75em;background-repeat:no-repeat}[type=checkbox]~label{display:inline-block;margin-bottom:0;cursor:pointer}details{border:1px solid var(--pico-primary-background);border-radius:var(--pico-border-radius);margin-bottom:.75rem;padding:0 1rem}details[open]{padding-bottom:.75rem}summary{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem 0;font-weight:700;list-style:none;cursor:pointer;transition:color var(--pico-transition)}summary::-webkit-details-marker{display:none}summary::after{content:"";flex-shrink:0;width:1rem;height:1rem;background:var(--pico-icon-chevron)50%/1rem no-repeat;transition:transform var(--pico-transition)}details[open]>summary::after{transform:rotate(180deg)}summary:hover{color:var(--pico-primary-hover)}details[open]>summary{border-bottom:1px solid var(--pico-primary-background);margin-bottom:.75rem}summary>h1,summary>h2,summary>h3,summary>h4,summary>h5,summary>h6{display:inline;margin:0}article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical)var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-box-shadow)}article>footer,article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66)var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width)solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width)solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}[role=group] :is(button,[role=button]){--pico-form-element-spacing-horizontal:2rem}[role=group]{display:inline-flex;position:relative;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}[role=group] input:not([type=checkbox]),[role=group]>*{position:relative;flex:auto;margin-bottom:0}[role=group] input:not([type=checkbox]):not(:first-child),[role=group]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}[role=group] input:not([type=checkbox]):not(:last-child),[role=group]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}[role=group] input:not([type=checkbox]):focus,[role=group]>:focus{z-index:2}[role=group] button:not(:first-child),[role=group] [role=button]:not(:first-child),[role=group] input:not([type=checkbox]):not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}[role=group] button,[role=group] [role=button]{width:auto}@supports selector(:has(*)){[role=group]:has(button:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}[role=group]:has(button:focus,[role=button]:focus) input:not([type=checkbox]){border-color:transparent}[role=group]:has(input:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}[role=group]:has(input:focus) button,[role=group]:has(input:focus) [role=button]{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-background);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-background)}[role=group] button:focus,[role=group] [role=button]:focus{box-shadow:none}}[aria-busy=true]:not(input,textarea,html){white-space:nowrap}[aria-busy=true]:not(input,textarea,html)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em;background-repeat:no-repeat;content:"";vertical-align:-.125em}[aria-busy=true]:not(input,textarea,html):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}[aria-busy=true]:not(input,textarea,html):empty{text-align:center}[role=button][aria-busy=true],a[aria-busy=true],button[aria-busy=true]{pointer-events:none;align-items:center;display:flex}:root [aria-busy=true]:not(input,textarea):is(button,[role=button]):not(.outline)::before{filter:brightness(0)invert(1)}dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;border:0;padding:0;backdrop-filter:blur(.375rem);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}dialog>article>header{padding:calc(var(--pico-block-spacing-vertical) * .5)var(--pico-block-spacing-horizontal)}dialog>article>header>*{margin-bottom:0}dialog:not([open]),dialog[open=false]{display:none}nav{display:flex;padding:3rem .5rem;justify-content:space-around}nav a{display:flex;justify-items:center;align-items:flex-end;min-width:fit-content}@media(max-width:700px){nav{flex-wrap:wrap}nav a{display:grid;text-decoration:none}}aside li,aside ol,aside ul{display:block}aside li{padding:1.5rem .5rem}aside li a{display:block}[disabled]{cursor:not-allowed}@media(prefers-reduced-motion:reduce){:not([aria-busy=true]),:not([aria-busy=true])::after,:not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}footer{text-align:center}.highlight pre{background-color:var(--pico-mark-background-color)!important}h1>a,h2>a,h3>a,h4>a,h5>a,h6>a{visibility:hidden}h1:hover>a,h2:hover>a,h3:hover>a,h4:hover>a,h5:hover>a,h6:hover>a{visibility:inherit}article article{box-shadow:none}table{display:block;overflow-x:auto;font-size:clamp(.8rem,2.2vw,1rem)}