:root{--primaryH:210;--primaryS:50%;--primaryL:40%;--primary-bg:#fff;--secondaryH:0;--secondaryS:0%;--secondaryL:13%;--secondary-bg:#fff;--font-family-main:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Inter","Helvetica Neue",sans-serif;--font-family-alt1:var(--font-family-alt1);--font-family-alt2:var(--font-family-alt1);--font-family-mono:Menlo,Consolas,"Roboto Mono","Ubuntu Monospace","Oxygen Mono","Liberation Mono",monospace;--font-size-root:1rem;--font-weight-bolder:700;--font-weight-bold:400;--font-weight-normal:200;--font-weight-thin:100;--line-height:1.75rem;--heading-margin:1.5rem 0 1rem;--border-radius:5px;--danger:#d00;--warning:#ec0;--info:#369;--success:#080}@media (color-index:48){:root:not(.is-light){--primaryH:185;--primaryS:100%;--primaryL:86%;--primary-bg:#1b1c1d;--secondaryH:0;--secondaryS:1%;--secondaryL:89%;--secondary-bg:#1b1c1d}img{opacity:.75;transition:opacity .5s ease-in-out}img:hover{opacity:1}}@media (color:48842621){:root:not(.is-light){--primaryH:185;--primaryS:100%;--primaryL:86%;--primary-bg:#1b1c1d;--secondaryH:0;--secondaryS:1%;--secondaryL:89%;--secondary-bg:#1b1c1d}img{opacity:.75;transition:opacity .5s ease-in-out}img:hover{opacity:1}}@media (prefers-color-scheme:dark){:root:not(.is-light){--primaryH:185;--primaryS:100%;--primaryL:86%;--primary-bg:#1b1c1d;--secondaryH:0;--secondaryS:1%;--secondaryL:89%;--secondary-bg:#1b1c1d}img{opacity:.75;transition:opacity .5s ease-in-out}img:hover{opacity:1}}:root.is-dark{--primaryH:185;--primaryS:100%;--primaryL:86%;--primary-bg:#1b1c1d;--secondaryH:0;--secondaryS:1%;--secondaryL:89%;--secondary-bg:#1b1c1d}:root{--primary:hsl(var(--primaryH),var(--primaryS),var(--primaryL));--primary-bright:hsl(var(--primaryH) calc(var(--primaryS)*1.25) 90%);--primary-transparent:hsla(var(--primaryH),var(--primaryS),var(--primaryL),0.05);--primary-dark:hsl(var(--primaryH),var(--primaryS),calc(var(--primaryL)*0.5));--primary-darker:hsl(var(--primaryH),var(--primaryS),calc(var(--primaryL)*0.2));--primary-light:hsl(var(--primaryH) var(--primaryS) 75%);--primary-lighter:hsl(var(--primaryH) var(--primaryS) 96%);--secondary:hsl(var(--secondaryH),var(--secondaryS),var(--secondaryL));--secondary-transparent:hsl(var(--secondaryH),var(--secondaryS),var(--secondaryL),0.05);--secondary-dark:hsl(var(--secondaryH),var(--secondaryS),calc(var(--secondaryL)*0.5));--secondary-darker:hsl(var(--secondaryH),var(--secondaryS),calc(var(--secondaryL)*0.2));--secondary-light:hsl(var(--secondaryH) var(--secondaryS) 75%);--secondary-lighter:hsl(var(--secondaryH) var(--secondaryS) 96%)}*,:after,:before{box-sizing:border-box}:where(html){scroll-behavior:smooth}:where(body){text-rendering:optimizeSpeed;line-height:1.5}img,picture{display:block;max-width:100%}button,input,select,textarea{font:inherit}ol[role=list],ul[role=list]{list-style:none}:where(a):not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}@media (prefers-reduced-motion:reduce){*,:after,:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:where(body){font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Inter,Helvetica Neue,sans-serif;font-family:var(--font-family-main);font-size:1rem;letter-spacing:.01em;line-height:1.75rem;line-height:var(--line-height);min-height:100vh;min-height:-moz-stretch;min-height:-webkit-fill-stretch;min-height:fill-stretch;scroll-behavior:smooth}:where(html){-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background-color:#fff;background-color:var(--secondary-bg);box-sizing:border-box;color:#212121;color:var(--secondary);cursor:default;font-family:var(--font-family);font-size:1rem;font-size:var(--font-size-root);font-weight:200;font-weight:var(--font-weight-normal);line-height:1.3;word-break:break-word}:focus{outline:1px dashed #369;outline:1px dashed var(--primary);outline-offset:2px}::-moz-selection{background-color:#369;background-color:var(--primary);color:#fff;color:var(--primary-bg);text-shadow:none}::selection{background-color:#369;background-color:var(--primary);color:#fff;color:var(--primary-bg);text-shadow:none}:where([hidden]),:where(template){display:none}:where(button),:where(input),:where(select){margin:.3rem 0}:where(button),:where(input[type=button]),:where(input[type=checkbox]),:where(input[type=radio]),:where(input[type=range]),:where(input[type=submit]),:where(select){cursor:pointer}.sr-only{height:1px!important;left:-100000px!important;overflow:hidden!important;position:absolute!important;top:auto!important;width:1px!important}:where(a),:where(a.link){background-color:transparent;box-shadow:none;color:#369;color:var(--primary);font-weight:400;font-weight:var(--font-weight-bold);text-decoration:underline}:where(a):visited,:where(a.link):visited{color:hsl(210,50%,20%);color:var(--primary-dark)}:where(a):focus,:where(a):hover,:where(a.link):focus,:where(a.link):hover{background-color:hsl(210,50%,20%);background-color:var(--primary-dark);box-shadow:0 0 .3rem #369;box-shadow:0 0 .3rem var(--primary);color:#fff;color:var(--primary-bg);outline:0;text-decoration:none}:where(a[href^="file:"]):before,:where(a[href^="mailto:"]):before,:where(a[href^="sms:"]):before,:where(a[href^="tel:"]):before,:where(a[rel=bookmark]):before,:where(a[rel=download]):before,:where(a[rel=external]):before{display:inline-block;margin-right:.5rem;text-decoration:none}:where(a[href^="mailto:"]):before{content:"✉️"}:where(a[href^="tel:"]):before{content:"📱"}:where(a[href^="sms:"]):before{content:"💬"}:where(a[href^="file:"]):before{content:"📁"}:where(a[rel=external]):before{content:"↩︎"}:where(a[rel=bookmark]):before{content:"🔖"}:where(a[rel=download]):before{content:"⤵️"}:where(abbr[title]){border-bottom:0;position:relative;-webkit-text-decoration:underline dashed #369;text-decoration:underline dashed #369;-webkit-text-decoration:underline dashed var(--primary);text-decoration:underline dashed var(--primary)}:where(abbr[title]):hover:after{background:#369;background:var(--primary);border-radius:5px;border-radius:var(--border-radius);bottom:100%;color:#fff;color:var(--primary-bg);content:attr(title);display:block;left:0;padding:.5rem;position:absolute;width:100px;width:-webkit-max-content;width:-moz-max-content;width:max-content}:where(address){display:block;font-style:normal;margin:1.75rem 0;margin:var(--line-height) 0}:where(audio){display:inline-block;max-width:100%;vertical-align:baseline}:where(audio):not([controls]){display:none;height:0}:where(b),:where(strong){font-weight:700;font-weight:var(--font-weight-bolder)}:where(blockquote){background-color:rgba(33,33,33,.05);background-color:var(--secondary-transparent);border-left:4px solid #369;border-left:4px solid var(--primary);font-style:italic;margin:1.5rem 0;padding:1rem 1.5rem}:where(blockquote) p{margin:.5rem 0}:where(blockquote>footer){border:0;font-style:normal}:where(blockquote cite){font-style:normal}:where(button){-webkit-appearance:none;background-color:rgba(51,102,153,.05);background-color:var(--primary-transparent);border:1px solid #369;border:1px solid var(--primary);border-radius:5px;border-radius:var(--border-radius);color:#369;color:var(--primary);display:inline-block;font-size:inherit;line-height:1;overflow:visible;padding:1rem 2.5rem;text-align:center;text-decoration:none;text-transform:none;-webkit-transform:scale(1);transform:scale(1);transition:opacity .2s ease}:where(button):active{-webkit-transform:scale(.98);transform:scale(.98)}:where([role=button]),:where([type=button]),:where([type=reset]),:where([type=submit]){-webkit-appearance:none;background-color:rgba(51,102,153,.05);background-color:var(--primary-transparent);border:1px solid #369;border:1px solid var(--primary);border-radius:5px;border-radius:var(--border-radius);color:#369;color:var(--primary);display:inline-block;font-size:inherit;line-height:1;overflow:visible;padding:1rem 2.5rem;text-align:center;text-decoration:none;text-transform:none;-webkit-transform:scale(1);transform:scale(1);transition:opacity .2s ease}:where([role=button]):active,:where([type=button]):active,:where([type=reset]):active,:where([type=submit]):active{-webkit-transform:scale(.98);transform:scale(.98)}:where(button:not([disabled])):focus,:where(button:not([disabled])):hover{background-color:#369;background-color:var(--primary);border:1px solid #369;border:1px solid var(--primary);box-shadow:0 0 .3rem #369;box-shadow:0 0 .3rem var(--primary);color:#fff;color:var(--primary-bg);cursor:pointer;outline:0}:where([role=button][disabled]),:where([type=button][disabled]),:where([type=reset][disabled]),:where([type=submit][disabled]){background:#f5f5f5;background:var(--secondary-lighter);border:1px solid #f5f5f5;border:1px solid var(--secondary-lighter);color:hsl(0,0%,2.6%);color:var(--secondary-darker);cursor:not-allowed}:where([role=button][disabled]):hover,:where([type=button][disabled]):hover,:where([type=reset][disabled]):hover,:where([type=submit][disabled]):hover{cursor:not-allowed}:where([role=button]:not([disabled])):focus,:where([role=button]:not([disabled])):hover,:where([type=button]:not([disabled])):focus,:where([type=button]:not([disabled])):hover,:where([type=reset]:not([disabled])):focus,:where([type=reset]:not([disabled])):hover,:where([type=submit]:not([disabled])):focus,:where([type=submit]:not([disabled])):hover{background-color:#369;background-color:var(--primary);border:1px solid #369;border:1px solid var(--primary);box-shadow:0 0 .3rem #369;box-shadow:0 0 .3rem var(--primary);color:#fff;color:var(--primary-bg);cursor:pointer;outline:0}:where(canvas){display:inline-block;max-width:100%;vertical-align:baseline}:where(code){background:rgba(33,33,33,.05);background:var(--secondary-transparent);border-radius:6px;color:#212121;color:var(--secondary);font-size:1em;padding:2.5px 5px}:where(details){border:0;display:block}:where(summary){-webkit-appearance:none;background-color:rgba(51,102,153,.05);background-color:var(--primary-transparent);border:1px solid #369;border:1px solid var(--primary);border-radius:5px;border-radius:var(--border-radius);color:#369;color:var(--primary);display:inline-block;font-size:inherit;line-height:1;overflow:visible;padding:1rem 2.5rem;text-align:center;text-decoration:none;text-transform:none;-webkit-transform:scale(1);transform:scale(1);transition:opacity .2s ease;width:100%}:where(summary):focus,:where(summary):hover{background-color:#369;background-color:var(--primary);border:1px solid #369;border:1px solid var(--primary);box-shadow:0 0 .3rem #369;box-shadow:0 0 .3rem var(--primary);color:#fff;color:var(--primary-bg);cursor:pointer;outline:0}:where(dfn){font-style:italic;font-weight:400;font-weight:var(--font-weight-bold)}:where(dl){font-size:1rem;line-height:1.75rem;line-height:var(--line-height);margin:1.75rem 0;margin:var(--line-height) 0;max-width:80ch}:where(dt){font-weight:400;font-weight:var(--font-weight-bold);margin-top:1rem}:where(dd){font-style:italic;margin-left:1rem}:where(figure){display:inline-flex;flex-direction:column;margin:1.75rem 0;margin:var(--line-height) 0}:where(figure figcaption){margin:0;padding:.75rem 1.5rem}:where(h1),:where(h2),:where(h3),:where(h4),:where(h5),:where(h6){color:#369;color:var(--primary);font-family:var(--font-family-alt1);font-weight:400;font-weight:var(--font-weight-bold);margin:1.5rem 0 1rem;margin:var(--heading-margin)}:where(h1){font-size:clamp(1.5rem,8vw - 2rem,3rem);line-height:clamp(1.5rem,8vw - 2rem,3rem)}:where(h2){font-size:clamp(1.2rem,8vw - 2rem,2.5rem);line-height:clamp(1.2rem,8vw - 2rem,2.5rem)}:where(h3){font-size:clamp(1.1rem,8vw - 2rem,1.66rem);line-height:clamp(1.1rem,8vw - 2rem,1.66rem)}:where(h4){font-size:clamp(1rem,8vw - 2rem,1.45rem)}:where(h5){font-size:clamp(.9rem,8vw - 2rem,1.25rem)}:where(h6){font-size:clamp(.8rem,8vw - 2rem,1.125rem)}:where(hgroup){border-left:5px solid #369;border-left:5px solid var(--primary);display:block;margin:1.5rem 0 1rem;margin:var(--heading-margin);padding-left:1rem}:where(hr){border:none;border-top:1px solid #bfbfbf;border-top:1px solid var(--secondary-light)}:where(img){border:0;display:block;height:auto;max-width:100%}:where(select),:where(textarea){background-color:#f5f5f5;background-color:var(--secondary-lighter);border:1px solid #bfbfbf;border:1px solid var(--secondary-light);border-radius:5px;border-radius:var(--border-radius);box-sizing:border-box;font:inherit;font-size:1rem;height:2.5rem;line-height:1;margin:0;max-width:100%;min-width:15rem;padding:0 .5rem;text-transform:none;width:100%}:where(select):disabled,:where(select)[readonly],:where(textarea):disabled,:where(textarea)[readonly]{background-color:#bfbfbf;background-color:var(--secondary-light);border:1px solid #bfbfbf;border:1px solid var(--secondary-light);color:hsl(0,0%,2.6%);color:var(--secondary-darker);cursor:not-allowed}:where(select):focus:not([disabled]):not([type=range]),:where(select):hover:not([disabled]):not([type=range]),:where(textarea):focus:not([disabled]):not([type=range]),:where(textarea):hover:not([disabled]):not([type=range]){border:1px solid #369;border:1px solid var(--primary);box-shadow:0 0 .3rem #369;box-shadow:0 0 .3rem var(--primary);outline:0}:where(input:not([type=file]):not([type=submit]):not([type=reset]):not([type=button]):not([type=checkbox]):not([type=radio]):not([type=color])){background-color:#f5f5f5;background-color:var(--secondary-lighter);border:1px solid #bfbfbf;border:1px solid var(--secondary-light);border-radius:5px;border-radius:var(--border-radius);box-sizing:border-box;font:inherit;font-size:1rem;height:2.5rem;line-height:1;margin:0;max-width:100%;min-width:15rem;padding:0 .5rem;text-transform:none;width:100%}:where(input:not([type=file]):not([type=submit]):not([type=reset]):not([type=button]):not([type=checkbox]):not([type=radio]):not([type=color])):disabled,:where(input:not([type=file]):not([type=submit]):not([type=reset]):not([type=button]):not([type=checkbox]):not([type=radio]):not([type=color]))[readonly]{background-color:#bfbfbf;background-color:var(--secondary-light);border:1px solid #bfbfbf;border:1px solid var(--secondary-light);color:hsl(0,0%,2.6%);color:var(--secondary-darker);cursor:not-allowed}:where(input:not([type=file]):not([type=submit]):not([type=reset]):not([type=button]):not([type=checkbox]):not([type=radio]):not([type=color])):focus:not([disabled]):not([type=range]),:where(input:not([type=file]):not([type=submit]):not([type=reset]):not([type=button]):not([type=checkbox]):not([type=radio]):not([type=color])):hover:not([disabled]):not([type=range]){border:1px solid #369;border:1px solid var(--primary);box-shadow:0 0 .3rem #369;box-shadow:0 0 .3rem var(--primary);outline:0}:where(kbd){background-color:#f5f5f5;background-color:var(--secondary-lighter);border:1px solid #bfbfbf;border:1px solid var(--secondary-light);border-radius:5px;border-radius:var(--border-radius);color:hsl(0,0%,2.6%);color:var(--secondary-darker);font-family:Menlo,Consolas,Roboto Mono,"Ubuntu Monospace",Oxygen Mono,Liberation Mono,monospace;font-family:var(--font-family-mono);padding:2px 4px}:where(ol),:where(ul){margin:1.75rem 0;margin:var(--line-height) 0;padding-left:2rem}:where(ol ol),:where(ul ul){margin:0}:where(li){font-size:1rem;line-height:1.75rem;line-height:var(--line-height);max-width:80ch;max-width:calc(80ch - 3rem)}:where(li>ul){margin:0}:where(mark){background-color:hsl(210 62.5% 90%);background-color:var(--primary-bright);border-radius:2px;color:hsl(0,0%,2.6%);color:var(--secondary-darker);padding:0 2px}:where(p){font-size:1rem;line-height:1.75rem;line-height:var(--line-height);margin:1.75rem 0;margin:var(--line-height) 0;max-width:80ch}:where(pre>code){display:block;overflow-x:auto;padding:10px}:where(q){font-style:italic}:where(q) :before{content:open-quote;font-style:normal}:where(q) :after{content:close-quote;font-style:normal}:where(samp){font-family:Menlo,Consolas,Roboto Mono,"Ubuntu Monospace",Oxygen Mono,Liberation Mono,monospace;font-family:var(--font-family-mono);font-size:1em;font-weight:400;font-weight:var(--font-weight-bold)}:where(small){font-size:.75em}:where(sub),:where(sup){font-size:.75em;line-height:0;position:relative;vertical-align:baseline}:where(sup){top:-.5em}:where(sub){bottom:-.25em}:where(svg):not(:root){display:inline-block;font-size:inherit;height:1.2em;overflow:visible;vertical-align:-.2em}:where(table){background-color:#fff;background-color:var(--secondary-bg);border:0;border-collapse:collapse;border-spacing:0;width:100%}:where(thead){box-shadow:inset 0 -2px #369;box-shadow:inset 0 -2px var(--primary)}:where(tfoot){box-shadow:inset 0 2px #369;box-shadow:inset 0 2px var(--primary)}[dir=ltr] :where(caption){text-align:left}[dir=rtl] :where(caption){text-align:right}:where(caption){caption-side:top;padding:.5rem 0}:where(td),:where(th){padding:.5rem;text-align:left;vertical-align:middle}:where(th){background:hsla(0,0%,39%,.025);font-weight:700;font-weight:var(--font-weight-bolder)}:where(tbody tr:nth-child(2n)){background-color:rgba(33,33,33,.05);background-color:var(--secondary-transparent);color:#212121;color:var(--secondary)}:where(var){font-family:Menlo,Consolas,Roboto Mono,"Ubuntu Monospace",Oxygen Mono,Liberation Mono,monospace;font-family:var(--font-family-mono);font-style:normal;font-weight:400;font-weight:var(--font-weight-bold)}:where(video){display:inline-block;max-width:100%;vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:where(input),:where(textarea){letter-spacing:inherit;word-spacing:inherit}:where(input){overflow:visible}:where(select),:where(textarea){-webkit-appearance:none;display:block;font-family:inherit}:where(input):not([type=range]){-webkit-appearance:none;font-family:inherit}:where(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=reset]):not([type=button]):not([role=button])){display:block}:where(fieldset){border:1px solid #bfbfbf;border:1px solid var(--secondary-light);border-radius:5px;border-radius:var(--border-radius);margin:1.75rem 0;margin:var(--line-height) 0;padding:1rem}:where(fieldset>:last-child){margin-bottom:0}:where(legend){background:#f5f5f5;background:var(--secondary-lighter);border:1px solid #bfbfbf;border:1px solid var(--secondary-light);border-radius:5px;border-radius:var(--border-radius);color:hsl(0,0%,2.6%);color:var(--secondary-darker);padding:.25rem .5rem}:where(label){font:inherit}:where(input[type=date]),:where(input[type=datetime-local]),:where(input[type=datetime]),:where(input[type=email]),:where(input[type=month]),:where(input[type=number]),:where(input[type=password]),:where(input[type=search]),:where(input[type=tel]),:where(input[type=time]),:where(input[type=url]),:where(input[type=week]){padding-left:2.5rem!important}:where(input[type=date]),:where(input[type=datetime-local]),:where(input[type=datetime]),:where(input[type=email]),:where(input[type=month]),:where(input[type=number]),:where(input[type=password]),:where(input[type=search]),:where(input[type=tel]),:where(input[type=time]),:where(input[type=url]),:where(input[type=week]){background-position:.5rem 50%;background-repeat:no-repeat;background-size:1.5rem 1.5rem}:where(input[type=date]),:where(input[type=datetime-local]),:where(input[type=datetime]),:where(input[type=month]),:where(input[type=week]){background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23ccc' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-calendar'><rect x='3' y='4' width='18' height='18' rx='2' ry='2'></rect><line x1='16' y1='2' x2='16' y2='6'></line><line x1='8' y1='2' x2='8' y2='6'></line><line x1='3' y1='10' x2='21' y2='10'></line></svg>")}:where(input[type=email]){background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='40'><path d='M1,5 39,5 39,35 1,35 1,5 20,22 39,5' stroke='%23ccc' stroke-width='2' fill='none' /></svg>");padding:.5rem 2.5rem}:where(input[type=time]){background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='40'><circle cx='20' cy='20' r='19' fill='none' stroke='%23ccc' stroke-width='2' /><path d='M21,20 8.5,20' stroke='%23ccc' stroke-width='3' /><path d='M20,21 20,5' stroke='%23ccc' stroke-width='2' /></svg>");padding:.5rem 2.5rem}:where(input[type=search]){-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='40'><path d='M36,36 20,20' stroke='%23ccc' stroke-width='3' /><circle cx='15' cy='15' r='14' fill='white' stroke='%23ccc' stroke-width='2' /></svg>");padding:.5rem 2.5rem}:where(input[type=password]){background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='40'><circle cx='20' cy='15' r='10' fill='none' stroke='%23ccc' stroke-width='2' /><path fill='white' stroke='%23ccc' stroke-width='2' d='M5,19 35,19 35,39 5,39Z M20,25 20,30' /></svg>");padding:.5rem 2.5rem}:where(input[type=tel]){background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='40'><g fill='none' stroke='%23ccc' stroke-width='2'><path d='M8,1 34,1 34,39 8,39Z M12,5 30,5 30,30 12,30Z' /><circle cx='21' cy='34' r='2' /></g></svg>");padding:.5rem 2.5rem}:where(input[type=url]){background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='40'><g fill='none' stroke='%23ccc' stroke-width='2'><circle cx='20' cy='20' r='19'  /><path d='M2,20 38,20 M20,2 C7,2 7,38 20,38 33,38 33,2 20,2 20,2 20,38 20,38' /></g></svg>");padding:.5rem 2.5rem}:where(input[type=number]){background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='40'><path d='M26,4 21,36 M15,4 10,36 M4,15 36,15 M2,26 34,26' fill='none' stroke='%23ccc' stroke-width='2' /></svg>");padding:.5rem 2.5rem}:where(input[type=file]),:where(input[type=image]){border:0;box-sizing:border-box;height:auto;max-width:none;min-width:auto;padding:0}:where(input[type=color]){background:none;border:none;border-radius:5px;border-radius:var(--border-radius);height:2rem;width:5rem}:where(input[type=range]){padding:0}:where(optgroup):invalid,:where(option):invalid,:where(select):invalid,:where(textarea):invalid{border-color:#d00;border-color:var(--danger)}:where(input[type=color]:focus),:where(input[type=color]:hover){border:1px solid #369;border:1px solid var(--primary);box-shadow:0 0 .3rem #369;box-shadow:0 0 .3rem var(--primary);outline:0}:where(input[type=number])::-webkit-inner-spin-button,:where(input[type=number])::-webkit-outer-spin-button{height:auto}:where(input[type=search])::-webkit-search-cancel-button,:where(input[type=search])::-webkit-search-decoration{-webkit-appearance:none;appearance:none}:where(input[type=color]::-webkit-color-swatch-wrapper){padding:0}:where(input[type=color]::-webkit-color-swatch){border:1px solid #369;border:1px solid var(--primary)}:where(input):not([type=file]):invalid{border-color:#d00;border-color:var(--danger)}:where(textarea){height:5rem;line-height:1.5rem;margin:0;overflow:auto;resize:vertical}:where(input[type=checkbox]),:where(input[type=radio]){border:1px solid #369;border:1px solid var(--primary);border-radius:50%;display:inline-block;height:20px;margin:0 2px 0 0;min-width:auto;padding:1px;position:relative;vertical-align:middle;width:20px}:where(input[type=checkbox]:disabled+label),:where(input[type=radio]:disabled+label){cursor:not-allowed}:where(input[type=checkbox]:checked),:where(input[type=radio]:checked){background-color:#369;background-color:var(--primary)}:where(input[type=checkbox]:focus),:where(input[type=checkbox]:hover),:where(input[type=radio]:focus),:where(input[type=radio]:hover){box-shadow:0 0 .3rem #369;box-shadow:0 0 .3rem var(--primary);outline:0}:where(input[type=checkbox]:active),:where(input[type=radio]:active){background-image:linear-gradient(hsla(0,0%,100%,.1),hsla(0,0%,100%,.1))}:where(input[type=checkbox]:disabled),:where(input[type=radio]:disabled){border:1px solid grey;border-radius:50%;cursor:not-allowed}:where(select){background:#f5f5f5 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='60' height='40' fill='var(--primary)'><polygon points='0,0 60,0 30,40'/></svg>") calc(100% - 12px) 50% /12px no-repeat;background:var(--secondary-lighter) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='60' height='40' fill='var(--primary)'><polygon points='0,0 60,0 30,40'/></svg>") calc(100% - 12px) 50% /12px no-repeat;border:1px solid #bfbfbf;border:1px solid var(--secondary-light);border-radius:5px;border-radius:var(--border-radius);display:block;font:inherit;padding-right:2rem;width:100%}select::-ms-expand{display:none}:where(select[multiple]),:where(select[size]){background-image:none;height:auto;overflow-y:auto;padding-right:.5rem;padding-top:.5rem}:where(input[type=file]){cursor:pointer;display:block;font:inherit;font-size:inherit;line-height:inherit;max-width:auto;min-height:2.5rem;min-width:auto;overflow:visible;padding:.5rem 1rem;width:100%}:where(input[type=file][aria-disabled]),:where(input[type=file][disabled]){cursor:not-allowed}input[type=file]::-webkit-file-selector-button,input[type=file]::-webkit-file-upload-button{-webkit-appearance:button;background-color:rgba(51,102,153,.05);background-color:var(--primary-transparent);border:1px solid #369;border:1px solid var(--primary);border-radius:5px;border-radius:var(--border-radius);color:#369;color:var(--primary);-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity .2s ease;transition:opacity .2s ease}input[type=file]::-webkit-file-selector-button:focus,input[type=file]::-webkit-file-selector-button:hover,input[type=file]::-webkit-file-upload-button:focus,input[type=file]::-webkit-file-upload-button:hover{background-color:#369;background-color:var(--primary);border:1px solid #369;border:1px solid var(--primary);box-shadow:0 0 .3rem #369;box-shadow:0 0 .3rem var(--primary);color:#fff;color:var(--primary-bg);-webkit-transform:scale(.98);transform:scale(.98)}:where(progress){display:inline-block;max-width:100%;min-width:15rem;vertical-align:baseline;width:100%}