@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600&display=swap";@font-face{font-family:childish_reverie;src:url(/fonts/childish_reverie.ttf) format("truetype");font-display:swap}@font-face{font-family:gotham_book;src:url(/fonts/gotham_book.ttf) format("truetype");font-display:swap}@font-face{font-family:gotham_bold;src:url(/fonts/gotham_bold.otf) format("opentype");font-display:swap}*,*:before,*:after{box-sizing:border-box}*{margin:0}h1{font-size:48px;font-family:childish_reverie;text-align:center;font-weight:400}h2{font-size:24px;margin-bottom:24px}:root{font-family:Montserrat,system-ui,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;min-height:100vh;width:100%;height:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{width:100%;height:100%;display:flex;justify-content:center}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}button,input{border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;cursor:pointer}input{border:4px solid #f3e706;width:350px;padding:.4em 1.2em;background-color:#edf4c6;color:#000;align-self:center;text-align:center}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input::placeholder{color:#000;opacity:1;font-size:12px;font-style:italic!important}input:placeholder-shown{font-style:italic}input::-webkit-input-placeholder{font-style:italic!important;font-family:inherit!important}input::-moz-placeholder{font-style:italic!important;font-family:inherit!important}input:-ms-input-placeholder{font-style:italic!important;font-family:inherit!important}input:-moz-placeholder{font-style:italic!important;font-family:inherit!important}#inputs{display:flex;flex-direction:column;gap:12px;margin:0 0 24px}p{font-family:gotham_bold}input:focus,input:focus-visible{outline:none}button:focus-visible{outline:2px solid #1c1c1c}button{background-color:#c5e2dc;color:#1c1c1c;width:250px;border:4px solid #01647a;padding:.3em 1.2em;display:flex;justify-content:center;align-items:center;text-transform:uppercase;font-weight:600}button:hover{background-color:#03647a;color:#fff;transition:.3s}button:active{background-color:#3c3c3c}main{max-width:1280px;display:flex;flex-direction:column;width:100%;height:100%;padding:24px 16px;align-items:center;margin:0}.error{color:#f26b7a;font-size:1rem;font-weight:500;text-align:center;margin:20px 0}.warning{color:#f26b7a;font-size:1rem;font-weight:500;text-align:center;margin:20px 0 0}.responsive-table{margin-top:24px;border-collapse:collapse;overflow-x:auto;width:100%;text-transform:uppercase}.responsive-table th,.responsive-table td{padding:8px 12px;text-align:left;border:none}.responsive-table th{border-bottom:2px solid #a5d5b7;font-weight:600}@media (max-width: 600px){.responsive-table{font-size:14px}main{padding:24px 12px}button{width:100%;max-width:250px}.responsive-table thead{display:none}.responsive-table tbody,.responsive-table tr{display:block;margin:0 0 16px}.responsive-table td{display:flex;flex-direction:row;align-items:center;padding:0;font-size:13px;border:2px solid #000000;margin-bottom:-2px;min-height:48px}.responsive-table tr td:first-child{border-top-width:2px}.responsive-table tr td:last-child{border-bottom-width:2px}.responsive-table td:before{content:attr(data-label);font-weight:600;flex:0 0 50%;text-align:center;justify-content:center;padding:12px 8px;border-right:2px solid #000000;font-size:13px;display:flex;align-items:center;height:100%}.responsive-table td>span{flex:1;margin:0 8px;padding:12px 4px;min-width:0;display:flex;align-items:center;justify-content:center;height:100%}input{width:100%;max-width:350px}#inputs{padding:0 12px}#inputs p{padding:0}}
