@font-face{font-family:Manrope;font-style:"normal";font-weight:200;src:url(/assets/fonts/manrope-thin.woff2) format("woff2"),url(/assets/fonts/manrope-thin.woff) format("woff"),url(/assets/fonts/manrope-thin.otf) format("trutype")}@font-face{font-family:Manrope;font-style:"normal";font-weight:300;src:url(/assets/fonts/manrope-light.woff2) format("woff2"),url(/assets/fonts/manrope-light.woff) format("woff"),url(/assets/fonts/manrope-light.otf) format("trutype")}@font-face{font-family:Manrope;font-style:"normal";font-weight:400;src:url(/assets/fonts/manrope-regular.woff2) format("woff2"),url(/assets/fonts/manrope-regular.woff) format("woff"),url(/assets/fonts/manrope-regular.otf) format("trutype")}@font-face{font-family:Manrope;font-style:"normal";font-weight:500;src:url(/assets/fonts/manrope-medium.woff2) format("woff2"),url(/assets/fonts/manrope-medium.woff) format("woff"),url(/assets/fonts/manrope-medium.otf) format("trutype")}@font-face{font-family:Manrope;font-style:"normal";font-weight:600;src:url(/assets/fonts/manrope-semibold.woff2) format("woff2"),url(/assets/fonts/manrope-semibold.woff) format("woff"),url(/assets/fonts/manrope-semibold.otf) format("trutype")}@font-face{font-family:Manrope;font-style:"normal";font-weight:700;src:url(/assets/fonts/manrope-bold.woff2) format("woff2"),url(/assets/fonts/manrope-bold.woff) format("woff"),url(/assets/fonts/manrope-bold.otf) format("trutype")}@font-face{font-family:Manrope;font-style:"normal";font-weight:800;src:url(/assets/fonts/manrope-extrabold.woff2) format("woff2"),url(/assets/fonts/manrope-extrabold.woff) format("woff"),url(/assets/fonts/manrope-extrabold.otf) format("trutype")}:root{--error-hue:0;--text-on-dark-color:#ddd;--text-hue:0;--text-color:hsl(var(--text-hue),0%,13%);--error-color:#a20202;--affirm-color:#8be469;--space:10px;--tablet-width:768px;--desktop-width:1024px;--form-font-size:30px;--form-back-color:#eee;--background-hue:50;--background-color:hsl(var(--background-hue),5%,75%);--background-dark:hsl(var(--background-hue),10%,50%);--background-darker:hsl(var(--background-hue),10%,30%);--background-darkest:hsl(var(--background-hue),10%,30%);--background-light:hsl(var(--background-hue),10%,90%);--background-lightest:hsl(var(--background-hue),10%,97%);--trim-color:--var(--background-dark);--primary-hue:190;--primary-color:hsl(var(--primary-hue),60%,60%);--primary-dark:hsl(var(--primary-hue),100%,40%);--primary-darker:hsl(var(--primary-hue),75%,35%);--primary-darkest:hsl(var(--primary-hue),75%,20%);--primary-light:hsl(var(--primary-hue),20%,85%);--highlight-hue:39;--highlight-color:hsl(var(--highlight-hue),100%,50%);--highlight-dark:hsl(var(--highlight-hue),100%,40%);--highlight-bright:hsl(var(--highlight-hue),100%,80%);--link-color:hsl(var(--primary-hue),100%,40%);--icon-color:var(--text-color);--input-radius:6px;--icon-size:2em;--san-serif-font:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}:root.dark-mode{--text-color:hsl(var(--text-hue),0%,80%);--background-color:hsl(var(--background-hue),2%,15%);--link-color:var(--primary-color)}body{color:var(--text-color);font-family:var(--san-serif-font);font-size:18px;background-color:var(--background-color);margin:0;padding:0}button{height:var(--icon-size);cursor:pointer;border:none;background:transparent}button toba-svg svg{height:var(--icon-size);width:var(--icon-size)}a{color:var(--link-color);text-decoration:none;cursor:pointer}a:hover{text-decoration:underline;-webkit-text-decoration-skip:auto;text-decoration-skip:auto}svg{-webkit-transform:inherit;transform:inherit;height:inherit;width:inherit}svg circle,svg ellipse,svg path{color:inherit;fill:inherit;stroke:inherit;stroke-width:inherit}svg,svg>use{stroke:var(--icon-color)}svg.no-fill,svg>use.no-fill{fill:none}svg.no-stroke,svg>use.no-stroke{stroke:none}svg.streamline.light,svg>use.streamline.light{fill:none;stroke-width:1.5px}svg.streamline.bold,svg>use.streamline.bold{stroke:none}button,h1,h2,h3,h4,input,select{font-family:var(--san-serif-font)}button:focus,input:focus,select:focus{outline:none}.ripple{position:relative;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.ripple:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;background-image:radial-gradient(circle,var(--highlight-color) 10%,transparent 0);background-repeat:no-repeat;background-position:50%;-webkit-transform:scale(10);transform:scale(10);opacity:0;-webkit-transition:opacity 1s,-webkit-transform .3s;transition:opacity 1s,-webkit-transform .3s;transition:transform .3s,opacity 1s;transition:transform .3s,opacity 1s,-webkit-transform .3s}.ripple:active:after{-webkit-transform:scale(0);transform:scale(0);opacity:.8;-webkit-transition:0s;transition:0s}