@font-face{font-family:courgette;font-display:block;unicode-range:U+0-5FF;src:url(/fonts/courgette.woff2)format("woff2"),url(/fonts/courgette.woff)format("woff")}#thanks{display:none}#thanks:target{display:grid;width:100vw;overflow:hidden;height:100vh;position:fixed;background:hsl(var(--background-primary));z-index:10000;top:0;left:0;right:0;bottom:0;color:hsl(var(--text-primary))}#thanks:target::after{content:"\00D7";position:fixed;font-size:2em;font-weight:200;line-height:0;top:.75em;right:.5em;z-index:4}#thanks .content{width:max-content;margin:auto;height:max-content;padding:2.5rem;max-height:80vh;max-width:80vw;text-align:center;background:hsl(var(--background-secondary));border-radius:.5rem;display:flex;justify-content:center;align-items:center;flex-direction:column}form{background:hsl(var(--background-secondary));border-radius:.5rem;padding:.25rem 1rem;margin-top:2rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;box-shadow:rgba(15,17,21,.6)0 1px 1px -1px}form p{margin:0;padding:0;margin-bottom:.25rem;margin-top:1rem}form input,form textarea{background:hsl(var(--background-primary));border:1px solid transparent;border-radius:.25rem;padding:.5rem;margin-top:.5rem;display:flex;width:100%;color:hsl(var(--text-primary));font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen-Sans,Ubuntu,Cantarell,helvetica neue,sans-serif}form textarea{min-height:10rem;line-height:1.5}form input:hover,form textarea:hover,form input:active,form input:focus-within,form input:focus,form textarea:focus,form textarea:focus-within,form textarea:active,form .select:focus,form .select:focus-within,form .select:active{border:1px solid hsla(var(--fancy),.5)}form .active,form .active:hover{border:1px solid hsl(var(--fancy)) !important}form .error,form .error:hover,form .active.error,form .active.error:hover{border:1px solid #cd5c5c !important}div.error,div.error:hover{border:none !important}form label{color:hsl(var(--text-primary));margin-bottom:.5rem;line-height:1}form button{display:block;background:hsla(var(--fancy),.5);border:none;padding:.25rem .5rem;height:2rem;margin:auto 0 auto auto;border-radius:.25rem;color:hsl(var(--background-primary));cursor:pointer}@media only screen and (max-width:799px){form button{margin:0 0 0 auto;background:hsl(var(--fancy))}}form button:hover{background:hsl(var(--fancy))}form .comment::before{content:"\A";display:block}form .comment{color:hsla(var(--text-primary),.69);font-size:.8rem;line-height:0}form h1{margin:0;margin-top:1rem;font-size:1.5rem}form .form-header{font-size:.9rem;color:hsl(var(--text-faded))}form hr{margin:1rem 0;background:hsla(var(--text-faded),.5)}form select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:transparent;border:none;padding:0 1em 0 0;margin:0;width:100%;font-family:inherit;font-size:inherit;cursor:inherit;line-height:inherit;outline:none;color:inherit;font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen-Sans,Ubuntu,Cantarell,helvetica neue,sans-serif}form .select{display:grid;position:relative;grid-template-areas:"select";width:100%;min-width:15ch;max-width:30ch;margin-top:.5rem;border-radius:.25em;padding:.4065rem .5rem;color:hsl(var(--text-primary));font-size:1rem;border:1px solid transparent;cursor:pointer;line-height:1;background-color:hsl(var(--background-primary));align-items:center;background-image:linear-gradient(to top,colort(background-primary),hsl(var(--background-primary)) 33%)}form .select:hover{border:1px solid hsla(var(--fancy),.5)}form .select:after{content:"";width:.8em;height:.5em;background-color:hsl(var(--text-primary));clip-path:polygon(100% 0%,0 0%,50% 100%);justify-self:end}select,.select:after{grid-area:select}form select:focus+.focus{position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border:2px solid hsl(var(--fancy));border-radius:inherit}form select option{background:hsl(var(--background-primary));border:1 px solid hsl(var(--background-primary))}form .form-footer{display:flex;margin-bottom:.75rem;margin-top:1rem;margin-left:.5rem;margin-right:.5rem}@media only screen and (max-width:799px){form .form-footer{margin-left:0;margin-right:0}}form .form-footer p{margin:0}form div.error{padding:.25rem .5rem;font-style:italic}form .required{padding-left:.25rem;color:#cd5c5c}form .disclosed{padding-left:.25rem;color:hsl(var(--fancy))}form .form-footer .required{padding:0}form .form-footer .disclosed{padding:0}form .select.active{border:1px solid hsl(var(--fancy))}#message{min-height:7rem}.emojify{font-family:Apple Color Emoji,Segoe UI Emoji,NotoColorEmoji,Segoe UI Symbol,Android Emoji,EmojiSymbols}.emoji{display:block;margin-top:1rem;background:hsl(var(--background-secondary));padding:.5rem;border-radius:.5rem}.emoji .title{text-align:center;font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen-Sans,Ubuntu,Cantarell,helvetica neue,sans-serif;cursor:pointer;font-size:.8rem}.emoji .content{padding:.5rem;text-align:center;font-size:1.6rem;white-space:break-spaces;margin-top:.5rem;margin-bottom:-1rem}.emoji .emoji{padding:0}.emoji .emoji .content{padding:0;color:hsl(var(--text-primary));margin-bottom:.5rem}@media only screen and (max-width:799px){.emoji{display:none}}form{background:hsl(var(--background-secondary));border-radius:.5rem;padding:.25rem 1rem}form p{margin:0;padding:0;margin-bottom:.25rem;margin-top:.75rem}form input,form textarea{background:hsl(var(--background-primary));border:none;border-radius:.25rem;padding:.25rem .5rem;margin-top:.5rem;display:flex;width:100%;color:hsl(var(--text-primary))}form label{color:hsl(var(--text-primary));margin-bottom:.5rem}form button{margin-left:auto;display:block;background:hsl(var(--fancy));border:none;padding:.25rem .5rem;border-radius:.25rem;color:hsl(var(--background-primary))}