:root{--general-border-color:#0f3f9f;--vertical-border-color:#ddd;--horizontal-border-color:#f0f0f0;--common-border-color:#808080;--user-filled-value-background-color:#808080;--user-filled-correct-state-background-color:#008000;--user-filled-incorrect-state-background-color:#f00;--wrong-selection-background-color:#0e0e0e;--right-selection-background-color:#e0e0e0;--grid-border-color:#e0e0e0;--editable-background-color:#ef0ef9;--editable-hover-state-background-color:transparent;--selected-editable-value-background-color:#e9e0a0;--action-container-border-color:#e0e0e0;--hints-heading-background-color:#5f9ea0;--hint-background-color:#5f9ea0;--action-background-color:#5f9ea0;--label-background-color:#5f9ea0;--current-status-background-color:#5f9ea0;--selected-hint-background-color:#7fffd4}body{font-family:"Poppins";margin:0;padding:0}.hide{display:none!important;width:0!important;height:0!important}.vhidden{visibility:hidden!important}.ad-container{height:auto}.ad-container .adsbygoogle{height:auto}header{background-color:var(--action-background-color)}header nav{height:80px;border-bottom:1px solid #555}header nav .logo{padding:10px;width:auto;float:left}header nav .logo img{height:55px}header nav .list-item{display:none;float:right;margin-right:25px;margin-top:17px;list-style:none}header nav .list-item li{float:left;padding:13px 13px;font-size:18px;border-radius:3px;transition:all .7s ease-in-out}header nav .list-item li a{color:#fff;text-decoration:none;font-size:16px;font-weight:500;transition:all .5s ease 0s;position:relative}header nav .list-item li a:hover,header nav .list-item li a.active{color:#000}header nav .list-item li a::before{content:"";position:absolute;width:0%;height:2px;bottom:-2px;left:0;right:0;margin:auto;background:#fff;transition:all .5s ease 0s}header nav .list-item li a:hover:before,header nav .list-item li a.active:before{width:100%}header nav .hamburger-icon{display:none}header nav .hamburger-icon .toggle{float:right;margin:20px;color:#eee;font-size:30px;border:1px solid #eee;padding:0 5px;border-radius:4px;cursor:pointer}.some-text.hide{display:none!important}.google-login-button{padding:10px 20px;background-color:#4285f4;color:#fff;border:0;border-radius:5px;font-size:14px;cursor:pointer}.google-login-button:hover{background-color:#3367d6}@media(max-width:767.98px){header nav .hamburger-icon{display:none;width:100%;height:80px;border-bottom:1px solid #444}header nav .list-item{margin:0;padding:0;position:absolute;top:81px;width:80%!important;right:-80%;transition:all .5s ease;display:none;height:100%;background-color:#fff;z-index:9999;box-shadow:-15px 15px 40px 0 #0009}header nav .list-item li a{color:#000}header nav .list-item li a:hover,header nav .list-item li a.active{color:var(--action-background-color)}header nav .list-item li{text-align:center;display:block;border-bottom:1px solid #333;float:none}header nav ul.list-item.main{display:block;right:0}}@keyframes blinker{from{opacity:1}to{opacity:0}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes pulse{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}@keyframes fingerprint-spinner-animation{100%{transform:rotate(360deg)}}:root{--background:0 0% 100%;--foreground:222.2 47.4% 11.2%;--muted:210 40% 96.1%;--muted-foreground:215.4 16.3% 46.9%;--popover:0 0% 100%;--popover-foreground:222.2 47.4% 11.2%;--border:214.3 31.8% 91.4%;--input:214.3 31.8% 91.4%;--card:0 0% 100%;--card-foreground:222.2 47.4% 11.2%;--primary:222.2 47.4% 11.2%;--primary-foreground:210 40% 98%;--secondary:210 40% 96.1%;--secondary-foreground:222.2 47.4% 11.2%;--accent:210 40% 96.1%;--accent-foreground:222.2 47.4% 11.2%;--destructive:0 100% 50%;--destructive-foreground:210 40% 98%;--ring:215 20.2% 65.1%;--radius:.5rem;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%;--sidebar-background:0 0% 98%;--sidebar-foreground:240 5.3% 26.1%;--sidebar-primary:240 5.9% 10%;--sidebar-primary-foreground:0 0% 98%;--sidebar-accent:240 4.8% 95.9%;--sidebar-accent-foreground:240 5.9% 10%;--sidebar-border:220 13% 91%;--sidebar-ring:217.2 91.2% 59.8%}*,::before,::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:}.any-dialog{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.any-dialog.hide{display:none!important}.any-dialog .dialog-content{position:relative;height:100%;display:flex;align-items:center}.any-dialog .dialog-content .dialog-box{background-color:#fff;padding:20px;box-shadow:0 4px 8px rgba(0,0,0,.2);width:100%;max-width:400px;position:relative;height:80%;overflow-y:scroll}.any-dialog .dialog-content .dialog-box::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}.any-dialog .dialog-content .dialog-box::-webkit-scrollbar{width:4px;background-color:#f5f5f5}.any-dialog .dialog-content .dialog-box::-webkit-scrollbar-thumb{background-color:#838383}.any-dialog .dialog-content button.close-dialog{position:absolute;top:4%;right:-15px;border-radius:26px;padding:3px 9px 4px 9px;background:var(--action-background-color);color:#fff;font-family:cursive;font-size:16px;border:1px solid #000;cursor:pointer}.any-dialog .dialog-content button.close-dialog:hover{color:#f00}.any-dialog .dialog-content .dialog-box button.open-dialog{position:absolute;top:-3px;right:0;border:0;z-index:99;background:transparent;cursor:pointer}.any-dialog.game-over-dialog{width:100%;height:100%;background:#0006}.any-dialog.login-dialog .dialog-content .dialog-box{background:#fff;padding:45px 30px;border-radius:5px;text-align:center;position:relative}.any-dialog.login-dialog .dialog-content .close-dialog{position:absolute;background:var(--action-background-color);border-radius:50px;font-size:18px;color:#fff;cursor:pointer;padding:8px 11px 5px 10px;border:2px solid #fff;box-shadow:0 0 20px 0 #000;top:-10px;right:-10px}.any-dialog.login-dialog .dialog-content .dialog-box h2{margin-top:10px}.any-dialog.login-dialog .dialog-content .dialog-box>img{height:40px}.any-dialog.login-dialog .dialog-content .dialog-box h3{color:#3a3a3a;margin-top:0}.dialog-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:999}.any-dialog.login-dialog .dialog-content .dialog-box a{color:#000;padding:6px 25px 6px 13px;display:flex;align-items:center;gap:10px;border:2px solid #d5d5d5;border-radius:40px;overflow:hidden;font-size:14px;margin-top:30px}.any-dialog.login-dialog .dialog-content .dialog-box a img{width:40px}.any-dialog .dialog-content .dialog-box ol{padding-left:26px;font-size:15px}.any-dialog .dialog-content .dialog-box ol li{margin-bottom:10px}.any-dialog.game-over-dialog.active{display:flex}.any-dialog .game-over-dialog.active .dialog-content{background:#fff;padding:16px 30px 40px;text-align:center}.any-dialog.game-over-dialog.active .dialog-content .dialog-box{display:none;position:fixed;width:100%;height:100%;top:0;left:0;justify-content:center;align-items:center;background:#000c;z-index:9}.any-dialog.game-over-dialog.active .dialog-content .dialog-box .any-action.new-action button{width:100%;padding-block:10px;margin-top:5px}.alert-box-container{position:fixed;z-index:999999;background:#000c;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.alert-box-container.hide{display:none!important}.alert-box-container .alert-box{background:#fff;padding:50px 30px;max-width:240px;text-align:center;font-weight:600;position:relative;border-radius:10px}.alert-box-container .alert-box button{background:var(--action-background-color);color:#fff;border:2px solid #fff;padding:9px 11px 9px 13px;border-radius:25px;font-weight:700;box-shadow:0 0 60px 0 #000;position:absolute;top:-16px;right:-16px;cursor:pointer}.puzzle-container .puzzle-results .grid-loader-container .grid-container .open-dialog.open-rules-dialog{position:absolute;top:-3px;right:0;border:0;z-index:99;background:transparent;cursor:pointer}.puzzle-container .puzzle-results .grid-loader-container .grid-container .open-dialog.open-rules-dialog img{width:100px!important}@media(max-width:850px){.puzzle-container .puzzle-results .grid-loader-container .grid-container{width:100%!important}.puzzle-container .puzzle-results .grid-loader-container .grid-container .open-dialog.open-rules-dialog{width:100px!important;left:auto!important;padding:2px!important}.puzzle-container .puzzle-results .grid-loader-container .grid-container .open-dialog.open-rules-dialog img{width:50%!important}}@media(max-width:575.98px){.any-dialog .dialog-content{justify-content:center}.any-dialog .dialog-content .dialog-box{max-width:80%}.any-dialog .dialog-content .dialog-box button.close-dialog{right:15px}.puzzle-container .puzzle-results .grid-loader-container .grid-container .open-dialog.open-rules-dialog span{font-size:13px;font-weight:600;inset:3px}}.loader-inline{width:18px;height:18px;display:inline-block;position:relative}.loader-inline::after,.loader-inline::before{content:'';box-sizing:border-box;width:18px;height:18px;border-radius:50%;border:2px solid #fff;position:absolute;left:0;top:0;animation:animloader 2s linear infinite}.loader-inline::after{animation-delay:1s}@keyframes animloader{0%{transform:scale(0);opacity:1}100%{transform:scale(1);opacity:0}}.loader-inline1{height:5px;width:5px;color:#fff;box-shadow:-10px -10px 0 5px,-10px -10px 0 5px,-10px -10px 0 5px,-10px -10px 0 5px;animation:loader-38 6s infinite}@keyframes loader-38{0%{box-shadow:-10px -10px 0 5px,-10px -10px 0 5px,-10px -10px 0 5px,-10px -10px 0 5px}8.33%{box-shadow:-10px -10px 0 5px,10px -10px 0 5px,10px -10px 0 5px,10px -10px 0 5px}16.66%{box-shadow:-10px -10px 0 5px,10px -10px 0 5px,10px 10px 0 5px,10px 10px 0 5px}24.99%{box-shadow:-10px -10px 0 5px,10px -10px 0 5px,10px 10px 0 5px,-10px 10px 0 5px}33.32%{box-shadow:-10px -10px 0 5px,10px -10px 0 5px,10px 10px 0 5px,-10px -10px 0 5px}41.65%{box-shadow:10px -10px 0 5px,10px -10px 0 5px,10px 10px 0 5px,10px -10px 0 5px}49.98%{box-shadow:10px 10px 0 5px,10px 10px 0 5px,10px 10px 0 5px,10px 10px 0 5px}58.31%{box-shadow:-10px 10px 0 5px,-10px 10px 0 5px,10px 10px 0 5px,-10px 10px 0 5px}66.64%{box-shadow:-10px -10px 0 5px,-10px -10px 0 5px,10px 10px 0 5px,-10px 10px 0 5px}74.97%{box-shadow:-10px -10px 0 5px,10px -10px 0 5px,10px 10px 0 5px,-10px 10px 0 5px}83.3%{box-shadow:-10px -10px 0 5px,10px 10px 0 5px,10px 10px 0 5px,-10px 10px 0 5px}91.63%{box-shadow:-10px -10px 0 5px,-10px 10px 0 5px,-10px 10px 0 5px,-10px 10px 0 5px}100%{box-shadow:-10px -10px 0 5px,-10px -10px 0 5px,-10px -10px 0 5px,-10px -10px 0 5px}}.loader{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:absolute;background-color:#f7f7f7;z-index:9;border-radius:10px}.loader.hide{display:none!important}.fingerprint-spinner,.fingerprint-spinner *{box-sizing:border-box}.fingerprint-spinner{height:115px;width:115px;padding:2px;overflow:hidden;position:relative}.fingerprint-spinner .spinner-ring{position:absolute;border-radius:50%;border:2px solid transparent;border-top-color:var(--action-background-color);animation:fingerprint-spinner-animation 1500ms cubic-bezier(.68,-.75,.265,1.75) infinite forwards;margin:auto;bottom:0;left:0;right:0;top:0}.fingerprint-spinner .spinner-ring:nth-child(1){height:calc(60px/9 + 0*60px/9);width:calc(60px/9 + 0*60px/9);animation-delay:calc(50ms*1)}.fingerprint-spinner .spinner-ring:nth-child(2){height:calc(60px/9 + 1*60px/9);width:calc(60px/9 + 1*60px/9);animation-delay:calc(50ms*2)}.fingerprint-spinner .spinner-ring:nth-child(3){height:calc(60px/9 + 2*60px/9);width:calc(60px/9 + 2*60px/9);animation-delay:calc(50ms*3)}.fingerprint-spinner .spinner-ring:nth-child(4){height:calc(60px/9 + 3*60px/9);width:calc(60px/9 + 3*60px/9);animation-delay:calc(50ms*4)}.fingerprint-spinner .spinner-ring:nth-child(5){height:calc(60px/9 + 4*60px/9);width:calc(60px/9 + 4*60px/9);animation-delay:calc(50ms*5)}.fingerprint-spinner .spinner-ring:nth-child(6){height:calc(60px/9 + 5*60px/9);width:calc(60px/9 + 5*60px/9);animation-delay:calc(50ms*6)}.fingerprint-spinner .spinner-ring:nth-child(7){height:calc(60px/9 + 6*60px/9);width:calc(60px/9 + 6*60px/9);animation-delay:calc(50ms*7)}.fingerprint-spinner .spinner-ring:nth-child(8){height:calc(60px/9 + 7*60px/9);width:calc(60px/9 + 7*60px/9);animation-delay:calc(50ms*8)}.fingerprint-spinner .spinner-ring:nth-child(9){height:calc(60px/9 + 8*60px/9);width:calc(60px/9 + 8*60px/9);animation-delay:calc(50ms*9)}.specific-dialog{position:fixed;z-index:999999;background:#000c;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.specific-dialog.hide{display:none!important}.specific-dialog .specific-dialog-content{--tw-shadow:0 10px 15px -3px rgb(0 0 0/.1),0 4px 6px -4px rgb(0 0 0/.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);--tw-translate-y:-50%;--tw-translate-x:-50%;--radius:.5rem;transition-duration:200ms;pointer-events:auto;padding:1.5rem;border-width:1px;gap:0;display:grid;position:relative;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-radius:var(--radius);background-color:hsl(var(--background))}.specific-dialog.rules-dialog .specific-dialog-content .specific-dialog-heading-container{text-align:left;flex-direction:column;display:flex}.specific-dialog.rules-dialog .specific-dialog-content .specific-dialog-heading-container .specific-dialog-heading{letter-spacing:-.025em;font-weight:700;font-size:1.25rem;line-height:1.75rem}.specific-dialog.rules-dialog .specific-dialog-content .specific-dialog-box{font-size:1rem}.specific-dialog.rules-dialog .specific-dialog-content .specific-dialog-box .specific-dialog-list{list-style-type:disc;list-style-position:inside}.specific-dialog.rules-dialog .specific-dialog-content .specific-dialog-got-it-container{justify-content:flex-end;flex-direction:row;display:flex}.specific-dialog.rules-dialog .specific-dialog-content .specific-dialog-got-it-container .specific-dialog-got-it{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms;--tw-shadow:0 1px 3px 0 rgb(0 0 0/.1),0 1px 2px -1px rgb(0 0 0/.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-weight:500;font-size:.875rem;line-height:1.25rem;padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;padding-right:1rem;--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1));border-radius:var(--radius);white-space:nowrap;gap:.5rem;justify-content:center;align-items:center;height:2.25rem;display:inline-flex;cursor:pointer;border:0!important}.specific-dialog.rules-dialog .specific-dialog-content .specific-dialog-got-it-container .specific-dialog-got-it:hover{background-color:hsl(var(--primary)/.9)}.specific-dialog.rules-dialog .specific-dialog-content .specific-close-dialog{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms;--tw-ring-offset-color:hsl(var(--background));opacity:.7;border-radius:calc(var(--radius) - 4px);top:1rem;right:1rem;position:absolute;cursor:pointer;-webkit-appearance:button;background-color:transparent;background-image:none}.specific-dialog.rules-dialog .specific-dialog-content .specific-close-dialog svg{width:1rem;height:1rem}.specific-dialog.rules-dialog .specific-dialog-content .specific-close-dialog .specific-close-dialog-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.puzzle-container .puzzle-results .grid-loader-container .grid-container .grid-top-container .grid-top-container-sub .open-specific-dialog.open-rules-dialog{--tw-shadow:0 10px 15px -3px rgb(0 0 0/.1),0 4px 6px -4px rgb(0 0 0/.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);--tw-text-opacity:1;--tw-bg-opacity:1;width:150px;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms;font-weight:700;font-size:.75rem;line-height:1.05rem;padding-top:.5rem;padding-bottom:.5rem;padding-left:0;padding-right:0;border-radius:1rem;white-space:nowrap;gap:.5rem;justify-content:center;align-items:center;height:1.05rem;display:flex;cursor:pointer;background-image:none;font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(255 255 255/var(--tw-text-opacity,1));background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.puzzle-container .puzzle-results .grid-loader-container .grid-container .grid-top-container .grid-top-container-sub .open-specific-dialog.open-rules-dialog:hover{background-color:hsl(var(--primary)/.9);--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.puzzle-container .puzzle-results .grid-loader-container .grid-container .grid-top-container .grid-top-container-sub .open-specific-dialog.open-rules-dialog svg{flex-shrink:0;width:1rem;height:1rem;pointer-events:none}@media(max-width:850px){.puzzle-container .puzzle-results .grid-loader-container .grid-container .grid-top-container .grid-top-container-sub .open-specific-dialog.open-rules-dialog{width:100px;font-size:.45rem;padding:8px;border-radius:10px}}@media(max-width:768px){.specific-dialog.rules-dialog{overflow-y:auto;min-height:400px}}@media(max-width:650px){.puzzle-container .puzzle-results .grid-loader-container .grid-container .grid-top-container .grid-top-container-sub .open-specific-dialog.open-rules-dialog{width:75px;font-size:.35rem;padding:5px;border-radius:8px}}