@import"https://fonts.googleapis.com/css2?family=Inter:wght@200;400;700;900&display=swap";a.svelte-17j1kxj.svelte-17j1kxj{text-decoration:none;color:inherit}header.svelte-17j1kxj.svelte-17j1kxj{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;padding-top:5vw;padding-bottom:5vw;background:#fff;padding-left:0;padding-right:0;margin:0!important}header.svelte-17j1kxj img.svelte-17j1kxj{max-width:100%}.header-inner.svelte-17j1kxj.svelte-17j1kxj{max-width:100%;margin-left:auto;margin-right:auto}.header-inner-login.svelte-17j1kxj.svelte-17j1kxj{margin-bottom:15px}.login-bar.svelte-17j1kxj.svelte-17j1kxj{font-size:.8rem;font-weight:700;text-transform:uppercase;background:#ffffff;padding-bottom:5px;text-align:right;float:right;width:200px}.login-inner.svelte-17j1kxj.svelte-17j1kxj{max-width:90%;margin-left:auto;margin-right:auto;text-align:right;float:left;color:#0089aa}.login-button.svelte-17j1kxj.svelte-17j1kxj{background:orange;color:#fff;padding:10px;width:80px;text-align:center;margin:0 30px 0 auto;border-radius:3px;cursor:pointer;display:block}.login-button.svelte-17j1kxj.svelte-17j1kxj:hover{filter:brightness(1.1)}nav.svelte-17j1kxj.svelte-17j1kxj{background:#0089AA;color:#fff;text-transform:uppercase;font-size:.8rem;line-height:1.1;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;width:100%;min-height:50px}.nav-wrap.svelte-17j1kxj.svelte-17j1kxj{padding-top:5px;margin-left:auto;margin-right:auto;width:auto}.nav-inner.svelte-17j1kxj.svelte-17j1kxj{margin-left:auto;margin-right:0}.desktop-primary-menu.svelte-17j1kxj.svelte-17j1kxj{display:inline-block;transform:translateY(-8px)}.desktop-primary-menu.svelte-17j1kxj .svelte-17j1kxj{display:inline-block;padding:10px 20px 10px 0;cursor:pointer;margin-left:30px}.menu-item.svelte-17j1kxj.svelte-17j1kxj{display:inline-block;padding:10px 5px 10px 0;cursor:pointer}.menu-hover.svelte-17j1kxj.svelte-17j1kxj{position:fixed;background:#333333;width:100vw;padding:2vw;min-height:50vh;z-index:2000}.menu-hover.svelte-17j1kxj a.svelte-17j1kxj{color:inherit}.menu-hover-top.svelte-17j1kxj.svelte-17j1kxj{display:grid;grid-template-columns:auto 1fr;grid-gap:20px}.menu-hover-right.svelte-17j1kxj.svelte-17j1kxj{display:flex;font-weight:700;align-items:center;border-bottom:solid 1px gray;margin-bottom:30px}.menu-logo.svelte-17j1kxj img.svelte-17j1kxj{width:150px}.close-button.svelte-17j1kxj.svelte-17j1kxj{background:#000;color:#fff;padding:5px 20px;border-radius:3px;cursor:pointer;font-weight:400}.menu-right-item.svelte-17j1kxj.svelte-17j1kxj{padding:10px;cursor:pointer}.mobile-menu.svelte-17j1kxj.svelte-17j1kxj{display:none}.primary-menu-item.svelte-17j1kxj.svelte-17j1kxj{margin:0;padding:0}@media only screen and (max-width: 900px){.desktop-primary-menu.svelte-17j1kxj.svelte-17j1kxj{display:none}header.svelte-17j1kxj img.svelte-17j1kxj{max-width:80%}.menu-hover.svelte-17j1kxj img.svelte-17j1kxj{width:100px;margin-top:15px}.menu-right-item.svelte-17j1kxj.svelte-17j1kxj{font-size:.8rem;padding-top:15px;padding-bottom:15px;border-bottom:solid 1px gray;max-width:90%}.menu-right-close.svelte-17j1kxj.svelte-17j1kxj{border:none}.menu-hover-right.svelte-17j1kxj.svelte-17j1kxj{border-bottom:none}.menu-hover-two.svelte-17j1kxj.svelte-17j1kxj{margin-top:20px}.desktop-menu.svelte-17j1kxj.svelte-17j1kxj{display:none}.mobile-menu.svelte-17j1kxj.svelte-17j1kxj{display:block}}footer.svelte-12bzl04.svelte-12bzl04{background:#0089AA;color:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;padding-bottom:2vw}.footer-inner.svelte-12bzl04.svelte-12bzl04{padding:10px;text-align:center;font-size:.9rem;margin-left:auto;margin-right:auto}.footer-inner.svelte-12bzl04 a.svelte-12bzl04{color:#fff}.footer-columns.svelte-12bzl04.svelte-12bzl04{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:2vw;margin-bottom:2vw;grid-gap:30px;font-size:1rem;line-height:1.5!important}.footer-columns.svelte-12bzl04>div.svelte-12bzl04{text-align:left;border-right:solid 1px #ffffff61}.footer-title.svelte-12bzl04.svelte-12bzl04{font-weight:700;text-transform:uppercase;margin-bottom:0}.footer-columns.svelte-12bzl04 ul.svelte-12bzl04{list-style:none;padding-left:0;text-transform:uppercase;font-size:.8rem}.footer-columns.svelte-12bzl04 ul a.svelte-12bzl04{text-decoration:none}.footer-columns.svelte-12bzl04 ul a.svelte-12bzl04:hover{text-decoration:underline}.footer-columns.svelte-12bzl04>div.svelte-12bzl04:nth-child(3){border-right:none}@media only screen and (max-width: 800px){.footer-columns.svelte-12bzl04.svelte-12bzl04{grid-template-columns:1fr}.footer-columns.svelte-12bzl04>div.svelte-12bzl04{border-right:none;text-align:center}}.ssbc-button__link.svelte-abzkh4,.ssbc-button__icon.svelte-abzkh4{display:inline-block}.ssbc-button__link.svelte-abzkh4{text-decoration:none;color:#fff}.ssbc-button.svelte-abzkh4{transition:25ms ease-out;padding:.75em}.ssbc-button__icon.svelte-abzkh4 svg{width:1em;height:1em;margin:0;vertical-align:middle}.ssbc-button__icon--fill.svelte-abzkh4{fill:#fff;stroke:none}.ssbc-button__icon--outline.svelte-abzkh4{fill:none;stroke:#fff}.ssbc-button--email{background-color:#777}.ssbc-button--email:active,.ssbc-button--email:hover{background-color:#5e5e5e}.ssbc-button--facebook{background-color:#3b5998}.ssbc-button--facebook:active,.ssbc-button--facebook:hover{background-color:#2d4373}.ssbc-button--hacker-news{background-color:#f60}.ssbc-button--hacker-news:active,.ssbc-button--hacker-news:hover{background-color:#fb6200}.ssbc-button--linkedin{background-color:#0077b5}.ssbc-button--linkedin:active,.ssbc-button--linkedin:hover{background-color:#046293}.ssbc-button--pinterest{background-color:#bd081c}.ssbc-button--pinterest:active,.ssbc-button--pinterest:hover{background-color:#8c0615}.ssbc-button--reddit{background-color:#5f99cf}.ssbc-button--reddit:active,.ssbc-button--reddit:hover{background-color:#3a80c1}.ssbc-button--telegram{background-color:#54a9eb}.ssbc-button--telegram:active,.ssbc-button--telegram:hover{background-color:#4b97d1}.ssbc-button--tumblr{background-color:#35465c}.ssbc-button--tumblr:active,.ssbc-button--tumblr:hover{background-color:#222d3c}.ssbc-button--twitter{background-color:#55acee}.ssbc-button--twitter:active,.ssbc-button--twitter:hover{background-color:#2795e9}.ssbc-button--vk{background-color:#507299}.ssbc-button--vk:active,.ssbc-button--vk:hover{background-color:#43648c}.ssbc-button--whatsapp{background-color:#25d366}.ssbc-button--whatsapp:active,.ssbc-button--whatsapp:hover{background-color:#1da851}.ssbc-button--xing{background-color:#1a7576}.ssbc-button--xing:active,.ssbc-button--xing:hover{background-color:#114c4c}.ssbc-button--line,.ssbc-button--line:active,.ssbc-button--line:hover{background-color:#00b900}.ssbc-button{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.button-container.svelte-dosqo1{margin:auto;display:flex;justify-content:center}.statistics.svelte-1amjdvo{position:fixed;top:0px;left:0px;width:100%;height:100vh;z-index:1000;text-align:center;overflow-y:scroll}.statistics-inner.svelte-1amjdvo{width:80%;max-width:600px;padding:30px;background:#fff;margin-left:auto;margin-right:auto;margin-top:20vh;position:relative;border:solid 1px #c3c3c3;-webkit-box-shadow:2px 2px 5px 0px rgba(0,0,0,.26);-moz-box-shadow:2px 2px 5px 0px rgba(0,0,0,.26);box-shadow:2px 2px 5px #00000042}.close-button.svelte-1amjdvo{position:absolute;top:10px;right:10px;cursor:pointer;margin:5px}.stats-numbers.svelte-1amjdvo{display:grid;grid-template-columns:1fr 1fr 1fr}.stats-number.svelte-1amjdvo{padding:20px}.big-number.svelte-1amjdvo{font-size:2rem;font-weight:700}.label.svelte-1amjdvo{color:gray;margin-top:10px;font-size:.9rem}table.svelte-1amjdvo{width:100%;border-collapse:collapse;font-size:.8rem}th.svelte-1amjdvo{background:#BE3131;color:#fff;padding:5px;font-size:.9rem}td.svelte-1amjdvo{border:solid 1px #eee;padding:5px}.no-padding.svelte-1amjdvo{padding:0!important}.result.svelte-1amjdvo{size:30px}.attempt-blocks.svelte-1amjdvo{display:grid;grid-template-columns:1fr 1fr 1fr;padding:5px}.block.svelte-1amjdvo{border:solid 1px #fff;padding:5px;background:#eee;color:#eee}.attempted.svelte-1amjdvo{background:rgb(170,170,170);padding:5px;color:#fff;font-weight:700}.statistics.svelte-15kwqk8.svelte-15kwqk8{position:fixed;top:0px;left:0px;width:100%;height:100vh;z-index:1000;text-align:center}.statistics-inner.svelte-15kwqk8.svelte-15kwqk8{width:90%;max-width:600px;padding:30px;background:#fff;margin-left:auto;margin-right:auto;margin-top:20vh;position:relative;line-height:1.3rem;font-size:.9rem;border:solid 1px #c3c3c3;-webkit-box-shadow:2px 2px 5px 0px rgba(0,0,0,.26);-moz-box-shadow:2px 2px 5px 0px rgba(0,0,0,.26);box-shadow:2px 2px 5px #00000042}.statistics-inner.svelte-15kwqk8 a.svelte-15kwqk8{color:#be3131;text-decoration:underline}.close-button.svelte-15kwqk8.svelte-15kwqk8{position:absolute;top:10px;right:10px;cursor:pointer;margin:5px}.version.svelte-15kwqk8.svelte-15kwqk8{font-size:.8rem}header.svelte-tf9tub.svelte-tf9tub{color:#000;border-bottom:solid 1px #dfdfdf;padding:4px 20px;font-size:.9rem;font-weight:700;text-transform:uppercase;background:#fff}.header-inner.svelte-tf9tub.svelte-tf9tub{display:grid;grid-template-columns:1fr auto 1fr;margin-left:auto;margin-right:auto}header.svelte-tf9tub a.svelte-tf9tub{color:#000}.lucide-icon{stroke-width:2px;width:20px;cursor:pointer}.menu-left.svelte-tf9tub.svelte-tf9tub{text-align:left;padding-top:5px;cursor:pointer}.menu-right.svelte-tf9tub.svelte-tf9tub{text-align:right;padding-top:5px;cursor:pointer}.logo.svelte-tf9tub.svelte-tf9tub{font-size:1.5rem;font-weight:700;text-align:center}.logo.svelte-tf9tub img.svelte-tf9tub{margin-left:auto;margin-right:auto;transform:translate(0);max-width:150px}.menu-left svg{margin-right:3px}.menu-left svg,.menu-right svg{margin-right:10px}@media only screen and (max-width: 800px){header.svelte-tf9tub.svelte-tf9tub{font-size:.8rem}.logo.svelte-tf9tub.svelte-tf9tub{font-size:1.2rem;font-weight:700;text-align:center;padding-top:5px}.menu-left svg,.menu-right svg{margin-right:10px}.logo.svelte-tf9tub img.svelte-tf9tub{max-width:120px;transform:translate(0)}}.sharing.svelte-tf9tub.svelte-tf9tub{position:relative;display:inline-block}.sharing-items.svelte-tf9tub.svelte-tf9tub{position:absolute;top:25px;left:0px;background:#ffffff;border:solid 1px #dfdfdf;padding:10px;border-radius:0;z-index:1000}.ssbc-button{max-width:20px;max-height:20px}:root{--primary-color: #DA1A18}html,body{position:relative;width:100%;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;min-height:100vh;background-size:cover;background-repeat:no-repeat;background-position:center center;margin:0;box-sizing:border-box;font-size:16px}header{box-shadow:0 2px 40px #194efd1a}a{color:var(--primary-color);text-decoration:none}a:hover{text-decoration:underline}a:visited{color:#00909b}label{display:block}input,button,select,textarea{font-family:inherit;font-size:inherit;-webkit-padding:.4em 0;padding:.4em;margin:0 0 .5em;box-sizing:border-box;border:1px solid #ccc;border-radius:2px}input:disabled{color:#ccc}button{background-color:#f4f4f4;outline:none}button:disabled{color:#999}button:not(:disabled):active{background-color:#ddd}button:focus{border-color:#666}main{margin:auto!important;width:98%!important}.close-control{width:100%;text-align:center;padding-bottom:20px;color:gray}.close-control a{color:gray}.close-control .lucide-icon{transform:translateY(6px)}.wrong-button{color:#fff;border:none;background:var(--primary-color);border-radius:3px;width:200px}.wrong-alert{z-index:3000;position:fixed;left:0px;top:0px;width:100%}.wrong-alert-inner{position:relative;margin-top:80px;border:solid 1px lightgray;padding:30px;width:90%;max-width:600px;margin-left:auto;margin-right:auto;background:#FFF;color:#000;z-index:5000;text-align:center;-webkit-box-shadow:2px 2px 5px 0px rgba(0,0,0,.15);-moz-box-shadow:2px 2px 5px 0px rgba(0,0,0,.15);box-shadow:2px 2px 5px #00000026}.wrong-alert-title{font-weight:700}::-webkit-input-placeholder{color:gray}:-ms-input-placeholder{color:gray}::placeholder{color:gray}main{position:relative;width:90%;max-width:800px;text-align:center;margin-left:auto;margin-right:auto;padding-top:10px;line-height:1.3rem;line-height:4vh;height:100vh;min-height:300px;max-height:500px}.answer-box{margin-top:10px}.answer-box input{border:solid 3px var(--primary-color);border:solid 2px #000;padding:10px}.answer-submit{margin-top:0}input{width:300px;background:none;text-align:center;color:var(--primary-color);background:rgb(245,245,245);margin:0}.clue{font-weight:700;font-size:1.3rem;max-width:500px;margin:3px auto 0;line-height:1.6rem}button{border:solid 1px lightgray;padding:8px 20px;font-size:.9rem;border-radius:10px;text-transform:uppercase;font-weight:600;color:#d3d3d3;cursor:pointer;background:#fff}.enabled{background:#00909b;border:solid 1px #00909b;color:#fff}.enabled:hover{background:#00b5c2}.disabled{cursor:not-allowed}.previous-solution{position:relative;text-align:center;width:90%;margin-left:auto;margin-right:auto;font-size:.9rem;padding:10px;margin-top:0;cursor:pointer;animation:all 5s;z-index:10;line-height:1.5rem;z-index:100!important}.previous-solution-title{color:var(--primary-color);opacity:.8}.previous-solution-title:hover{opacity:1}.pointer{width:30px;transform:translateY(15px)}.previous-solution-text{position:absolute;top:0px;left:0px;margin-top:20px;width:100%}.previous-inner-wrap{background:#fff;border:solid 1px lightgray;padding:15px 15px 25px;max-width:500px;margin-left:auto;margin-right:auto;-webkit-box-shadow:5px 5px 5px 0px rgba(0,0,0,.11);-moz-box-shadow:5px 5px 5px 0px rgba(0,0,0,.11);box-shadow:5px 5px 5px #0000001c}.close-previous{width:100%;text-align:right}.previous-clue{font-weight:400;margin-top:5px;margin-bottom:5px;font-style:italic}.previous-answer{font-weight:700;font-size:1rem}.result-wrap{width:100%;min-height:40px;padding-top:5px;pointer-events:none}.result-box{background:#000;color:#fff;padding:5px;max-width:200px;margin-left:auto;margin-right:auto;font-size:.9rem;font-weight:600}.result-correct{background:rgb(6,223,6)}.result-highlight{color:#17d1df}.result-correct .result-highlight{color:#000}.result-holder{min-height:80px;padding-top:2px}.hints *{display:inline-block}:global(.hint-box){position:relative;color:#000;width:auto;width:100px;margin-left:auto;margin-right:auto;padding:5px;cursor:pointer;font-size:.9rem;text-transform:uppercase;z-index:3000}:global(.hint-box:hover .hint-hover){display:block}.debugger{background:none;position:fixed;bottom:0px;left:0px;padding:20px;min-width:300px;font-family:courier;font-size:.9rem;color:#8b8b8b}.previous{width:100%;text-align:center;margin-top:10px;margin-bottom:10px}.previous-answer{font-weight:400;padding:0 10px;display:inline-block;font-size:.9rem}.incorrect-answer{fill:red;color:#d22b2b}:global(.previous-answer .lucide-icon){width:20px;transform:translate(0)}.previous-answer svg{transform:translateY(6px)}.correct-answer{color:#00a400}.correct-answer svg{fill:#00a400;stroke:#fff}.incorrect-answer svg{fill:#d22b2b;stroke:#fff}.answer-blocks *{display:inline-block}.answer-block{border:solid 1px gray;padding:10px;aspect-ratio:1/1;margin-right:5px;margin-top:5px;width:20px;font-weight:700;color:#000;font-size:1.4rem;background:#fff}@media only screen and (max-width: 800px){.answer-block{padding:5px 3px!important}}.setter{font-size:.8rem;color:gray;margin-bottom:20px}.setter-name{color:#000;font-weight:700}@media only screen and (max-width: 800px){input{pointer-events:none}.clue{max-width:300px;font-size:1.1rem;line-height:1.4rem}.answer-box input{padding:7px}.answer-block{padding:5px;aspect-ratio:1/1;margin-right:5px;margin-top:5px;width:20px;font-weight:700;color:#000;font-size:1.1rem}.setter{margin-bottom:0}}.doc a{color:var(--primary-color)!important}
