@font-face{font-family:Neue;src:url(/_next/static/media/NeueHaasDisplayMedium.431ddfdd.ttf)}:root{--bg-light:#fff;--element-light:#cc2f2f;--element-border-light:#adadad;--element-bg-light:#fcfcfc;--element-bg-hover-light:#eee;--bg-dark:#262626;--element-dark:#3ea13b;--element-border-dark:#81818190;--element-bg-dark:#252525;--element-bg-hover-dark:#232323;--input-height:50px;--input-option-height:calc(var(--input-height) - 5px);--fs-body-sm:1.3rem;--fs-body-md:1.8rem;--fs-body-large:2.6rem}.dark-theme{--bg:var(--bg-dark);--element:var(--element-dark);--element-border:var(--element-border-dark);--element-bg:var(--element-bg-dark);--element-bg-hover:var(--element-bg-hover-dark)}.light-theme{--bg:var(--bg-light);--element:var(--element-light);--element-border:var(--element-border-light);--element-bg:var(--element-bg-light);--element-bg-hover:var(--element-bg-hover-light)}body.light-theme{background-color:var(--bg-light)}body.dark-theme{background-color:var(--bg-dark)}.theme-icon,body,button,input,select{color:var(--element)}@media (max-width:720px){:root{--fs-body-sm:1.1rem;--fs-body-md:1.6rem;--fs-body-large:2.2rem}}body,button,input,select{font-family:Neue,sans-serif;letter-spacing:.5px}a{text-decoration:none;color:inherit}.search-container{padding:12px;width:clamp(200px,75%,1500px);min-height:65vh;margin:auto;display:flex;flex-direction:column;justify-content:center}@media (max-width:720px){.search-container{width:90%;margin:auto}}.container{padding:12px}.form-wrap{margin:0 auto;padding:20px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;flex-direction:column;gap:16px;font-size:var(--fs-body-md)}.result-wrap{margin:0 0 8rem;font-size:var(--fs-body-large);line-height:calc(var(--fs-body-large) + .8vw)}.input-wrap{border:none;display:grid;grid-template-columns:5fr 1fr;grid-gap:12px;gap:12px;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:720px){.input-wrap{grid-template-columns:3fr 1fr}}.input-border{width:100%;border:1px solid var(--element-border);background-color:var(--element-bg)}.input-error{margin:2px;text-align:center;color:red;font-size:var(--fs-body-sm)}.input{width:calc(100% - 20px);height:calc(var(--fs-body-md) + 25px);background-color:transparent;height:var(--input-height);font-size:var(--fs-body-md);padding:0 10px;border:none}.input:active{background-color:var(--element-bg)}.input:focus,a:focus,button:focus,select:focus{outline:1px solid var(--element)}.controls-container{display:grid;grid-template-columns:2.5fr 2.5fr 1fr;grid-gap:12px;gap:12px}@media (max-width:720px){.controls-container{display:flex;flex-direction:column;gap:12px}}.select-wrap{display:flex;gap:12px;align-items:center}.select-menu-border{border:1px solid var(--element-border);width:100%}.select-menu{padding:10px;cursor:pointer;width:100%;height:var(--input-height);font-size:var(--fs-body-sm);border:none;color:var(--element);background-color:var(--element-bg)}@media (max-width:720px){.select-menu{height:var(--input-option-height)}}.button{display:flex;align-items:center;justify-content:center;padding:0 16px;cursor:pointer;font-size:var(--fs-body-sm);background-color:var(--element-bg);color:var(--element);border:1px solid var(--element-border);height:var(--input-height)}@media (max-width:720px){.button{font-size:var(--fs-body-sm)}}.button:hover{background-color:var(--element-bg-hover)}.button:active{background-color:#5e5e5e0e}.input-option{height:var(--input-height);width:100%}@media (max-width:720px){.input-option{height:var(--input-option-height)}}.spinner-container{display:inline-block;width:25px;height:25px;position:relative;overflow:hidden}.spinner{animation:rotate 2s linear infinite;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.path{animation:dash 1.5s ease-in-out infinite;stroke:var(--element);stroke-linecap:round}.app-bar{display:grid;grid-template-columns:1fr 8fr}.footer{display:grid;grid-template-columns:1fr 1fr 5fr 1fr;position:fixed;left:0;right:0;bottom:0;padding:12px 32px 14px;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:calc(var(--fs-body-sm) - .2rem);background-color:var(--bg)}.information-container{display:flex;gap:60px;padding:30px 40px 100px;max-width:1700px;margin:0 auto}@media (max-width:720px){.information-container{padding:0 0 100px;gap:10px;display:flex;flex-direction:column}}.information-wrap{font-size:1.3rem}.cipher-display-wrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(40px,1fr));font-size:.8rem;min-width:-moz-fit-content;min-width:fit-content;line-height:28px}@media (max-width:720px){.cipher-display-wrap{font-size:.7rem}}.cipher-display-tile-wrap{text-align:center;min-width:20px;margin:4px 0}.cipher-display-tile,.cipher-display-tile-wrap{min-width:-moz-fit-content;min-width:fit-content}.cipher-display-tile{padding:4px;border:2px solid;margin:-2px 2px}@media (max-width:720px){.cipher-display-tile{padding:4px 2px;min-width:20px}}.scroll-button{all:unset;position:fixed;top:20px;right:20px;z-index:1;cursor:pointer}.svg{min-width:280px}@media (max-width:720px){.svg{height:400px;width:220px;min-width:0}}.image-path{fill:var(--element)}@media (max-width:720px){.footer{grid-template-columns:1fr 1fr .1fr 1fr;padding:12px 24px 14px;font-size:var(--fs-body-sm)}}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}