@charset "UTF-8"; /* * quick.css 2.3.2 (https://guglielmopepe.github.io/quick/) * Copyright 2025 Guglielmo Pepe (https://www.guglielmopepe.com) * Licensed under MIT (https://github.com/GuglielmoPepe/quick/blob/main/LICENSE) */ *{box-sizing:border-box;background-repeat:no-repeat;} :-moz-focusring{outline:1px dotted ButtonText;} :-moz-ui-invalid{box-shadow:none;} :-ms-input-placeholder{color:rgba(0, 0, 0, 0.54);} ::-moz-focus-inner{border-style:none;padding:0;} ::-ms-expand{display:none;} ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;} ::-webkit-inner-spin-button{height:auto;} ::-webkit-input-placeholder{color:inherit;opacity:0.54;} ::-webkit-outer-spin-button{height:auto;} ::-webkit-search-decoration{-webkit-appearance:none;} ::after{box-sizing:border-box;background-repeat:no-repeat;text-decoration:inherit;vertical-align:inherit;} ::before{box-sizing:border-box;background-repeat:no-repeat;text-decoration:inherit;vertical-align:inherit;} ::selection{background:rgba(0, 100, 193, 0.25);} :root{--qk--background-color:#f0f0f0;--qk--border-color:#757575;--qk--color:#454545;--qk--color--anchor-active:#0d7ea2;--qk--color--anchor-link:#2378c3;--qk--color--anchor-hover:#009ec1;--qk--color--anchor-visited:#9355dc;--qk--font-family--body:system-ui,-apple-system,"Segoe UI","Roboto","Ubuntu","Cantarell","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--qk--font-family--coding:"Menlo","Consolas","Roboto Mono","Ubuntu Monospace","Noto Mono","Oxygen Mono","Liberation Mono",monospace,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--qk--font-family--heading:system-ui,-apple-system,"Segoe UI","Roboto","Ubuntu","Cantarell","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--qk--font-size--xxs:1rem;--qk--font-size--xs:1.1041rem;--qk--font-size--s:1.219rem;--qk--font-size--m:1.3459rem;--qk--font-size--l:1.486rem;--qk--font-size--xl:1.6407rem;--qk--font-size--xxl:1.8114rem;--qk--line-height--xxs:1.5em;--qk--line-height--xs:1.5em;--qk--line-height--s:1.5em;--qk--line-height--m:1.5em;--qk--line-height--l:1.5em;--qk--line-height--xl:1.5em;--qk--line-height--xxl:1.5em;--qk--spacing--xxs:0.0625rem;--qk--spacing--xs:0.125rem;--qk--spacing--s:0.25rem;--qk--spacing--m:0.5rem;--qk--spacing--l:1rem;--qk--spacing--xl:2rem;--qk--spacing--xxl:4rem;--qk--spacing--xxxl:8rem;} a{background-color:transparent;-ms-touch-action:manipulation;touch-action:manipulation;color:var(--qk--color--anchor-link);} a:visited{color:var(--qk--color--anchor-visited);outline-width:0;} a:hover{color:var(--qk--color--anchor-hover);outline-width:0;} a:active{outline-width:0;} abbr[title]{text-decoration:underline;text-decoration:underline dotted;border-bottom:none;} address{margin:var(--qk--spacing--l) 0;} area{-ms-touch-action:manipulation;touch-action:manipulation;} article{margin:var(--qk--spacing--l) 0;} aside{margin:var(--qk--spacing--l) 0;} audio{vertical-align:middle;display:inline-block;margin:0 auto;max-width:100%;width:100%;} audio:not([controls]){display:none;height:0;} b{font-weight:bolder;} blockquote{border-left:var(--qk--spacing--s) solid var(--qk--border-color);margin:var(--qk--spacing--l) 0;padding:var(--qk--spacing--xs) var(--qk--spacing--l);} body{margin:0 auto;color:var(--qk--color);max-width:45rem;padding:var(--qk--spacing--l);} body > footer{text-align:center;} button{margin:0;overflow:visible;text-transform:none;-webkit-appearance:button;-ms-touch-action:manipulation;touch-action:manipulation;background-color:var(--qk--background-color);border:var(--qk--spacing--xxs) solid var(--qk--border-color);color:inherit;font:inherit;letter-spacing:inherit;padding:var(--qk--spacing--xxs) var(--qk--spacing--xs);display:inline-block;line-height:var(--qk--line-height--s);outline:none;} button:-moz-focusring{outline:var(--qk--spacing--xxs) dotted ButtonText;} button::-moz-focus-inner{border-style:none;padding:0;} button:active{background-color:var(--qk--background-color);} button:focus{border-color:var(--qk--border-color);outline:none;} button:hover{border-color:var(--qk--border-color);outline:none;} canvas{vertical-align:middle;display:inline-block;} caption{font-style:italic;} code{font-family:"Menlo","Consolas","Roboto Mono","Ubuntu Monospace","Noto Mono","Oxygen Mono","Liberation Mono",monospace,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1em;background-color:var(--qk--background-color);font-style:normal;letter-spacing:var(--qk--spacing--xs);padding:var(--qk--spacing--xxs);} dd{margin-bottom:var(--qk--spacing--l);margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:var(--qk--spacing--l);padding-right:0;padding-top:0;} details{display:block;margin:var(--qk--spacing--l) 0;} details[open]{border-bottom:var(--qk--spacing--xxs) solid var(--qk--border-color);padding:0 0 .5em;} dialog{background-color:white;border:solid;color:black;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:var(--qk--spacing--l);position:absolute;right:0;width:fit-content;} dialog:not([open]){display:none;} div{margin:var(--qk--spacing--l) 0;} dl{margin:var(--qk--spacing--l) 0;} dl dl{margin:0;} dl ol{margin:0;} dl ul{margin:0;} dt{font-weight:700;} fieldset{border:var(--qk--spacing--xxs) solid var(--qk--border-color);padding:var(--qk--spacing--l);margin:0;box-sizing:content-box;} figcaption{font-size:var(--qk--font-size--xs);font-style:italic;line-height:var(--qk--line-height--s);margin:var(--qk--spacing--l) 0;text-align:center;} figure{margin:var(--qk--spacing--l) 0;padding:0;} footer{margin:var(--qk--spacing--l) 0;} form{margin:var(--qk--spacing--l) auto;} h1{font-size:var(--qk--font-size--xxl);margin:var(--qk--spacing--l) 0;font-family:var(--qk--font-family--heading);line-height:var(--qk--line-height--xxl);} h2{font-family:var(--qk--font-family--heading);font-size:var(--qk--font-size--xl);line-height:var(--qk--line-height--xl);margin:var(--qk--spacing--l) 0;} h3{font-family:var(--qk--font-family--heading);font-size:var(--qk--font-size--l);line-height:var(--qk--line-height--l);margin:var(--qk--spacing--l) 0;} h4{font-family:var(--qk--font-family--heading);font-size:var(--qk--font-size--m);line-height:var(--qk--line-height--m);margin:var(--qk--spacing--l) 0;} h5{font-family:var(--qk--font-family--heading);font-size:var(--qk--font-size--s);font-variant:small-caps;line-height:var(--qk--line-height--l);margin:var(--qk--spacing--l) 0;} h6{font-family:var(--qk--font-family--heading);font-size:var(--qk--font-size--xs);font-variant:small-caps;line-height:var(--qk--line-height--s);margin:var(--qk--spacing--l) 0;} header{margin:var(--qk--spacing--l) 0;} hr{color:inherit;height:0;overflow:visible;border:var(--qk--spacing--xxs) solid var(--qk--border-color);margin:var(--qk--spacing--xl) 0 1.9375em;} html{cursor:default;line-height:1.5em;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%;word-break:normal;padding:0;font-family:var(--qk--font-family--body);font-size:16px;width:100%;} iframe{vertical-align:middle;border-style:none;height:auto;max-width:100%;} img{vertical-align:middle;border-style:none;height:auto;max-width:100%;display:block;margin:var(--qk--spacing--l) auto;} input{margin:0;overflow:visible;-ms-touch-action:manipulation;touch-action:manipulation;background-color:var(--qk--background-color);border:var(--qk--spacing--xxs) solid var(--qk--border-color);color:inherit;font:inherit;letter-spacing:inherit;padding:var(--qk--spacing--xxs) var(--qk--spacing--xs);height:auto;max-width:100%;line-height:var(--qk--line-height--s);outline:none;text-transform:none;} input:focus{border-color:var(--qk--border-color);outline:none;} input:hover{border-color:var(--qk--border-color);outline:none;} kbd{font-family:"Menlo","Consolas","Roboto Mono","Ubuntu Monospace","Noto Mono","Oxygen Mono","Liberation Mono",monospace,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1em;background-color:var(--qk--background-color);color:var(--qk--color);letter-spacing:var(--qk--spacing--xs);padding:var(--qk--spacing--xs);} label{-ms-touch-action:manipulation;touch-action:manipulation;} legend{color:inherit;display:table;max-width:100%;white-space:normal;margin:0;} li{margin:var(--qk--spacing--l) 0;} main{display:block;margin:var(--qk--spacing--l) 0;} mark{background-color:#face00;padding:var(--qk--spacing--xs);} menu > li{display:inline-block;margin-bottom:var(--qk--spacing--l);margin-left:0;margin-right:var(--qk--spacing--s);margin-top:0;} nav{margin:var(--qk--spacing--l) 0;} nav > ul > li{display:inline-block;margin-bottom:var(--qk--spacing--l);margin-left:0;margin-right:var(--qk--spacing--s);margin-top:0;} nav li::before{content:"\200B";float:left;} nav ol{list-style:none;padding:0;} nav ul{list-style:none;padding:0;} noscript{color:var(--qk--color);} ol{margin:var(--qk--spacing--l) 0;} ol dl{margin:0;} ol ol{margin:0;} ol ul{margin:0;} optgroup{font-family:inherit;font-size:100%;line-height:var(--qk--line-height--s);margin:0;outline:none;width:100%;} option{outline:none;margin:var(--qk--spacing--m) 0;padding:0 var(--qk--spacing--l);width:100%;} output{display:block;} p{margin:var(--qk--spacing--l) 0;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;} picture{display:block;margin:var(--qk--spacing--l) auto;max-width:100%;} pre{font-family:var(--qk--font-family);font-size:1em;overflow:auto;-ms-overflow-style:scrollbar;background-color:var(--qk--background-color);margin:var(--qk--spacing--l) 0;padding:var(--qk--spacing--l);} pre code{background-color:var(--qk--background-color);padding:0;} progress{display:inline-block;vertical-align:baseline;} samp{font-family:"Menlo","Consolas","Roboto Mono","Ubuntu Monospace","Noto Mono","Oxygen Mono","Liberation Mono",monospace,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1em;letter-spacing:var(--qk--spacing--xs);} section{margin:var(--qk--spacing--l) 0;} select{margin:0;text-transform:none;-ms-touch-action:manipulation;touch-action:manipulation;background-color:transparent;border:var(--qk--spacing--xxs) solid var(--qk--border-color);color:inherit;font:inherit;letter-spacing:inherit;padding:var(--qk--spacing--xs);-moz-appearance:none;-webkit-appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='4'%3E%3Cpath d='M4 0h6L7 4'/%3E%3C/svg%3E") no-repeat right center / 1em;border-radius:0;padding-right:1em;height:auto;max-width:100%;display:inline-block;line-height:var(--qk--line-height--s);outline:none;width:100%;} select:active{background-color:var(--qk--background-color);outline:none;} select:focus{border-color:var(--qk--border-color);outline:none;} select:hover{border-color:var(--qk--border-color);outline:none;} select[multiple]{background-image:none;-webkit-appearance:listbox !important;} small{font-size:var(--qk--font-size--xs);line-height:var(--qk--line-height--s);} strong{font-weight:bolder;} sub{bottom:-0.25em;font-size:75%;line-height:0;position:relative;vertical-align:baseline;} summary{display:list-item;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;font-weight:700;outline:none;} summary::-webkit-details-marker{display:none;} summary:focus{outline:none;} sup{font-size:75%;line-height:0;position:relative;top:-0.5em;vertical-align:baseline;} svg{vertical-align:middle;} svg:not(:root){overflow:hidden;} svg:not([fill]){fill:currentColor;} table{border-collapse:collapse;border-color:inherit;text-indent:0;border-spacing:0;margin:var(--qk--spacing--l) 0;max-width:100%;overflow-x:auto;text-align:left;vertical-align:middle;white-space:nowrap;} td{border-color:var(--qk--border-color);border-style:solid;border-width:var(--qk--spacing--xxs);padding:var(--qk--spacing--m) var(--qk--spacing--m);vertical-align:top;} template{display:none;} textarea{margin:0;overflow:auto;resize:vertical;-ms-touch-action:manipulation;touch-action:manipulation;background-color:var(--qk--background-color);border:var(--qk--spacing--xxs) solid var(--qk--border-color);color:inherit;font:inherit;letter-spacing:inherit;padding:var(--qk--spacing--xs);height:var(--qk--spacing--xxxl);max-width:100%;display:block;line-height:var(--qk--line-height--s);outline:none;width:100%;} textarea:focus{border:var(--qk--spacing--xxs) solid var(--qk--border-color);outline:none;} textarea:hover{border-color:var(--qk--border-color);outline:none;} tfoot{background-color:var(--qk--background-color);} th{border-color:var(--qk--border-color);border-style:solid;border-width:var(--qk--spacing--xxs);padding:var(--qk--spacing--m) var(--qk--spacing--m);vertical-align:top;} thead{background-color:var(--qk--background-color);} ul{margin:var(--qk--spacing--l) 0;} ul dl{margin:0;} ul ol{margin:0;} ul ul{margin:0;} var{padding:var(--qk--spacing--xs);} video{vertical-align:middle;display:inline-block;height:auto;max-width:100%;margin:0 auto;width:100%;} [aria-busy="true"]{cursor:progress;} [aria-controls]{cursor:pointer;} [aria-disabled="true"]{cursor:not-allowed;} [aria-hidden="false"][hidden]{display:initial;} [disabled]{cursor:not-allowed;} [hidden]{display:none;} [tabindex]{-ms-touch-action:manipulation;touch-action:manipulation;} [type="button"]{-webkit-appearance:button;background-color:var(--qk--background-color);border-color:var(--qk--border-color);display:inline-block;outline:none;} [type="button"]:-moz-focusring{outline:var(--qk--spacing--xxs) dotted ButtonText;} [type="button"]::-moz-focus-inner{border-style:none;padding:0;} [type="button"]:active{background-color:var(--qk--background-color);} [type="button"]:focus{border-color:var(--qk--border-color);outline:none;} [type="button"]:hover{border-color:var(--qk--border-color);outline:none;} [type="checkbox"]{padding:0;background-color:var(--qk--background-color);color:var(--qk--color);display:inline-block;margin-bottom:0;margin-left:0;margin-right:0.35em;margin-top:0;} [type="color"]{border-width:0;padding:0;background-color:var(--qk--background-color);border-color:var(--qk--border-color);display:block;height:var(--qk--spacing--xl);outline:none;width:var(--qk--spacing--xxl);} [type="color"]:active{background-color:var(--qk--background-color);} [type="color"]:focus{border-color:var(--qk--border-color);outline:none;} [type="color"]:hover{border-color:var(--qk--border-color);outline:none;} [type="file"]{background-color:var(--qk--background-color);border-color:var(--qk--border-color);display:block;height:var(--qk--spacing--xl);outline:none;padding:var(--qk--spacing--xs);width:100%;} [type="file"]:active{background-color:var(--qk--background-color);} [type="file"]:focus{border-color:var(--qk--border-color);outline:none;} [type="file"]:hover{border-color:var(--qk--border-color);outline:none;} [type="number"]::-webkit-inner-spin-button{height:auto;} [type="number"]::-webkit-outer-spin-button{height:auto;} [type="radio"]{padding:0;background-color:var(--qk--background-color);color:var(--qk--color);display:inline-block;margin-bottom:0;margin-left:0;margin-right:0.35em;margin-top:0;} [type="range"]{border-width:0;padding:0;} [type="reset"]{-webkit-appearance:button;background-color:var(--qk--background-color);border-color:var(--qk--border-color);display:inline-block;outline:none;} [type="reset"]:-moz-focusring{outline:var(--qk--spacing--xxs) dotted ButtonText;} [type="reset"]::-moz-focus-inner{border-style:none;padding:0;} [type="reset"]:active{background-color:var(--qk--background-color);} [type="reset"]:focus{border-color:var(--qk--border-color);outline:none;} [type="reset"]:hover{border-color:var(--qk--border-color);outline:none;} [type="search"]{-webkit-appearance:textfield;outline-offset:-2px;} [type="submit"]{-webkit-appearance:button;background-color:var(--qk--background-color);border-color:var(--qk--border-color);display:inline-block;outline:none;} [type="submit"]:-moz-focusring{outline:var(--qk--spacing--xxs) dotted ButtonText;} [type="submit"]::-moz-focus-inner{border-style:none;padding:0;} [type="submit"]:active{background-color:var(--qk--background-color);} [type="submit"]:focus{border-color:var(--qk--border-color);outline:none;} [type="submit"]:hover{border-color:var(--qk--border-color);outline:none;}