:root{--color-primary:#8DC53E;--color-primary-light:#E6F1E2;--color-secondary:#038e7c;--color-secondary-light:#c0e0db;--color-accent:#dc006d;--color-accent-2:#5a3f98;--color-black:#000000;--color-background:#F1F6F5;--color-white:#FFFFFF;--fs-h1:max(64px * var(--scale),30px);--fs-h2:max(42px * var(--scale),24px);--fs-h3:max(32px * var(--scale),20px);--fs-h4:max(24px * var(--scale),18px);--fs-button-xl:max(22px * var(--scale),16px);--fs-button:max(18px * var(--scale),16px);--font-family:Montserrat,sans-serif;--container-width:1520px;--container-padding:32px;--scale:1}@media (max-width:1599px){:root{--scale:.9}}@media (max-width:1199px){:root{--scale:.8}}@media (max-width:799px){:root{--scale:.7}}@media (max-width:599px){:root{--scale:.6;--container-padding:24px}}@media (max-width:399px){:root{--scale:.5;--container-padding:16px}}*,:after,:before{box-sizing:border-box}html{text-size-adjust:none;font-family:var(--font-family),serif}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{-webkit-margin-after:0;margin-block-end:0}ol[role=list],ul[role=list]{list-style:none}.difference-marker:active,.difference-marker:focus,.image-block:active,.image-block:focus,.image-wrapper:active,.image-wrapper:focus,.images-container:active,.images-container:focus{outline:none!important;box-shadow:none!important;background:transparent!important}body{min-height:100vh;line-height:1.5;margin:0}button,h1,h2,h3,h4,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}button,input,select,textarea{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}body{background-color:var(--color-background)}.btn{display:inline-flex;padding:calc(20px * var(--scale)) calc(30px * var(--scale));align-items:center;gap:10px;border-radius:10px;background:var(--color-primary);cursor:pointer;border:0;color:#fff;font-size:var(--fs-button);font-style:normal;font-weight:600;line-height:normal;overflow:hidden;position:relative}.btn,.btn:after{transition:all .55s cubic-bezier(.19,1,.22,1)}.btn:after{background:#fff;content:"";height:155px;left:-75px;opacity:.2;position:absolute;top:-50px;transform:rotate(35deg);width:50px;z-index:10;filter:blur(10px)}.btn:hover{background:var(--color-secondary);box-shadow:0 0 5px 1px #fff}.btn:hover:after{left:120%;transition:all .55s cubic-bezier(.19,1,.22,1)}.btn--outline{background:none;border:2px solid var(--color-primary);color:var(--color-primary)}.btn--outline:hover{border-color:var(--color-secondary);color:#fff}.btn--accent{background:var(--color-accent)}.btn--accent:hover{background:var(--color-accent-2)}.link{background:none;border:none;color:var(--color-black,#000);font-size:max(18px * var(--scale),12px);font-style:normal;font-weight:600;line-height:normal;display:flex;align-items:center;gap:10px;cursor:pointer;transition:all .55s cubic-bezier(.19,1,.22,1)}.link:hover{color:var(--color-secondary)}.link img{transform:scale(max(var(--scale,1),.75))}.link>*{flex-shrink:0}.container{max-width:var(--container-width);margin:0 auto;padding:0 var(--container-padding)}.navbar{display:flex;justify-content:space-between;padding-block:36px}.flow-row,.section-flow{display:grid;--flow-col-count:12;--flow-col-count-half:calc(var(--flow-col-count) / 2);--flow-col-size:min(((100dvw - var(--container-padding) * 2)/var(--flow-col-count)),(var(--container-width)/var(--flow-col-count)));grid-template-columns:[fullwidth-start] 1fr [container-start] repeat(var(--flow-col-count-half),[col-start] var(--flow-col-size) [col-end]) [center] repeat(var(--flow-col-count-half),[col-start] var(--flow-col-size) [col-end]) [container-end] 1fr [fullwidth-end];grid-row-gap:1rem;row-gap:1rem}.flow-row .container,.section-flow .container{grid-column:container-start/container-end;padding-inline:0!important;width:100%}@media (min-width:1201px){.flow-row .flow-col,.section-flow .flow-col{grid-row:1/-1;grid-column:var(--col,0/0)}}@media (max-width:1199px){.flow-row .flow-col,.section-flow .flow-col{grid-column:container-start/container-end;padding-inline:0!important;width:100%}.flow-row .flow-col--sm-full,.section-flow .flow-col--sm-full{grid-column:fullwidth-start/fullwidth-end}}.flow-row .flow-col--autospacing,.section-flow .flow-col--autospacing{display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:start}.flow-row--center{align-items:center}.h1,h1{font-size:var(--fs-h1)}.h1,.h2,h1,h2{font-weight:700}.h2,h2{font-size:var(--fs-h2)}.h3,h3{font-size:var(--fs-h3)}.h3,.h4,h3,h4{font-weight:700}.h4,h4{font-size:var(--fs-h4)}p{font-weight:400}.text-primary{color:var(--color-primary)}.time.svelte-eiot9{margin:0;flex:1 0 100%;text-align:center}.time--stats.svelte-eiot9{display:inline;text-align:left}.time--stats.svelte-eiot9 .time__label:where(.svelte-eiot9),.time--stats.svelte-eiot9 .time__value:where(.svelte-eiot9){font-size:inherit}.time--history.svelte-eiot9{display:inline;text-align:left}.time--history.svelte-eiot9 .time__label:where(.svelte-eiot9),.time--history.svelte-eiot9 .time__value:where(.svelte-eiot9){font-size:inherit;color:inherit;font-weight:400}.time--zoomed.svelte-eiot9{flex:unset}.time__label.svelte-eiot9,.time__value.svelte-eiot9{font-size:16px;font-weight:600}.time__value.svelte-eiot9{min-width:6ch;display:inline-block;text-align:left;color:var(--color-primary)}.score-container.svelte-15bzuh3{border:1px solid var(--color-primary-light);width:max-content;border-radius:10px;background-color:#fff;padding:16px;margin-top:1rem}.score-table.svelte-15bzuh3{border-collapse:collapse;margin-inline:-12px}.score-table.svelte-15bzuh3 th:where(.svelte-15bzuh3){cursor:pointer;color:var(--color-primary);text-decoration:underline;font-weight:600}.score-table.svelte-15bzuh3 th:where(.svelte-15bzuh3) span:where(.svelte-15bzuh3){display:flex;gap:calc(12px * var(--scale));justify-content:space-between}.score-table.svelte-15bzuh3 td:where(.svelte-15bzuh3),.score-table.svelte-15bzuh3 th:where(.svelte-15bzuh3){text-align:left;padding-block:2px;padding-inline:calc(12px * var(--scale));font-size:max(16px * var(--scale),12px)}.score-table.svelte-15bzuh3 tr:where(.svelte-15bzuh3):nth-child(2n) td:where(.svelte-15bzuh3){background-color:color-mix(in srgb,var(--color-primary-light),white)}.score-table.svelte-15bzuh3 tr:where(.svelte-15bzuh3):nth-child(2n) td:where(.svelte-15bzuh3):first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.score-table.svelte-15bzuh3 tr:where(.svelte-15bzuh3):nth-child(2n) td:where(.svelte-15bzuh3):last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.sort-icon.svelte-15bzuh3{opacity:0;transition:transform .25s,opacity .25s}.sort-icon--visible.svelte-15bzuh3{opacity:1}.sort-icon--desc.svelte-15bzuh3{transform:rotate(180deg)}dialog.svelte-15bzuh3{border:0;border-radius:8px;padding:calc(32px * var(--scale))}h2.svelte-15bzuh3{margin-top:0}dialog.svelte-15bzuh3{--duration:.34s;z-index:1000;opacity:0;transition:translate var(--duration) ease-out,display var(--duration) ease-out allow-discrete,opacity var(--duration) ease-out}dialog.svelte-15bzuh3[open]{translate:0 0;opacity:1}@starting-style{dialog.svelte-15bzuh3[open]{translate:0 -8vh;opacity:0}}dialog.svelte-15bzuh3:not([open]){translate:0 8vh;opacity:0}.svelte-15bzuh3::-webkit-backdrop{background:#00000080}.svelte-15bzuh3::backdrop{background:#00000080}.btn--close.svelte-15bzuh3{padding:1rem}.scores-heading.svelte-15bzuh3{display:flex;justify-content:space-between;align-items:center;gap:1rem}.input-group.svelte-195x5it{display:flex;flex-wrap:wrap;gap:calc(20px * var(--scale));text-align:center}@media (max-width:599px){.input-group.svelte-195x5it{display:grid;grid-template-columns:repeat(2,1fr)}}@media (max-width:399px){.input-group.svelte-195x5it{display:grid;grid-template-columns:repeat(1,1fr)}}.input-group.svelte-195x5it label:where(.svelte-195x5it){position:relative;padding:calc(24px * var(--scale)) calc(44px * var(--scale));color:var(--color-primary);border:1px solid var(--color-primary);background:var(--color-primary-light);font-size:var(--fs-button-xl);font-weight:600;border-radius:20px;cursor:pointer;transition:all .2s ease}.input-group.svelte-195x5it label:where(.svelte-195x5it):has(input:where(.svelte-195x5it):checked),.input-group.svelte-195x5it label:where(.svelte-195x5it):hover{background:var(--color-primary);color:var(--color-white)}.input-group.svelte-195x5it input:where(.svelte-195x5it){opacity:0;position:absolute}.game.svelte-1iekamr{margin:0 auto}.game--column.svelte-1iekamr .images-container:where(.svelte-1iekamr){max-width:min(900px,100%)}.game--row.svelte-1iekamr .images-container:where(.svelte-1iekamr){flex-direction:row}@media (max-width:999px){.game--row.svelte-1iekamr .images-container:where(.svelte-1iekamr){flex-direction:column}}.images-container.svelte-1iekamr{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;margin:0 auto}.image-wrapper.svelte-1iekamr{position:relative;cursor:pointer;max-width:max-content;width:100%;aspect-ratio:var(--ar)}.image-background.svelte-1iekamr{border:0;padding:0;background-color:transparent}.image-wrapper.svelte-1iekamr img:where(.svelte-1iekamr){display:block;object-fit:contain;cursor:pointer;width:100%;height:auto}.difference-marker.svelte-1iekamr,.image-block.svelte-1iekamr,.image-wrapper.svelte-1iekamr,.images-container.svelte-1iekamr{-webkit-tap-highlight-color:transparent}.difference-marker.svelte-1iekamr{position:absolute;background-color:transparent;border:none;cursor:pointer;box-sizing:border-box;transform:translate(-50%,50%)}.highlight.svelte-1iekamr{position:absolute;top:0;left:0;width:100%;height:100%;border:3px solid red;border-radius:50%;box-sizing:border-box;pointer-events:none;transform:scale(.1);opacity:0;transition:all .55s cubic-bezier(.19,1,.22,1)}.highlight--found.svelte-1iekamr{opacity:1;transform:scale(1.1)}.stats.svelte-1iekamr{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;gap:1rem;margin-bottom:20px}@media (max-width:599px){.stats.svelte-1iekamr{flex-direction:column;align-items:flex-start}}.stats--zoom.svelte-1iekamr{display:none}.stats__title.svelte-1iekamr{margin:0}.stats__total.svelte-1iekamr{margin:0;display:flex;padding:10px 20px 10px 18px;align-items:center;gap:8px;border-radius:60px;background:var(--color-secondary-light);color:var(--color-secondary);font-size:16px;font-style:normal;font-weight:600;line-height:normal}.zoom-btn-container.svelte-1iekamr{position:fixed;right:1rem;bottom:1rem;z-index:9999;display:none}.zoom-btn.svelte-1iekamr{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:var(--color-primary);color:#fff;border:none;cursor:pointer;transition:background .2s;box-shadow:none}.zoom-btn.svelte-1iekamr img:where(.svelte-1iekamr){transform:scale(1.5)}@media (max-width:700px){.zoom-btn-container.svelte-1iekamr{display:block}}.zoomed.svelte-1iekamr .stats--zoom:where(.svelte-1iekamr){position:fixed;background-color:#fff;z-index:100;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row;margin:0;height:40px;gap:8px}.zoomed.svelte-1iekamr .stats__title:where(.svelte-1iekamr){font-size:var(--fs-h5)}.zoomed.svelte-1iekamr .stats__total:where(.svelte-1iekamr){font-size:12px;padding:4px;border-radius:4px}.images-container.zoomed.svelte-1iekamr{overflow:auto;touch-action:pan-x pan-y;cursor:pointer;height:100%;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background:#fff;display:flex;flex-direction:column;align-items:flex-start;gap:40px}.images-container.zoomed.svelte-1iekamr .image-block:where(.svelte-1iekamr){width:max-content;max-width:calc(var(--zoom-width) * 2);height:calc(50dvh - 20px)}.image-block.svelte-1iekamr:first-child{order:1}.image-block.svelte-1iekamr:last-child{order:3}.images-container.zoomed.svelte-1iekamr img:where(.svelte-1iekamr){width:auto!important;max-width:calc(var(--zoom-width) * 2);height:calc(50dvh - 20px)}.images-container.zoomed.svelte-1iekamr .difference-marker:where(.svelte-1iekamr){z-index:10;pointer-events:auto}dialog.svelte-xmv2bn{max-width:calc(600px * var(--scale));border:0;border-radius:8px;padding:calc(32px * var(--scale))}p.svelte-xmv2bn{margin:0 0 2rem;font-size:var(--fs-h3);font-weight:500;line-height:1.25}.button-row.svelte-xmv2bn{display:flex;justify-content:flex-start;gap:1rem}dialog.svelte-xmv2bn{--duration:.34s;z-index:1000;opacity:0;transition:translate var(--duration) ease-out,display var(--duration) ease-out allow-discrete,opacity var(--duration) ease-out}dialog.svelte-xmv2bn[open]{translate:0 0;opacity:1}@starting-style{dialog.svelte-xmv2bn[open]{translate:0 -8vh;opacity:0}}dialog.svelte-xmv2bn:not([open]){translate:0 8vh;opacity:0}.svelte-xmv2bn::-webkit-backdrop{background:#00000080}.svelte-xmv2bn::backdrop{background:#00000080}.game-over.svelte-3i9tdi{padding-bottom:3rem}.flow-row.svelte-3i9tdi{row-gap:3rem}h1.svelte-3i9tdi{margin-bottom:calc(46px * var(--scale))}.buttons.svelte-3i9tdi{display:flex;flex-direction:column;align-items:start;gap:1rem}.perex.svelte-3i9tdi{font-size:var(--fs-h4);font-style:normal;font-weight:600;line-height:normal;margin-bottom:calc(26px * var(--scale))}.stats.svelte-3i9tdi{margin-bottom:calc(26px * var(--scale));display:flex;flex-direction:column;gap:.5rem}.stats.svelte-3i9tdi p:where(.svelte-3i9tdi){font-size:var(--fs-h5);font-style:normal;font-weight:600;line-height:normal;margin:0}@media (max-width:599px){.maskot.svelte-3i9tdi{max-width:150px}}@media (min-width:1201px){.maskot.svelte-3i9tdi{max-height:calc(100vh - 220px)}}main.svelte-1rdjwbf{display:grid;grid-template-areas:"nav" "stack";overflow-x:clip}main.svelte-1rdjwbf>:where(.svelte-1rdjwbf){grid-area:stack}