form{display:flex;flex-direction:column}textarea{padding:1em;text-indent:0!important}textarea,input[type=email],input[type=text],input[type=tel],input[type=search],input[type=number]{-webkit-appearance:none;border:.1rem var(--form-input-border-color) solid;border-radius:0;color:var(--form-input-color);font:400 1em Roboto_Light;height:4.5rem;outline:0;text-indent:.5em}input[type=number]{appearance:textfield}input[type=search]::-ms-clear{display:none;height:0;width:0}input[type=search]::-ms-reveal{display:none;height:0;width:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.checkbox-label{align-items:center;display:flex;margin:.4em 0}input[type=checkbox].accept{appearance:none;background-color:#fff;border:.1em solid currentColor;color:var(--form-input-color);cursor:pointer;flex-shrink:0;height:2rem;margin:0 .5em 0 0;position:relative;width:2rem;z-index:1}input[type=checkbox].accept::-ms-check{color:var(--form-input-color)}input[type=checkbox].accept::-ms-check:after{background:0 0;border-bottom:.15em solid currentColor;border-right:.15em solid currentColor;content:"";height:48%;left:33%;pointer-events:none;position:absolute;top:12%;transform:rotate(45deg);width:19%}input[type=checkbox].accept:checked{color:var(--form-input-color)}input[type=checkbox].accept:checked:after{background:0 0;border-bottom:.15em solid currentColor;border-right:.15em solid currentColor;content:"";height:48%;left:33%;pointer-events:none;position:absolute;top:12%;transform:rotate(45deg);width:19%}input[type=checkbox]{appearance:none;background-color:transparent;color:var(--form-input-color);cursor:pointer;position:relative;border:1px solid currentColor;transition:--checked 225ms ease,translate 225ms ease}input[type=checkbox]:before{background:0 0;border-bottom:2px solid currentColor;border-right:2px solid currentColor;content:"";left:35%;pointer-events:none;position:absolute;top:12%;transform:rotate(-10deg) scale(0);height:55%;transition:transform 225ms ease;width:19%}input[type=checkbox]:checked:before{content:"";transform:rotate(45deg) scale(1)}input[type=submit]{-webkit-appearance:none;border-radius:0}input[type=radio]{border:.1rem currentColor solid;color:var(--base-color);-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-appearance:none;border-radius:50%;cursor:pointer;background:#fff;--s: currentColor 0%;--d: transparent 0%;transition:all 225ms ease}input[type=radio]:checked{background:radial-gradient(circle,currentColor 0%,var(--s),var(--d),transparent 70%,transparent 100%);--s: currentColor 45%;--d: transparent 50%;position:relative}select{border:.1em solid var(--form-input-border-color, #000);font:400 1em Roboto_Light;height:4.5rem;outline:0;padding:.5em;text-indent:.5em}@property --b{syntax: "<number>"; inherits: false; initial-value: 0;}@property --bo{syntax: "<number>"; inherits: false; initial-value: 0;}@keyframes b2{0%{--b: 0}to{--b: 1}}@keyframes fade-out{to{opacity:0}}@keyframes fade-in{to{opacity:1}}@keyframes slide-to-left{to{transform:translate(-100%)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{font-size:62.5%;--icon-size: 40px;--content-width: 2560px}html{-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:rgba(0,0,0,0);scroll-behavior:smooth}html:has(dialog[aria-modal][open]){overflow-y:hidden}body{-webkit-overflow-scrolling:touch;background-color:var(--base-background-color, #f1f1f1);color:var(--base-color, #000000);display:block;font-display:swap;font-family:Roboto_Regular;font-size:1.6rem;font-weight:300;margin:0;max-width:100vw;min-height:100vh;overflow-x:hidden;overflow-y:auto;padding:0;position:relative;scroll-behavior:smooth;width:100%}body:has(dialog[aria-modal][open]){overflow-y:hidden}[aria-only]{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1;margin:0 -1px -1px 0;overflow:hidden;padding:0;position:absolute;width:1}*{box-sizing:border-box}app-root{display:block}@media (pointer: coarse){app-root{overflow-x:hidden;width:100dvw}}@keyframes example{0%{display:none}to{display:block}}iframe{display:block;animation-name:example;animation-duration:4s}[filter=grayscale]{filter:grayscale(80%)}[filter=grayscale]:hover{filter:grayscale(0)}[filter=blur]{filter:blur(5px)}[filter=blur]:hover{filter:blur(0)}[filter=drop-shadow]{filter:drop-shadow(5px 5px 5px black)}[filter=drop-shadow]:hover{transform:scale(1.12);filter:drop-shadow(15px 15px 25px black)}img{height:auto}
