﻿body{--responsive-layout:"mobile";--display-mode:"normal"}@media (min-width: 1056px){body{--responsive-layout:"desktop"}}@media (display-mode: standalone){body{--display-mode:"standalone"}}body .pwa-app{--display-mode:"pwa-app"}.on .off,.off .on{display:none}.button.orange{background-color:#fc5b1f}.button.orange:hover{background-color:#fc7126}.button.grey{background-color:#aaa}.button.grey:hover{background-color:#b3b3b3}.button.lightgrey{background-color:#eee;border:0.1rem solid #ccc;color:#113d4e}.button.lightgrey:hover{background-color:#f6f6f6;color:#113d4e}.button.blue{background-color:#113d4e}.button.blue:hover{background-color:#175169}.button.green{background-color:#47962a}.button.green:hover{background-color:#48aa23}.button.white{background-color:#fff;border:0.1rem solid #000;color:#000}.button.white:hover{background-color:#fff;color:#000}.button.white.orange{border-color:#fc5b1f;color:#fc5b1f}.button.input-white{background-color:#fff;color:#113d4e;border:0.1rem solid #ddd;border-radius:.3rem}.button.input-white:hover{background-color:#fff;color:#113d4e;border:1px solid #999}a.button{display:inline-block;text-decoration:none}.button.small{width:134px}label.checkbox{position:absolute;top:0rem;right:0;width:5rem !important;height:3rem;cursor:pointer;white-space:nowrap}label.checkbox span.label{white-space:normal;display:inline-block}@media (min-width: 480px){label.checkbox{position:relative;top:auto;right:auto}}.checkbox input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0.1px;width:0.1px}.checkmark{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.2s;transition:.2s;border-radius:3rem}.checkmark:before{position:absolute;content:"";height:2.4rem;width:2.4rem;left:0.3rem;bottom:0.3rem;background-color:white;-webkit-transition:transform .2s;transition:transform .2s;border-radius:50%;text-align:center}input:checked+.checkmark{background-color:#47962a;color:#47962a}input:disabled+.checkmark{background-color:#ccc;color:#ccc;cursor:default}input:focus+.checkmark{box-shadow:0 0 0 0.1rem #47962a}input:checked+.checkmark:before{-webkit-transform:translateX(2rem);-ms-transform:translateX(2rem);transform:translateX(2rem);font-family:"symbols-inline", "symbols-external";content:'\2713';padding-top:0.6rem;font-size:1.3rem}.filters{width:100%}.filters button{width:49%}.filters form{white-space:nowrap;display:inline-block;width:49%;float:right}.filters form select{width:100%}.filters form#search{display:none}@media (min-width: 640px){.filters button{width:auto;min-width:12rem}.filters form{float:none;width:auto}.filters form#search{display:inline-block;float:right}}@media (min-width: 1056px){.filters{width:auto;float:left}.filters form#selector{width:auto}.filters form#selector select{width:auto;max-width:none}.filters form#search{float:none}}.filters #search-query{display:inline-block;padding:.9rem 1.6rem;line-height:normal;border-top-right-radius:0;border-bottom-right-radius:0;width:auto}.filters #search-query:focus{border:1px solid #999}.filters #search-submit{background:url(/gfx/search.png) center no-repeat;background-size:1.8rem;background-color:#eee;padding:.9rem;border:.1rem solid #ddd;border-radius:.3rem;color:transparent;min-width:4rem;width:4rem;border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;line-height:normal}.filters #search-submit:hover{border:1px solid #999}@font-face{font-family:"symbols-inline";src:url('data:application/font-woff;base64,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') format('woff')}[class^="icon-"]::before,[class*=" icon-"]::before{font-family:"symbols-inline";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-heart.on::before{content:'\2764'}.colorized.icon-facebook::before{color:#0866ff}.colorized.icon-pinterest::before{color:#e60023}.colorized.icon-twitter::before{color:#000}.colorized.icon-reddit::before{color:#ff4500}.colorized.icon-instagram::before{color:#e4405f}.colorized.icon-bluesky::before{color:#0085ff}.icon-plus:before{content:"\2b"}.icon-minus:before{content:"\2d"}.icon-help:before{content:"\3f"}.icon-menu:before{content:"\22ee"}.icon-spin:before{content:"\23f3"}.icon-pause:before{content:"\23f8"}.icon-arrow:before{content:"\25b6"}.icon-small-arrow:before{content:"\25b8"}.icon-settings:before{content:"\2699"}.icon-warning:before{content:"\26a0"}.icon-fullscreen:before{content:"\26f6"}.icon-ok:before{content:"\2713"}.icon-close:before{content:"\2715"}.icon-minimize:before{content:"\271b"}.icon-heart-full:before{content:"\2764"}.icon-left:before{content:"\2b05"}.icon-restart:before{content:"\2b6f"}.icon-logo:before{content:"\e801"}.icon-share-forward:before{content:"\e802"}.icon-twitter:before{content:"\e901"}.icon-bluesky:before{content:"\e902"}.icon-instagram:before{content:"\e903"}.icon-pinterest:before{content:"\e904"}.icon-facebook:before{content:"\e905"}.icon-reddit:before{content:"\e906"}.icon-target:before{content:"\1f3af"}.icon-award:before{content:"\1f3c5"}.icon-trophy:before{content:"\1f3c6"}.icon-user:before{content:"\1f464"}.icon-certificate:before{content:"\1f4c3"}.icon-pin:before{content:"\1f4cc"}.icon-email:before{content:"\1f4e7"}.icon-sound:before{content:"\1f508"}.icon-clock:before{content:"\1f558"}.icon-archive:before{content:"\1f5c3"}.icon-flag:before{content:"\1f6a9"}.icon-door:before{content:"\1f6aa"}.icon-heart:before{content:"\1f90d"}.icon-puzzle:before{content:"\1f9e9"}.icon-feather:before{content:"\1fab6"}.icon-comment:before{content:"\1f4ac"}*:focus{outline:none}input,select,textarea,button{font-size:1.6rem;font-family:"Droid Sans",helvetica,arial,sans-serif;color:#183e4e;line-height:1.9rem}label{color:#113d4e;display:inline-block;vertical-align:middle;cursor:pointer}[disabled] label{cursor:default}textarea.invalid,input.invalid{box-shadow:0 0 0 2px #A00 inset}textarea.error,input.error{border:1px solid #A00 !important}.warning{color:#A00}.invalid-input-warning{background-color:#fee;color:#a00;border:0.1rem solid #a00;border-radius:0.2rem;font-size:80%;padding:0.2rem;margin-top:0.3rem}label.checkbox-indent{padding-left:2rem;position:relative}label.checkbox-indent input[type=checkbox]{position:absolute;left:0;top:0.2rem}input[type=text],input[type=email],input[type=password],button.custom-dropdown,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.1rem solid #ddd;background-color:#fff;border-radius:.3rem;color:#113d4e;display:block;padding:.9rem 0.8rem;width:100%}input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,button.custom-dropdown::placeholder,textarea::placeholder{color:#aaa}button.custom-dropdown{text-align:left}button.custom-dropdown.placeholder{color:#aaa}.button,input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.9rem;text-decoration:none;cursor:pointer;border:none;border-radius:.3rem;text-align:center;font-size:1.6rem;display:inline-block;background-color:#47962a;min-width:13.8rem;padding:.9rem 0.7rem;border-radius:.6rem;color:#fff}.button:hover,input[type=submit]:hover{background-color:#48aa23;color:#fff;text-decoration:none}[disabled] .button,[disabled] .button:hover,.button[disabled],.button[disabled]:hover,[disabled] input[type=submit],[disabled] input[type=submit]:hover,input[type=submit][disabled],input[type=submit][disabled]:hover{background-color:#ccc;color:#eee;cursor:default}textarea{line-height:2.0rem}.formMessage{font-style:italic;color:#888;font-size:1.4rem;margin-top:2px}input{padding:0 8px}input[type=radio]{margin-right:6px}.input{margin-bottom:1.5rem;position:relative}.input.submit{text-align:right;border:none}.input-submit{max-width:560px}.input-submit>div:first-child{display:inline-block;width:calc(65%);vertical-align:top}.input-submit input[type=submit]{display:inline-block;width:calc(35% - 1rem);min-width:0;float:right}input[type=file]{position:absolute;opacity:0;cursor:pointer;height:0.1px;width:0.1px}.button-select,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.9rem;text-decoration:none;cursor:pointer;border:none;border-radius:.3rem;text-align:center;font-size:1.6rem;padding:.9rem 3.8rem .9rem 1.6rem;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='12' height='8' viewBox='0 0 12 8'><polygon fill='%23113d4e' points='6,8 0,0 12,0'/></svg>") no-repeat right 8px center;text-align:left;transition:border-color .1s ease-in-out,box-shadow .1s ease-in-out;border:.1rem solid #ddd}.button-select:hover,select:hover{border:1px solid #999}.button-select:focus,select:focus{border:1px solid #999;box-shadow:0 3px 5px 0 rgba(0,0,0,0.2);outline:none}.button-select:-ms-expand,select:-ms-expand{display:none}*{margin:0;padding:0}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box}body{text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}body:after{content:"mobile";display:none}@media (min-width: 640px){body:after{content:""}}@media (min-width: 1056px){body{background:url(/gfx/b/clouds.jpg) #003b4d repeat-x center top}}img{max-width:100%}#main{min-width:320px;width:100%;position:relative}@media (min-width: 1056px){#main{width:1057px;margin:36px auto 0 auto}}#top{display:none}@media (min-width: 1056px){#top{display:block;height:115px;position:relative;background-color:#fff}#top #tagline{position:absolute;left:225px;top:44px}#top #tagline span{float:left;color:#5B832F;font-weight:bold;font-size:15px;line-height:17px;font-weight:700;margin:25px 0 0 0}#top #tagline #fb_like{margin-left:16px;margin-right:10px;float:left;position:relative;top:-1px}}@media (min-width: 1056px){#top{width:989px}#top #pieces{background:url(/gfx/b/pieces.png) right top no-repeat;width:224px;height:139px;position:absolute;right:-113px;top:-24px}.charity #top #pieces{background:url(/gfx/drc/pieces_support.png) right top no-repeat}}#frame{background-color:#fff;overflow:hidden;position:relative}@media (min-width: 1056px){#frame{padding:0 40px 0 40px}}#page-container{padding:4rem 1rem 0}@media (min-width: 400px){#page-container{padding-left:2rem;padding-right:2rem}}@media (min-width: 1056px){#page-container{padding-left:0;padding-right:0}}#page-container{display:block}@media (min-width: 768px){.sidebar #page-container>article{width:calc(100% - 250px);float:left}}aside{display:block}@media (min-width: 768px){aside{float:right;width:230px}}.widget{margin-bottom:3.5rem}.page{min-height:400px;position:relative;padding-bottom:40px;box-shadow:-2px 0 8px rgba(0,0,0,0.7)}.page ul,.page ol{margin:1.5rem 0 1.5rem 2rem}@media (min-width: 1056px){.page{box-shadow:none}}.page .pre_content{margin-bottom:3.6rem}@media (min-width: 480px){.page .pre_content.attention{text-align:center;padding:0 8%}}.column{display:block;margin-left:0;vertical-align:top}.column.first{margin-left:0}@media (min-width: 640px){.column{float:left;width:30%}}.column2{width:100%;clear:both}@media (min-width: 640px){.column2{clear:none;margin-left:30px;width:calc(50% - 15px)}}.column3{width:100%;clear:both}@media (min-width: 640px){.column3{clear:none;margin-right:4%;width:66%}}ul.lifelines{display:flex;flex-wrap:wrap;margin:0 -1rem}ul.lifelines a{text-decoration:underline}ul.lifelines h2,ul.lifelines h3{margin:1rem 0 2rem;font-weight:bold}ul.lifelines li{flex:1 0 25rem;display:block;vertical-align:middle;background-color:#eee;line-height:140%;padding:1.7rem 2.2rem 3rem 3rem;text-align:left;margin:1rem;border-radius:1rem}ul.lifelines li.lifeline-icon-question:before{content:'?';font-weight:bold}ul.lifelines .lifeline-icon-question:before,ul.lifelines [class^="icon-"]:before,ul.lifelines [class*=" icon-"]:before{font-size:2.5rem;display:block;margin-bottom:1.5rem}.lifeline .fa-icon:before{font-size:1.5em}.page_selector{float:right;display:none;margin:0.7rem 0 2rem 0}@media (min-width: 768px){.page_selector{display:block}}.page_selector.top{display:none}@media (min-width: 1056px){.page_selector.top{display:block}}.page_selector a,.page_selector b,.page_selector .blank,.page_selector .inactive{padding:0.4rem 0.3rem;min-width:2.5rem;text-align:center;margin-left:0.2rem;text-decoration:none;display:inline-block;vertical-align:bottom}.page_selector .prev{transform:rotate(180deg)}.page_selector a{background-color:#eee;color:#113d4e}.page_selector .inactive{background-color:#eee;color:white}.page_selector b,.page_selector a:hover{background-color:#113d4e;color:#eee;text-decoration:none}.page_selector_more{text-align:center;margin-top:0rem;margin-bottom:2rem}@media (min-width: 768px){.page_selector_more{display:none}}.page_selector_more a{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.9rem;text-decoration:none;cursor:pointer;border:none;border-radius:.3rem;text-align:center;font-size:1.6rem;display:inline-block;background-color:#47962a;min-width:13.8rem;padding:.9rem 0.7rem;border-radius:.6rem;color:#fff;padding:1rem}.page_selector_more a:hover{background-color:#48aa23;color:#fff;text-decoration:none}[disabled] .page_selector_more a,[disabled] .page_selector_more a:hover,.page_selector_more a[disabled],.page_selector_more a[disabled]:hover{background-color:#ccc;color:#eee;cursor:default}.page-selector-clear{clear:both;display:block}.page-selector-clear.top{height:2rem}.section{margin-bottom:1rem}.section .header{background:#eee;padding:0 1.3rem;line-height:3.8rem;position:relative;margin:0 -1rem}.section .header h2{text-transform:uppercase;margin:0;font-size:1.6rem;margin-top:0}@media (min-width: 400px){.section .header{margin-left:-2rem;margin-right:-2rem}}@media (min-width: 480px){.section .header{margin-left:0;margin-right:0}}.section .content{padding:1rem 0 1rem 0}@media (min-width: 480px){.section .content{padding:1.5rem 0 1rem 0}}@media (min-width: 768px){.collapsable.col_left{clear:both;float:left;width:calc(50% - 10px)}.collapsable.col_right{float:right;width:calc(50% - 10px)}}.collapsable:hover h2{text-decoration:underline}.mobile-collapsable .header,.collapsable .header{cursor:pointer}.mobile-collapsable.section .header::before,.collapsable.section .header::before{content:"\25b6";font-family:"symbols-inline", "symbols-external";transform:rotate(-90deg);color:#bbb;display:block;position:absolute;right:1rem;padding-left:.3rem;font-size:1.8rem;transition:transform 0.3s}.mobile-collapsable.section.open .header::before,.collapsable.section.open .header::before{transform:rotate(90deg)}.mobile-collapsable .content{display:none}@media (min-width: 640px){.mobile-collapsable.section .header::before{display:none}.mobile-collapsable .header{cursor:default}.mobile-collapsable .content{display:block}}.column,td{vertical-align:top}.touch .tooltip{display:none}.option,.share{position:relative}.option:hover .tooltip,.share:hover .tooltip{visibility:visible;opacity:1;transition:all 0.25s ease 0.5s}.tooltip{visibility:hidden;width:12rem;background-color:#E2E3E4;color:#113d4e;text-align:center;line-height:1.5em;border-radius:.6rem;padding:0.5rem 0.5rem;position:absolute;z-index:1;bottom:132%;left:50%;margin-left:-6rem;opacity:0;transition:all 0.25s ease 0s;white-space:normal}.tooltip:after{content:"";position:absolute;top:100%;left:50%;margin-left:-0.5rem;border-width:0.5rem;border-style:solid;border-color:#E2E3E4 transparent transparent transparent}html{font-size:62.5%}body{font-family:"Droid Sans",helvetica,arial,sans-serif;color:#113d4e;font-size:1.6rem}.js_link,a{color:#0389bb;text-decoration:none;cursor:pointer}.js_link:hover,a:hover{text-decoration:underline;color:#0389bb}.js_link[disabled],a[disabled]{cursor:default;color:#aeb2b6}.js_link[disabled]:hover,a[disabled]:hover{text-decoration:none}h1 .js_link,h1 a{color:#113d4e}h1 .js_link:hover,h1 a:hover{text-decoration:none}h1{font-size:2.2rem;margin-bottom:2.5rem}h2{font-size:1.8rem;margin:4rem 0 2rem}h3{font-size:1.8rem;font-weight:normal;margin:4rem 0 2rem}li{margin-bottom:0.7rem}p{margin-bottom:2rem;line-height:140%}@media (min-width: 528px){h1{font-size:3.0rem}}.puzzle_list_date{font-size:1.2rem;color:#aaa}.clear{clear:both}.clearafter:after{content:'';display:block;clear:both}@media (max-width: 639px){.mobile-hide{display:none !important}}@media (min-width: 640px){.desktop-hide{display:none !important}}.hide{display:none}.fade{position:relative;height:3.6em;margin-bottom:0;overflow:hidden}.fade:after{content:"";text-align:left;color:#0389bb;position:absolute;bottom:0;right:0;width:40%;height:1.2em;background:linear-gradient(to right, rgba(255,255,255,0), #fff 75%)}@media (max-width: 639px){.mobile-collapsable .header{cursor:pointer}.mobile-collapsable .content{display:none}body::after{content:"mobile";display:none}}.read-more-show{position:relative;top:-15px}.signature-line{clear:both;border-bottom:0.1rem solid #ccc;padding-top:6rem;margin-bottom:7rem;text-align:center}.page-about-jigidi .puzzles .image img{max-width:100%}.page-about-jigidi .signature-line{padding-top:2rem;margin-bottom:5rem}.au-230x600{width:230px;height:600px}.au-feed{width:300px;height:260px}@media (min-width: 528px){.au-feed{width:336px;height:280px}}.au-center{text-align:center}.au-base{font-size:1rem;line-height:1.6rem;padding-bottom:0.6rem}.au-no-margin{margin:auto -3rem}.album h1{margin-bottom:2rem}.album #daily-share{position:absolute;right:0;top:-4rem;font-size:1.5rem;font-weight:bold;line-height:3rem;border:none;background-color:transparent;cursor:pointer}.album #daily-share::before{margin-right:.6rem;font-size:2rem;vertical-align:text-bottom}@media (min-width: 528px){.album #daily-share{top:.5rem}}.album .introduction{font-size:1.8rem;line-height:2.4rem;margin-top:4rem;margin-bottom:3rem}.album.album-daily h1{text-align:center}.album.album-daily .introduction{margin-top:2rem;border-top:1px solid #eee}.album .time_selector{font-size:2.2rem;line-height:3.4rem;height:3.4rem;text-align:center;margin:0 0 3rem 0}.album .time_selector a{padding:0 1rem;background-color:#eee;color:#113d4e}.album .time_selector a:hover{background-color:#113d4e;color:#eee;text-decoration:none}.album .time_selector .newer{position:absolute;left:0}.album .time_selector .older{position:absolute;right:0}.page-help em{font-weight:bold;font-style:normal}.page-help ul.fai-list,.page-help ol.fai-list{font-size:1.8rem;line-height:145%;padding:0;margin:0 0 2rem 0}.page-help ol.fai-list{margin-left:25px}.page-help ul.fai-list li{padding-left:1.3em;list-style:none;margin-bottom:0.1em}.page-help .fai-list.icon-link li{color:#0389bb}.page-help .fai-list li:before{display:inline-block;margin-left:-1.3em;width:1.3em}.page-help ol.fai-list li{list-style:none;margin-bottom:0.5em}.page-help ol .fai-number,.page-help [class^="fai-number-image"]{color:white;background:orange;display:inline-block;text-align:center;line-height:20px;height:20px;width:20px;margin-right:5px;margin-left:-25px;border-radius:10px}.page-help i.fa-icon{font-family:FontAwesome}.page-help .fa-icon:before{font-style:normal}.page-help .basics-image{margin-bottom:5rem;border-radius:0.6rem;box-shadow:#ddd 0 0 0 0.1rem;width:100%;background-size:cover;background-repeat:no-repeat;position:relative}.page-help .basics-image [class^="fai-number-image"]{position:absolute}.page-help h2{font-size:1.8rem}.page-help h1{font-size:3.8rem}.page-help p{margin-top:1.5rem}.page-help span.heading1{display:block;font-size:3rem;font-weight:bold}.page-help [class^="fai-number-image"]{margin-left:-10px;margin-top:-10px}.page-help .basics1{padding-bottom:117%;background-image:url("/gfx/basics/mobile-basics-1.jpg")}.page-help .basics1 .fai-number-image-one{top:65%;left:26%}.page-help .basics1 .fai-number-image-two{top:37.5%;left:3%}.page-help .basics1 .fai-number-image-three{top:49%;left:65%}@media (min-width: 640px){.page-help .basics1{padding-bottom:56.12245%;background-image:url("/gfx/basics/basics-1.jpg")}.page-help .basics1 .fai-number-image-one{top:55%;left:13%}.page-help .basics1 .fai-number-image-two{top:35%;left:3%}.page-help .basics1 .fai-number-image-three{top:51%;left:77%}}.page-help .basics2{padding-bottom:117%;background-image:url("/gfx/basics/mobile-basics-2.jpg")}.page-help .basics2 .fai-number-image-one{top:35.5%;left:70%}.page-help .basics2 .fai-number-image-two{top:29.5%;left:4%}.page-help .basics2 .fai-number-image-three{top:90%;left:50%}@media (min-width: 640px){.page-help .basics2{padding-bottom:71.42857%;background-image:url("/gfx/basics/basics-2.jpg")}.page-help .basics2 .fai-number-image-one{top:47%;left:56%}.page-help .basics2 .fai-number-image-two{top:50%;left:11%}.page-help .basics2 .fai-number-image-three{top:90%;left:20%}}.page-help .basics3{padding-bottom:117%;background-image:url("/gfx/basics/mobile-basics-3a.jpg")}.page-help .basics3 .fai-number-image-one{top:8%;left:73.4%}.page-help .basics3 .fai-number-image-two{top:8%;left:86%}.page-help .basics3 .fai-number-image-three{top:8%;left:94.5%}.page-help .basics3 .fai-number-image-four{top:41%;left:3%}.page-help .basics3 .fai-number-image-five{top:5%;left:21.5%}@media (min-width: 640px){.page-help .basics3{padding-bottom:50%;background-image:url("/gfx/basics/basics-3a.jpg")}.page-help .basics3 .fai-number-image-one{top:11%;left:83.6%}.page-help .basics3 .fai-number-image-two{top:11%;left:91.5%}.page-help .basics3 .fai-number-image-three{top:11%;left:97%}.page-help .basics3 .fai-number-image-four{top:50%;left:1.4%}.page-help .basics3 .fai-number-image-five{top:6%;left:11%}}.page-help .basics4{padding-bottom:94.58333%;background-image:url("/gfx/basics/mobile-basics-4.jpg")}.page-help .basics4 .fai-number-image-one{top:34%;left:38%}.page-help .basics4 .fai-number-image-two{top:82%;left:33%}.page-help .basics4 .fai-number-image-three{top:82%;left:72%}@media (min-width: 640px){.page-help .basics4{padding-bottom:50%;background-image:url("/gfx/basics/basics-4a.jpg")}.page-help .basics4 .fai-number-image-one{top:49%;left:27%}.page-help .basics4 .fai-number-image-two{top:20%;left:75%}.page-help .basics4 .fai-number-image-three{top:79.5%;left:70%}}.page-help .basics5{padding-bottom:64.08333%;background-image:url("/gfx/basics/mobile-basics-5.jpg")}@media (min-width: 640px){.page-help .basics5{padding-bottom:37.55102%;background-image:url("/gfx/basics/basics-5.jpg")}}.page-help .basics6{padding-bottom:63.41667%;background-image:url("/gfx/basics/mobile-basics-6.jpg")}.page-help .basics6 .fai-number-image-one{top:9%;left:3%}.page-help .basics6 .fai-number-image-two{top:27%;left:3%}.page-help .basics6 .fai-number-image-three{top:39%;left:3%}@media (min-width: 640px){.page-help .basics6{padding-bottom:35.71429%;background-image:url("/gfx/basics/basics-6.jpg")}.page-help .basics6 .fai-number-image-one{top:7%;left:3%}.page-help .basics6 .fai-number-image-two{top:22.5%;left:3%}.page-help .basics6 .fai-number-image-three{top:23%;left:41.5%}}.page-help .basics7{padding-bottom:41.66667%;background-image:url("/gfx/basics/mobile-basics-7.jpg")}@media (min-width: 640px){.page-help .basics7{padding-bottom:21.42857%;background-image:url("/gfx/basics/basics-7.jpg")}}.page-help .basics8{display:none}@media (min-width: 640px){.page-help .basics8{display:block}.page-help .basics8 .basics-image{padding-bottom:47.95918%;background-image:url("/gfx/basics/basics-8.jpg")}}.blog nav.blognav{margin-bottom:6rem;font-size:0;background-color:#eee}.blog nav.blognav a{color:#113d4e;font-size:1.5rem;padding:0.5rem 1rem;line-height:150%;vertical-align:top;border-right:0.4rem solid white;max-width:calc(100% - 18.4rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.blog nav.blognav a.selected{color:#eee;background-color:#113d4e}.blog nav.blognav a.selected:hover{background-color:#113d4e}.blog nav.blognav a.post-logo{width:5rem;position:relative;overflow:visible}.blog nav.blognav a.post-logo::before{position:absolute;left:0.1rem;font-size:350%}.blog nav.blognav a:hover{text-decoration:none;background-color:rgba(255,255,255,0.25)}@media (min-width: 528px){.blog nav.blognav a{font-size:2rem;padding:0.5rem 1.8rem;max-width:calc(100% - 27.5rem)}.blog nav.blognav a.post-logo{width:8rem}.blog nav.blognav a.post-logo::before{left:0.2rem;font-size:370%}}.blog h1 a{color:#113d4e}.blog h1{font-size:2.8rem;font-weight:normal}.blog h3{margin:0}.blog a.lead{color:#113d4e;position:relative;display:block}.blog a.lead:hover{text-decoration:none}.blog .blog_section{margin-bottom:9rem}.blog .blog_section:after{content:"";display:block;clear:both}.blog .blog_section img{width:100%}.blog .blog_section .thumb-placeholder{display:none}@media (min-width: 528px){.blog .blog_section .thumb-placeholder,.blog .blog_section img{width:calc(10rem + 35%)}.blog .blog_section .thumb-placeholder{display:block;float:right;margin:0 0 0.5rem 1.5rem}.blog .blog_section img{position:absolute;right:0;top:0}}.blog .lead{font-size:1.8rem}.blog .puzzles{min-height:0}.blog .puzzles .box{width:100%;padding:0;background-color:#000}.blog .blog-post{margin-bottom:3rem;font-size:1.6rem}.blog .blog-post h3{margin:4rem 0 2rem}.blog .puzzles .box img{width:100%}.blog_entry_info,.blog_entry_info a{color:#aaa;font-size:1.4rem;margin-bottom:1.2rem}.blog_entry_info_comments{margin-left:1.5rem}.blog-post .blog_entry_info_comments{float:right}.blog_entry_info_comments span{margin:0 0.3rem}.blog_entry_info_comments .icon-comment:before{font-size:140%;position:relative;top:0.1rem;line-height:0}.blog_entry_info_section{float:right}.blog-footer{border-top:0.1rem solid #ccc;padding-top:1.6rem;margin:3rem 0 1rem 0;text-align:right;min-height:4rem;position:relative}.blog-footer a{z-index:5;position:relative}.blog-footer .prev_post,.blog-footer .next_post{display:block;margin-left:calc(10rem + 12%);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width: 768px){.blog-footer .prev_post,.blog-footer .next_post{max-width:calc(100vw - 48rem)}}.blog #options-buttons{position:absolute;text-align:left;margin-top:0}.blog #options-buttons .option{font-size:1.6rem;line-height:3.5rem}.puzzles .box.blog-teaser{padding:1.5rem 1.4rem 2.8rem 1.4rem}.puzzles .box.blog-teaser h2{margin-top:-0.4rem;padding-bottom:1.0rem;border-bottom:0.1rem solid #ccc}.puzzles .box.blog-teaser h2 a{color:#113d4e;font-weight:normal;font-size:2.2rem}.puzzles .box.blog-teaser h3{margin-top:0.5rem}.puzzles .box.blog-teaser a{font-weight:normal;color:#0389bb}.puzzles .box.blog-teaser .new-post{color:#999;margin-bottom:1rem}.puzzles .box.blog-teaser p{margin:1rem 0 0.5rem 0;line-height:normal}.box.blog-teaser h2 a::before,.blog-about h3 a::before{font-size:172%;margin-right:0.2rem;vertical-align:middle}.icon-feather:hover::before{text-decoration:none}.blog-widget{font-size:1.4rem}.blog-widget h4{font-weight:normal;font-size:2.2rem;margin-bottom:2rem}.blog-widget h4 a{font-size:2.2rem;color:#113d4e}.blog-widget input{width:100%;margin-bottom:2rem}.blog-widget a{font-size:1.6rem;display:block;margin-bottom:0.6rem}.blog-widget a.button{margin:auto}.blog-widget-info{color:#949495;padding-bottom:1.6rem;border-bottom:0.1rem solid #ccc;margin:1rem 0 1.6rem}.blog-widget-info:last-child{padding:0;border:0}.blog-about,.blog-widget-section{margin-top:0}.blog-about a,.blog-widget-section a{font-size:1.4rem}.blog-about h3,.blog-widget-section h3{font-size:2.8rem;font-weight:normal;margin-bottom:2.5rem}.blog-about p{margin-bottom:1.4rem}.blog-about a{display:inline}.blog-about h3{position:relative;left:-1.3rem}.blog-about h3 a{color:#113d4e;font-size:2.8rem;font-weight:normal}.blog-about h3 a::before{line-height:0}.blog .widget{margin-bottom:5rem}@media (min-width: 768px){.blog-widget{margin:3rem 0 5rem 0}.blog-widget:first-child{margin-top:0}.blog #page-container>article{width:calc(100% - 304px)}.blog aside{border-left:1px solid #ccc;width:268px;padding-left:38px}.blog aside .widget{border-top:0.1rem solid #ccc;padding-top:5rem;margin-bottom:6rem}.blog aside .widget:first-child{padding-top:0;border-top:none}}ol.breadcrumb{position:relative;top:-2rem;color:#aaa;font-size:1.4rem;margin:0}ol.breadcrumb li{display:inline-block;margin:0}ol.breadcrumb li a.last{color:#aaa}ol.breadcrumb li::after{content:">";display:inline-block;padding:0 0.4rem}ol.breadcrumb li:last-child::after{content:""}.category{width:47%;margin-right:3%;margin-bottom:2rem;font-size:1.6rem;padding-bottom:1.5rem;display:inline-block;position:relative;vertical-align:top}.alt .category{padding:0}.category h3{margin:1.4rem 0 0.8rem 1rem;font-size:2.2rem}.alt .category h3{margin:0.5rem 0;font-size:2rem;color:#0389bb}.category a:hover h3{text-decoration:underline}.category .image{width:100%;height:100px;background-position:50% 20%;background-size:cover}.category#cat_animals .image{background-image:url(/gfx/categories/tiger.jpg)}.category#cat_nature .image{background-image:url(/gfx/categories/forrest.jpg);background-position-y:100%}.category#cat_food .image{background-image:url(/gfx/categories/lemons.jpg)}.category#cat_people .image{background-image:url(/gfx/categories/people.jpg)}.category#cat_transportation .image{background-image:url(/gfx/categories/car.jpg)}.category#cat_scenery .image{background-image:url(/gfx/categories/whitecity.jpg)}.category#cat_buildings .image{background-image:url(/gfx/categories/aquaduct.jpg)}.category#cat_art .image{background-image:url(/gfx/categories/artbrush.jpg)}.category#cat_seasonal .image{background-image:url(/gfx/categories/fall.jpg)}.category#cat_miscellaneous .image{background-image:url(/gfx/categories/stuff.jpg)}.category a{padding:0.5rem 0;margin-left:1rem;color:#113d4e;display:block}.category a:first-child{margin:0;padding:0}.sub-categories{font-size:0;margin-bottom:2rem}.sub-categories a{background-color:#eee;padding:0.3rem 0.7rem;border-radius:0.5rem;font-size:1.4rem;display:inline-block;margin:0 0.5rem 0.5rem 0;color:#113d4e}.categories{font-size:0}@media (min-width: 528px){.category{width:32.3%;margin-right:1%}}@media (min-width: 640px){.category{width:24%}}@media (min-width: 768px){.category{width:19%}}#page-container article{position:relative}#categories_popup{margin:1.2rem 1% 0 1%}#categories_popup .categories{max-height:none;margin:.8rem 0 .3rem 0;padding-left:1rem}#categories_popup .category{margin:0 0.5%}@media (min-width: 640px){#categories_popup .category.idx_8{display:none}}@media (min-width: 768px){#categories_popup .category.idx_8{display:inline-block}}@media (min-width: 528px){#categories_popup .category.idx_9{display:none}}@media (min-width: 768px){#categories_popup .category.idx_9{display:inline-block}}#categories_popup .category h3{font-size:2rem;padding-bottom:0.5rem;margin:1rem 1rem 0.8rem 1rem;border-bottom:0.1rem solid #eee}.cathero h2 a{color:#113d4e}#join_to_post{margin-top:0;color:#aaa;padding:1.2rem;border:0.1rem solid #aaa;text-align:center;font-size:1.4rem;border-radius:.3rem;margin-bottom:2rem}#join_to_post a{text-decoration:underline}#join_to_post p{max-width:45rem;margin:auto}#load-more-comments{text-align:center}#load-more-comments .button{padding-left:2rem;padding-right:2rem}.post_photo{float:left;margin-bottom:10px}.post_photo.user_image_small{width:36px;height:36px;background-color:#E2E3E4}@media (min-width: 480px){.post_photo.user_image_small{width:72px;height:72px}}.post_content{margin-left:46px;word-break:break-word}@media (min-width: 480px){.post_content{margin-left:82px}}.post_content .post_header{height:23px}@media (min-width: 480px){.post_content .post_header{height:32px}}.post_content .post_header .post_author{font-weight:bold;color:#113d4e;text-decoration:none}.post_content .post_header .title{color:#5B832F}.post_content .post_header .post_date{font-size:1.2rem;color:#aaa}.post_content .post_header .post_actions{float:right;font-size:1.2rem}.post_content p.post_message{color:#444;margin-bottom:15px;word-break:break-word}.post_content .post_pinned{color:#5B832F}.post_content .post_pinned::after{content:"PINNED COMMENT"}.post_content .post_restore,.post_content .post_delete{color:#800}.post{border-bottom:1px dotted #5B832F;margin-bottom:15px;position:relative}#post_message_input{min-height:36px}@media (min-width: 480px){#post_message_input{min-height:72px}}#post_submit{transition:height 0.2s;overflow:hidden;text-align:center;height:0}@media (min-width: 528px){#post_submit{text-align:right}}#post_submit.active{height:5.4rem}#comments .notify-me{float:right;color:#666;font-size:1.3rem}#comments .notify-me input{margin-left:0.5rem}@media (min-width: 480px){#comments .notify-me{font-size:1.6rem}#comments .notify-me input{margin-left:1rem}}#creator{display:block}#creator .step{background-color:#eee;margin:0 0 1rem 0;padding:1rem 0 2rem;position:relative}#creator h2{padding:0.5rem 0 1.2rem 2rem;font-size:1.6rem;margin:0;text-align:left}#creator #step1 canvas{width:100%}#creator .overlay{position:absolute;width:100%;text-align:center;transform:translate(0, -50%);top:55%}@media (min-width: 400px){#creator .overlay{top:50%}}#creator .drag-n-drop-label{display:none}.drag-n-drop #creator .drag-n-drop-label{display:block}.drag-n-drop #creator .drag-n-drop-label i{display:block;color:#aaa;font-style:normal;margin:1rem 0 1.4rem}#creator #select-image{display:none}#creator #hold-on{display:none}#creator #hold-on span{display:inline-block;background-color:#fff;padding:1.5rem 2.5rem;border-radius:1rem;box-shadow:0 0 5px rgba(0,0,0,0.35)}#creator #progress{opacity:0;width:20rem;height:0.3rem;background:white;margin-top:1rem}#creator #progress .bar{background-color:#5B832F;display:block;width:0%;height:100%}#creator #error{opacity:0;transition:opacity 1s;margin-top:1rem;padding:0 5%;font-size:1.4rem}#creator #error.show{opacity:1;transition:opacity 0.05s}@media (min-width: 400px){#creator #error{font-size:1.6rem;padding:0 10%}}#creator #error span{display:inline-block;background-color:#fff;padding:1rem 1.3rem;border-radius:0.6rem;box-shadow:0 0 5px rgba(0,0,0,0.35)}#creator.puzzle-creating #progress,#creator.puzzle-created #progress{opacity:1;transition:opacity 0.3s}#creator.puzzle-creating #hold-on,#creator.puzzle-created #hold-on{display:block}#creator.select-image #step2 h2,#creator.image-loading #step2 h2,#creator.puzzle-creating #step2 h2,#creator.puzzle-created #step2 h2{color:#ccc}#creator.select-image #select-image,#creator.image-loading #select-image{display:block}#creator.select-image #error span,#creator.image-loading #error span{box-shadow:none;background-color:transparent}#creator #hSlider{width:calc(100% - 6rem);margin:3rem}@media (min-width: 480px){#creator #hSlider{margin-right:0;width:calc(100% - 23rem)}}#creator #vSlider{height:24rem;display:none;margin:3rem 5rem 0}#creator .create-button{text-align:center;margin-bottom:2rem}@media (min-width: 480px){#creator .create-button{position:absolute;bottom:0.8rem;right:2rem}}@media (min-width: 768px){#creator .create-button{left:0;right:0}}@media (min-width: 768px){#creator{display:table;margin:auto}#creator .step{display:table-cell;vertical-align:top}#creator #step1{width:60rem}#creator #step2{border-left:1rem solid white;width:20rem;text-align:center}#creator #hSlider{display:none}#creator #vSlider{display:inline-block}}.noUi-target{border-radius:0.6rem;box-shadow:none;border:0.1rem solid #555;background:#aaa}[disabled].noUi-target{border:0.1rem solid #bbb;background:#ccc}.noUi-vertical{width:1.4rem}.noUi-horizontal{height:1.4rem}.noUi-vertical .noUi-handle,.noUi-horizontal .noUi-handle{width:2.6rem;height:2.6rem;right:-0.7rem;top:-1.4rem;border-radius:50%;box-shadow:0 0 0.4rem #000;background-color:#98bc5c}[disabled].noUi-vertical .noUi-handle,[disabled].noUi-horizontal .noUi-handle{background:#eee;border-color:#ccc;box-shadow:0 0 0.4rem #888}.noUi-handle,.noUi-target{cursor:pointer}[disabled] .noUi-handle,[disabled].noUi-target{cursor:default}.noUi-horizontal .noUi-tooltip{padding:0.3rem 0.5rem}[disabled] .noUi-tooltip{display:none}.noUi-horizontal .noUi-handle{right:-1.3rem;top:-0.7rem}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before,.noUi-horizontal .noUi-handle:after,.noUi-horizontal .noUi-handle:before{display:none}.noUi-marker-vertical.noUi-marker-large,.noUi-marker-horizontal.noUi-marker-large{background-color:#ccc}.noUi-marker-horizontal.noUi-marker-large{height:0.8rem}.noUi-marker-vertical.noUi-marker-large{width:0.8rem}.noUi-pips-horizontal{padding-top:0.7rem;height:2.5rem}.noUi-pips-vertical{padding-left:0.7rem}.noUi-value{display:none}.noUi-base :focus{outline:none}.debugWindow{display:none}@media (min-width: 1056px){.debugWindow{display:block;clear:both;background-color:#ccc}.debugWindow ul{width:auto;display:table}.debugWindow ul li{display:table-row;font-size:0.9rem;color:#000}.debugWindow ul li span{display:table-cell;padding:0 0 2px 10px}.debugWindow ul li.debug{color:#444}.debugWindow ul li.warning{color:#FF0}.debugWindow ul li.error{background-color:#F00}}.page-faq ul{list-style:none;margin-left:0}.faq{max-width:70rem;margin:6rem auto}.faq h2{margin:1rem 0;text-align:center}.faq input{opacity:0;left:-9999px;position:absolute}.faq input ~ div{display:none}.faq input:checked ~ div{display:block}.faq input ~ label i{border:solid #000;border-width:0 0.3rem 0.3rem 0;display:inline-block;padding:0.3rem;position:absolute;right:1rem;top:45%;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.faq input:checked ~ label i{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.faq label{display:block;font-weight:700;padding-right:3rem;position:relative}.faq .faq-item{padding:2rem 0;border-bottom:0.1rem solid #aaa;position:relative}.faq .faq-item p{margin-top:1rem}.featured{text-align:center;margin:0rem 0 4rem 0}.featured h3{margin:0 0 3rem 0;font-size:2.2rem}.featured h2{margin:2rem 0 1rem 0;font-size:2rem}.featured span{font-size:2rem}.featured .preview-container{display:inline-block;position:relative}.featured .info-link{display:inline-block;border:1.6rem solid white;box-shadow:0 0 0.5rem rgba(0,0,0,0.5)}.featured .info-link img{display:block;height:auto}.featured .solve-link{position:absolute;right:calc(1.6rem + 3%);bottom:calc(1.6rem + 3%);font-size:12vw;font-weight:bold;color:white;text-shadow:0 0 0.6rem #000}@media (min-width: 528px){.featured .solve-link{font-size:400%}}.featured .solve-link:hover{text-decoration:none;text-shadow:0 0 0.7rem #000}.featured .tool,.preview .tool{display:inline-block;position:absolute;bottom:calc(1.6rem + 4%);text-shadow:0 0 0.6rem #000;color:white}.featured .tool.progress,.preview .tool.progress{left:calc(1.6rem + 2%);width:9vw;height:9vw}@media (min-width: 400px){.featured .tool.progress,.preview .tool.progress{width:4rem;height:4rem}}.featured .tool.completed,.preview .tool.completed{left:calc(1.6rem + 3%);bottom:calc(1.6rem + 5%);font-size:8vw}@media (min-width: 528px){.featured .tool.completed,.preview .tool.completed{font-size:4rem}}.featured .tool.trophy,.preview .tool.trophy{left:calc(1.6rem + 4%);bottom:calc(1.6rem + 3%);font-size:12vw}@media (min-width: 528px){.featured .tool.trophy,.preview .tool.trophy{font-size:6rem}}.preview .tool{bottom:calc(1rem + 2%)}.preview .tool.progress{left:calc(1rem + 1%)}.preview .tool.completed{left:calc(1rem + 2%);bottom:calc(1rem + 1%)}.preview .tool.trophy{left:calc(1rem + 2%);bottom:calc(1rem + 1%)}.page-subsequent h2{font-weight:normal;margin-top:2rem}.page-subsequent h3{margin-top:2rem}.favorite{clear:both;width:100%;height:72px;padding-bottom:3px;padding-top:3px;border-top:1px solid #eee;margin-bottom:3px;overflow:hidden}.favorite .photo{width:72px;height:72px;float:left}.favorite .photo .no_image{width:100%;height:100%;background:url(/gfx/a/generic_profile.jpg);background-repeat:no-repeat;background-size:cover}.favorite .info{margin:10px 0 0 16px;float:left;font-size:1.2rem}.favorite .info div a{font-size:1.6rem;margin-bottom:5px;color:#113d4e;font-weight:700}.favorite .action{float:right;display:block;margin-top:26px;font-size:1.2rem;color:#113d4e}#footer{width:100%;clear:both;font-size:1.2rem;padding-top:3rem}#footer a{color:#89a;white-space:nowrap}#footer h4{color:#fff;font-size:2rem;margin-bottom:1.5rem}#footer ul{list-style-type:none;margin-left:0}#footer ul li{margin-top:5px}#footer .legal{padding-top:12px;text-align:center;width:100%}#footer .legal a{margin:4px 10px;white-space:nowrap;display:inline-block}#footer .box{font-size:1.2rem;color:#bcd;padding:5rem 0;background-color:#113d4e;position:relative}#footer .box>div{vertical-align:middle}#footer .sitemap{font-size:0;text-align:center}@media (min-width: 768px){#footer .sitemap{width:60%;display:inline-block}}#footer .sitemap div{font-size:1.2rem;min-width:40%;display:inline-block;vertical-align:top;margin-bottom:20px}#footer .sitemap div:nth-child(3),#footer .sitemap div:nth-child(5){clear:both}@media (min-width: 480px){#footer .sitemap div{min-width:20%;margin-bottom:0}#footer .sitemap div:nth-child(3){clear:none}}@media (min-width: 768px){#footer .sitemap div{min-height:21rem}}#footer #footer-logo{width:100%;text-align:center;color:white}#footer #footer-logo .icon-logo{font-size:90px}@media (min-width: 768px){#footer #footer-logo{width:35%;display:inline-block}}#footer #follow-us{margin-top:3rem}#footer #follow-us span{color:#89a;display:block;margin-bottom:.5rem}#footer #follow-us a{color:white;font-size:4rem;display:inline-block;text-decoration:none;margin:0 .3rem}#footer_copyright{color:#89a;position:absolute;right:10px;bottom:10px}.frontpage #frontpage-text{margin-bottom:6rem}.frontpage #frontpage-text h3{font-size:3rem;font-weight:bold;margin:0 0 2.6rem}.frontpage #frontpage-text h4{font-size:1.8rem;margin:2.5rem 0 1.3rem}.frontpage #frontpage-text ul{margin-bottom:2.0rem}.frontpage #frontpage-text ul li{margin-bottom:1.5rem}@media (min-width: 640px){.frontpage #frontpage-text{float:left;width:calc(83% - 22rem)}}.guide-list-container{display:inline-block;position:relative;line-height:0}ol.guide-list{list-style:none;counter-reset:li;margin-left:2.5rem}ol.guide-list li{margin-bottom:1.5rem}ol.guide-list-image{position:absolute;top:0;left:0;width:100%;height:100%;margin:0}ol.guide-list>li:before{color:#fff;background-color:orange;display:inline-block;text-align:center;position:absolute;margin-left:-2.5rem;width:2rem;height:2rem;border-radius:50%;line-height:2rem;counter-increment:li;content:counter(li)}ol.guide-list.guide-list-image>li{position:absolute}ol.guide-list.guide-list-image>li:before{margin-left:-1.25rem;margin-top:-1.25rem}.guide{position:relative;background-color:#ECF1E1;border:2px dotted #99bb61;border-radius:1.5rem;color:#437029;padding:3rem calc(4% + 1rem);margin-bottom:30px}@media (min-width: 480px){.guide{text-align:center}}.guide h2{margin-top:0;margin-bottom:20px;color:#113d4e;font-size:2.2rem}.guide hr{border:none;border-top:1px solid #99bb61;margin:20px auto 10px;max-width:400px}.postscript{padding-top:40px}.page-solve-help h2{font-size:2.4rem}.page-solve-help h3{font-weight:bold}.page-solve-help .help-player1{max-width:64.2rem;margin:0 auto}.page-solve-help .help-player1 .basics-image{padding-bottom:35.90343%;background-image:url("/gfx/help-solve/solve.jpg")}.page-solve-help .help-player1 .basics-image .fai-number-image-one{top:24%;left:75.1%}.page-solve-help .help-player1 .basics-image .fai-number-image-two{top:24%;left:87%}.page-solve-help .help-player1 .basics-image .fai-number-image-three{top:24%;left:95%}.page-solve-help .help-player1 .basics-image .fai-number-image-four{top:66%;left:3%}.page-solve-help .help-player2 .image-container,.page-solve-help .help-player3 .image-container{margin:0 auto;max-width:31.9rem}@media (min-width: 640px){.page-solve-help .help-player2 .fai-list,.page-solve-help .help-player3 .fai-list{display:inline-block;width:calc(100% - 34.9rem - 25px);vertical-align:top}.page-solve-help .help-player2 .image-container,.page-solve-help .help-player3 .image-container{width:31.9rem;display:inline-block;vertical-align:top;margin-left:2rem}}.page-solve-help .help-player2 .basics-image{padding-bottom:198.27586%;background-image:url("/gfx/help-solve/panel1.jpg")}.page-solve-help .help-player2 .basics-image .fai-number-image-one{top:14.7%;left:87%}.page-solve-help .help-player2 .basics-image .fai-number-image-two{top:50.8%;left:77%}.page-solve-help .help-player2 .basics-image .fai-number-image-three{top:55.6%;left:6%}.page-solve-help .help-player2 .basics-image .fai-number-image-four{top:55.6%;left:89%}.page-solve-help .help-player2 .basics-image .fai-number-image-five{top:65%;left:6%}.page-solve-help .help-player2 .basics-image .fai-number-image-six{top:79.7%;left:94%}.page-solve-help .help-player2 .basics-image .fai-number-image-seven{top:86.6%;left:0%}.page-solve-help .help-player2 .basics-image .fai-number-image-eight{top:91.6%;left:0%}.page-solve-help .help-player3 .basics-image{padding-bottom:145.14107%;background-image:url("/gfx/help-solve/panel2.jpg")}.page-solve-help .help-player3 .basics-image .fai-number-image-one{top:22%;left:77%}.page-solve-help .help-player3 .basics-image .fai-number-image-two{top:56%;left:42%}.page-solve-help .help-player3 .basics-image .fai-number-image-three{top:56%;left:89%}.page-solve-help .help-player3 .basics-image .fai-number-image-four{top:71.5%;left:5%}.page-solve-help .help-player3 .basics-image .fai-number-image-five{top:86.8%;left:0%}.page-solve-help .help-player3 .basics-image .fai-number-image-six{top:93.4%;left:0%}.page-solve-help #shortcuts em{font-style:normal;font-weight:normal;border:0.1rem solid #aaa;border-radius:0.3rem;background-color:#eee;width:2.2rem;display:inline-block;text-align:center}.page-solve-help #shortcuts .icon-clock{font-size:130%}.help form{max-width:600px}.help label{width:100%}.help select{width:100%}.help .note{font-size:1.4rem;margin-bottom:2rem;color:#888}.help .input{margin-bottom:2.5rem}.help input[type=submit]{padding:0.4rem 2rem}.help .input.submit a{margin-right:2rem}.leaderboard h2{text-align:center;font-size:2.2rem;margin:0 0 1.5rem 0}.leaderboard ol{list-style:none;margin-left:0}.leaderboard li{border-bottom:0.1rem solid #ccc;padding:0.5rem 0;margin:0}.leaderboard li.me{font-weight:bold}.leaderboard li a{color:inherit}.leaderboard span.time{float:right}.leaderboard .read-more-mobile{width:100%}.leaderboard a.read-more-show{padding-top:20px;color:#0389bb;display:inline-block}@media (min-width: 640px){.leaderboard a.read-more-show{display:none}}.widget .leaderboard li a{max-width:calc(100% - 50px);overflow:hidden;display:inline-block;vertical-align:top}.leaderboard .fb_publish{text-align:center;font-size:1.3rem;margin:2rem 0 4rem}@media (min-width: 480px){.highscore_box{background-color:red;width:30%;position:absolute;right:0;top:0}.option{font-size:1.4rem}}@media (min-width: 528px){#inpage_widgets .leaderboard{vertical-align:top;padding-left:1rem}}@media (min-width: 640px){#inpage_widgets .leaderboard{padding-left:0}}@media (min-width: 640px){.content-with-hint{float:left;width:calc(83% - 22rem)}}.hint{overflow:auto;margin-bottom:1em;background-color:#eee;border:none;padding:2rem 2rem 1rem 2rem}@media (min-width: 640px){article .hint{float:right;width:calc(10% + 24rem);margin-left:1.5rem}}aside .hint{min-width:32rem;width:100%}.hint h2,.hint h4{margin-top:0;font-size:1.8rem;margin-bottom:2rem}.hint ul{list-style-type:square}.hint p{margin-bottom:1rem}.puzzles .cover,.post .cover{position:absolute;opacity:0.95;background-color:#fff;z-index:10;width:100%;height:100%;top:0;left:0;text-align:center}.puzzles .cover div,.post .cover div{position:relative;top:40%;transform:translateY(-50%)}.keycap{border:0.1rem solid #aaa;border-radius:0.3rem;background-color:#eee;min-width:2.2rem;display:inline-block;text-align:center}.framed-image{border:0.1rem solid #ccc;border-radius:1.5rem;padding:1.5rem}.image-float-left{float:left;margin:0 3rem 3rem 0;max-width:40%}.image-float-right{float:right;margin:0 0 3rem 3rem;max-width:40%}.mce-content-body .lead,.kb .lead{font-size:1.8rem}.mce-content-body blockquote,.kb blockquote{padding:5rem 4rem 3rem;margin:5rem 4rem;background-color:#f3f3f3;border-top:.1rem solid #ccc;border-bottom:.1rem solid #ccc}.mce-content-body blockquote p,.kb blockquote p{font-style:italic}.mce-content-body blockquote p:first-child::before,.mce-content-body blockquote p:last-of-type::after,.kb blockquote p:first-child::before,.kb blockquote p:last-of-type::after{content:"“"}.mce-content-body blockquote footer,.kb blockquote footer{text-align:right;font-style:normal}.mce-content-body blockquote footer::before,.kb blockquote footer::before{content:"- "}@media (min-width: 640px){.kb{padding:1rem 2rem}}@media (min-width: 768px){.kb{padding:2rem 4rem}}.kb aside ul,.kb aside li{margin:0;padding:0}.kb p.description{font-style:italic;margin-bottom:3rem;margin-right:11rem}@media (min-width: 480px){.kb p.description{margin-right:18.5rem}}.kb.group>div,.kb.section>ul{border-top:0.1rem solid #ddd;position:relative}.kb.group>div::before,.kb.section>ul::before,.kb.overview>ul::before{content:"";display:block;position:absolute;border:none;background-image:url(/gfx/kb_figure.png);background-size:100%;background-repeat:no-repeat;pointer-events:none;width:13rem;right:0.3rem;height:10rem;top:-7.9rem}@media (min-width: 480px){.kb.group>div::before,.kb.section>ul::before,.kb.overview>ul::before{width:20rem;right:2%;height:14rem;top:-12.2rem}}.kb.overview>ul::before{top:-6.9rem}@media (min-width: 480px){.kb.overview>ul::before{right:5%;top:-11.1rem}}.kb.overview>ul{position:relative;display:flex;flex-wrap:wrap;list-style:none;margin:3rem -1rem}@media (min-width: 640px){.kb.overview>ul{margin:3rem -3rem}}.kb.overview>ul li{flex:1 0 33rem;margin:1rem;border:0.1rem solid #ddd;border-radius:1rem}.kb.overview>ul li a{padding:2rem 2rem 0.5rem 2rem;display:block;color:#113d4e}.kb.overview>ul li a:hover{text-decoration:none}.kb.overview>ul li h2{margin-top:1rem;font-size:2rem}.kb.overview>ul li:hover{border-color:#888;background-color:#eee}.kb.section h2{margin:0;font-size:2rem}.kb.section a{color:#113d4e}.kb.section ul{list-style:none;margin:2rem 0}.kb.section li{margin-bottom:1.4rem}.kb.section>ul{display:flex;flex-wrap:wrap;margin:0 -2rem;padding-top:2rem}.kb.section>ul>li{flex:1 0 30rem;margin:2rem}.kb.group aside ul{list-style:none}.kb.group aside li h2{margin:0}.kb.group aside li h2 a{color:#113d4e;font-weight:normal}.kb.group article{display:none}.kb.group>div{padding-top:3rem}@media (min-width: 768px){.kb.group>div{display:flex}.kb.group>div aside{flex:0 0 60%}.kb.group>div article{display:block;flex:0 1 35%;margin-left:5%}}@media (min-width: 768px){.kb.article{padding:2rem 0rem}}.kb.article aside{display:none;font-size:1.7rem}.kb.article aside h2{margin:0 0 1rem 0;font-size:2rem}.kb.article aside h2 a{line-height:3rem;padding:0}.kb.article aside ul{list-style:none}.kb.article aside>ul>li>ul{margin-bottom:2rem}.kb.article aside ul ul ul{margin-top:.5rem;margin-bottom:.5rem}.kb.article aside li{border-bottom:0.1rem solid #e2e2e2}.kb.article aside li:first-child{margin-top:0}.kb.article aside a{padding:1.5rem 0;display:block;position:relative;color:#113d4e}.kb.article aside a.selected::before{content:" ";display:block;width:0.5rem;height:calc(100% - 3rem);background-color:#5B832F;position:absolute;left:-1.1rem}.kb.article aside ul ul{margin:0 0 0 1.2rem;font-size:1.6rem}.kb.article aside ul ul li{border:none;padding:0}.kb.article aside ul ul a{padding:0.6rem 0}.kb.article aside ul ul a.selected::before{height:calc(100% - 1.2rem)}@media (min-width: 768px){.kb.article{display:flex}.kb.article aside{display:block;flex:0 0 28%;border-right:0.1rem solid #ccc;padding-right:2rem}.kb.article article{flex:0 1 65%;margin-left:5%}}.kb .puzzles{min-height:0}.kb .puzzles .box{background-color:#000}.kb .puzzles img{width:100%}body:not(.gdpr) .gdpr-only{display:none !important}body:not(.ccpa) .ccpa-only{display:none !important}.legal-layout .page ol{margin-left:3.2rem}.legal-layout h1{margin-bottom:2rem}.legal-layout table{border-collapse:collapse;margin-bottom:2rem}.legal-layout td{border:0.1rem solid #ccc;padding:0 1rem}.legal-layout td p{margin:0.5rem 0}@media (min-width: 640px){.legal-layout article{padding:1rem 2rem}}@media (min-width: 768px){.legal-layout article{font-size:1.8rem;padding:2rem 4rem}.legal-layout h2,.legal-layout h3{font-size:2rem}}#top .language-indicator{position:absolute;right:-2rem;top:6.5rem;cursor:pointer;text-align:right}#top .language-indicator .language-item::after{font-family:"symbols-inline", "symbols-external";content:'\25b8';margin-left:1rem;transform:rotate(90deg);float:right;font-size:2rem;line-height:2.4rem}.language-open #top .language-indicator .language-item::after{transform:rotate(-90deg)}#nav-app .language-indicator{cursor:pointer;text-align:right;background-color:white}#nav-app .language-indicator .language-item{width:100%;padding:.6rem 1rem .6rem .6rem}.language-container{display:none;left:0;top:0;position:fixed;width:100%;height:100%;z-index:5;background-color:rgba(0,0,0,0.5)}.language-open .language-container{display:block}@media (min-width: 1056px){.language-container{background-color:transparent;left:auto;right:5rem;top:11rem;position:absolute;width:auto;height:auto}}.language-selector{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);background-color:white;border-radius:1.6rem;padding:1rem;box-shadow:0 0.4rem 1.4rem rgba(85,85,85,0.25)}@media (min-width: 1056px){.language-selector{position:static;transform:none}}.language-selector a{display:block;border-radius:.8rem;color:#113d4e}.language-selector a.selected{background-color:#eee;cursor:default}.language-selector a:hover{text-decoration:none}.language-selector a::after{content:'';width:2.8rem;float:right;line-height:2rem;text-align:right}.language-selector a.selected::after{font-family:"symbols-inline", "symbols-external";content:'\2713';color:#98bc5c}.language-item{padding:.8rem;text-align:left;display:inline-block;white-space:nowrap}.language-item span{min-width:7rem}.language-item span,.language-item div{display:inline-block;vertical-align:middle;font-weight:bold}.language-item .flag{background-size:cover;background-position:center;background-repeat:no-repeat;width:2.4rem;height:2.4rem;border-radius:50%;display:inline-block;margin-right:.8rem}.language-item .flag.es{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+DQo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IiNjNjBiMWUiLz4NCjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIxMCIgeT0iNyIgZmlsbD0iI2ZmYzQwMCIvPg0KPC9zdmc+')}.language-item .flag.en{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCAzMCI+DQo8Y2xpcFBhdGggaWQ9InQiPg0KPHBhdGggZD0iTTE1LDE1IGgxNSB2MTUgeiB2MTUgaC0xNSB6IGgtMTUgdi0xNSB6IHYtMTUgaDE1IHoiLz4NCjwvY2xpcFBhdGg+DQo8Zz4NCjxwYXRoIGQ9Ik0wLDAgdjMwIGgzMCB2LTMwIHoiIGZpbGw9IiMwMTIxNjkiLz4NCjxwYXRoIGQ9Ik0wLDAgTDMwLDMwIE0zMCwwIEwwLDMwIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iNCIvPg0KPHBhdGggZD0iTTAsMCBMMzAsMzAgTTMwLDAgTDAsMzAiIGNsaXAtcGF0aD0idXJsKCN0KSIgc3Ryb2tlPSIjQzgxMDJFIiBzdHJva2Utd2lkdGg9IjIiLz4NCjxwYXRoIGQ9Ik0xNSwwIHYzMCBNMCwxNSBoMzAiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSI3Ii8+DQo8cGF0aCBkPSJNMTUsMCB2MzAgTTAsMTUgaDMwIiBzdHJva2U9IiNDODEwMkUiIHN0cm9rZS13aWR0aD0iNCIvPg0KPC9nPg0KPC9zdmc+')}.language-item .flag.da{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNyAyOCI+CjxwYXRoIGZpbGw9IiNjODEwMmUiIGQ9Ik0wLDBIMzdWMjhIMFoiLz4KPHBhdGggc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjQiIGQ9Ik0wLDE0aDM3TTE0LDB2MjgiLz4KPC9zdmc+')}.language-item .flag.de{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzIDMiPg0KPHJlY3Qgd2lkdGg9IjMiIGhlaWdodD0iMyIgZmlsbD0iI0ZGQ0UwMCIvPg0KPHJlY3Qgd2lkdGg9IjMiIGhlaWdodD0iMiIgZmlsbD0iI0QwMCIvPg0KPHJlY3Qgd2lkdGg9IjMiIGhlaWdodD0iMSIgZmlsbD0iIzAwMCIvPg0KPC9zdmc+DQo=')}.language-item .flag.fr{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiPg0KPHJlY3Qgd2lkdGg9IjYiIGhlaWdodD0iNiIgZmlsbD0iI0NFMTEyNiIvPg0KPHJlY3Qgd2lkdGg9IjQiIGhlaWdodD0iNiIgZmlsbD0iI0ZGRkZGRiIvPg0KPHJlY3Qgd2lkdGg9IjIiIGhlaWdodD0iNiIgZmlsbD0iIzAwMjY1NCIvPg0KPC9zdmc+DQo=')}.language-item .flag.cs{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5MCA2MCI+DQo8cmVjdCB3aWR0aD0iOTAiIGhlaWdodD0iNjAiIGZpbGw9IiNkNzE0MWEiLz4NCjxyZWN0IHdpZHRoPSI5MCIgaGVpZ2h0PSIzMCIgZmlsbD0iI2ZmZiIvPg0KPHBhdGggZD0iTSA0NSwzMCAwLDAgViA2MCB6IiBmaWxsPSIjMTE0NTdlIi8+DQo8L3N2Zz4=')}.language-item .flag.nl{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5IDYiPg0KPHJlY3Qgd2lkdGg9IjkiIGhlaWdodD0iNiIgZmlsbD0iIzIxNDY4QiIvPg0KPHJlY3Qgd2lkdGg9IjkiIGhlaWdodD0iNCIgZmlsbD0iI0ZGRiIvPg0KPHJlY3Qgd2lkdGg9IjkiIGhlaWdodD0iMiIgZmlsbD0iI0FFMUMyOCIvPg0KPC9zdmc+')}.language-item .flag.zh{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgLTIwIDU1MCA1MDAiPgogIDxwYXRoIGZpbGw9IiNFRTFDMjUiIGQ9Ik0wIC0yMGg1NTB2NTAwSDAiLz4KICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgzIDAgMCAzIDE1MCAxNTApIj4KICAgIDxwYXRoIGlkPSJhIiBkPSJtMC0zMCAxNy42MzQgNTQuMjctNDYuMTY2LTMzLjU0aDU3LjA2NGwtNDYuMTY2IDMzLjU0WiIgZmlsbD0iI0ZGMCIvPgogIDwvZz4KICA8dXNlIGhyZWY9IiNhIiB0cmFuc2Zvcm09InJvdGF0ZSgyMy4wMzYgMi43ODQgNzY2LjA4MikiLz4KICA8dXNlIGhyZWY9IiNhIiB0cmFuc2Zvcm09InJvdGF0ZSg0NS44NyAzOC4yMDEgNDg1LjM5NikiLz4KICA8dXNlIGhyZWY9IiNhIiB0cmFuc2Zvcm09InJvdGF0ZSg2OS45NDUgMjkuODkyIDM2Mi4zMjgpIi8+CiAgPHVzZSBocmVmPSIjYSIgdHJhbnNmb3JtPSJyb3RhdGUoMjAuNjYgLTU5MC42NiA5NTcuOTU1KSIvPgo8L3N2Zz4=')}.page-join .join,.page-join .login,.page-login .join,.page-login .login{margin:4rem 0 6rem 0}.page-join .join form,.page-join .login form,.page-login .join form,.page-login .login form{max-width:45rem}@media (min-width: 768px){.page-join #page-container>article,.page-login #page-container>article{width:calc(100% - 370px)}.page-join aside,.page-login aside{width:350px}}#mobile-jigidi-logo{display:inline-block;font-size:3.0rem;line-height:4.4rem;text-decoration:none;color:transparent}#mobile-jigidi-logo:before{color:white;top:0.2rem;position:absolute}@media (min-width: 768px){#logo{background:url(/gfx/b/jigidi_logo.png) center top no-repeat;height:67px;width:162px;left:44px;top:31px;position:absolute}}.message-reminder{position:relative;background-color:#ECF1E1;border:0.1rem solid #99bb61;border-radius:.5rem;color:#437029;padding:1rem 1.5rem;text-align:center;margin-bottom:2rem}@media (min-width: 480px){.message-reminder{text-align:center}}.message-reminder.important{display:block;top:-0.8rem}.mailbox-message .header{padding-bottom:2rem;border-bottom:.1rem solid #ccc;margin-bottom:1rem}.mailbox-message .sun .close{display:none}.mailbox-message .date{display:block;text-align:right;margin-bottom:1rem}.mailbox-message .footer{margin-top:3rem;border-top:.1rem solid #ccc;padding-top:2rem;text-align:right}.mailbox-message .message{position:relative;background-color:#ECF1E1;border:2px dotted #99bb61;border-radius:1.5rem;color:#437029;padding:3rem calc(4% + 1rem);margin-bottom:30px}.mailbox-message .message h1,.mailbox-message .message h2{color:#113d4e}.mailbox-message .message h2{margin-top:0;margin-bottom:20px;font-size:2.2rem}.mailbox-message .message hr{border:none;border-top:1px solid #99bb61;margin:20px auto 10px;max-width:400px}.mailbox{min-height:20rem;margin:3rem 0 5rem;padding-top:3rem;border-top:0.1rem solid #ccc}.mailbox .empty{color:#888}.mailbox .message{border:1px solid #99bb61;border-radius:0.4rem;padding:1rem;display:block;margin-bottom:1rem;color:#437029;background-color:#ECF1E1}.mailbox .message .header{display:flex;gap:.3rem;align-items:center}.mailbox .message .header>span{flex:0 0 auto;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mailbox .message .header>span.subject{flex:1 1 auto}.mailbox .message .notice{background-color:#5B832F;color:white;padding:.2rem .5rem;border-radius:0.5rem;margin-right:0.5rem}.mailbox .message.read{background-color:#f3f6ed;border-color:#bdd498;opacity:1}.mailbox .message.read .subject{font-weight:normal}.mailbox .message .subject{font-weight:bold}.mailbox .message .date{font-size:80%;padding-bottom:.4rem}.mailbox .message .body{display:block;font-size:90%;clear:both;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:0.4rem}.me .no-content-help-box{margin:auto;max-width:50rem;text-align:center;margin-bottom:10rem}.me.collections .collection{clear:both;width:100%;height:9rem;padding-bottom:.3rem;padding-top:3px;border-top:1px solid #eee;margin-bottom:.3rem;overflow:hidden}.me.collections .collection .icon{vertical-align:middle;width:9rem;height:9rem;display:inline-block;background-color:#eee;background-size:cover;background-position:center}.me.collections .collection .info{vertical-align:middle;margin-left:1.6rem;display:inline-block;font-size:1.2rem;color:#888}.me.collections .collection .info a{display:block;font-size:1.6rem;margin-bottom:.8rem;color:#113d4e;font-weight:700}.me.collections .collection .action{float:right;display:block;margin-top:26px;font-size:1.2rem;color:#113d4e}#collection-form textarea{height:20rem}#collection-form #saveChanges{float:right}#collection-form .status{float:right;line-height:3.5rem;margin-right:1rem}@media (min-width: 1056px){#mobile-page-header{display:none}}#nav{display:none;position:relative;height:4.5rem;transition:height .15s;overflow:hidden}@media (min-width: 1056px){#nav{display:block}}#nav.open{height:108px}#nav ul{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch;list-style-type:none}#nav ul li{margin:0;flex:0 1 auto;min-width:0;white-space:nowrap;display:inline-block}#nav ul li.spacer{margin-right:auto}#nav ul li#mi_user{min-width:5rem}#nav ul a{color:#fff;text-decoration:none;overflow:hidden;text-overflow:ellipsis}#nav ul.d1{text-transform:uppercase;background-color:#113d4e;height:4.5rem}#nav ul.d1 a{padding:13px 20px;display:block;font-weight:bold}#nav ul.d1 a:hover{text-decoration:none}#nav ul.d1 a.notifications{padding:.9rem}#nav ul.d1 .subless a:hover{text-decoration:underline}#nav ul.d1 li.highlight>a{color:#98bc5c}#nav ul.d1 li.selected{background:#5B832F}#nav ul.d1 li.selected ul.d2{display:flex;background:#5B832F;position:absolute;border-top:.2rem solid white;border-bottom:.1rem solid white}#nav ul.d1 li.selected.rli ul.d2{right:0;justify-content:flex-end;text-align:right}#nav ul.d2{display:none;overflow:hidden;transition:max-height .2s ease-out;text-transform:none;width:100%;background-color:#E2E3E4}#nav ul.d2 li{margin:.8rem 0 .6rem}#nav ul.d2 li a{position:relative}#nav ul.d2 li a::before{border-left:dotted 1px white;height:3rem;content:"";float:left;position:absolute;left:0}#nav ul.d2 li:first-child a:before{display:none}#nav ul.d2 li a{padding:8px 20px;min-height:0;font-weight:normal;color:#fff}#nav ul.d2 li a strong{font-weight:bold}#nav ul.d2 li a span{display:block;font-size:1.0rem;color:#adc197}#nav ul.d2 li a:hover{text-decoration:none}#nav ul.d2 li a:hover strong{text-decoration:underline}.notifications strong{background-color:#5a8c9c;color:#fff;display:inline-block;font-weight:bold;text-decoration:none;min-width:calc(11px + 1.6rem);height:calc(11px + 1.6rem);line-height:calc(11px + 1.6rem);text-align:center;border-radius:.2rem}.notifications.active strong{background-color:#fc5b1f}#modal-container{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;padding:10vh 0;justify-content:center;align-items:stretch;z-index:1000}@media (max-width: 800px), (max-height: 500px){#modal-container{padding-bottom:0}}#modal-cover{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3)}#modal-box{background-color:white;z-index:1;width:calc(50rem + 30%);max-width:1000px;border-radius:5px;overflow:hidden}#modal-box iframe{width:100%;height:calc(100% - 4rem);border:0}#modal-navigation{height:4rem;padding:.2rem 1rem;background-color:#eee;border-bottom:.1rem solid #ccc}#modal-navigation button{border:0;background-color:transparent;line-height:3.6rem;cursor:pointer;padding:0}#mobile-page-header{height:calc(20px + 2.4rem);background-color:#113d4e;text-align:center;position:relative}#mobile-page-header #sign-in-button{padding:0 2rem;color:white;text-transform:uppercase}.nav-group{position:absolute;top:0;height:4.4rem;line-height:4.4rem}.nav-group.left{left:0}.nav-group.right{right:0}.nav-group a{display:inline-block;vertical-align:middle;color:#fff;padding:0 10px}.nav-group a:hover{text-decoration:none}.nav-group a span{display:none}#menu-button{background-position:1rem .8rem;background-repeat:no-repeat;background-size:2.4rem 2.4rem;width:4.4rem;height:4.4rem;background-image:linear-gradient(transparent, transparent),url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%20%20%3Cg%3E%0A%20%20%20%20%20%20%20%20%3Cg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M23%2021H1v-3h22v3z%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3Cg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M23%2014H1v-3h22v3z%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3Cg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M23%207H1V4h22v3z%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A)}nav#nav-app{background:url(/gfx/b/clouds2.jpg) #003b4d no-repeat center top;left:-100px;width:200px;transition:left .2s;padding-top:0;height:100vh;overflow-y:auto;position:fixed;-ms-overflow-style:none;scrollbar-width:none}@media (min-width: 1056px){nav#nav-app{display:none}}nav#nav-app::-webkit-scrollbar{display:none}nav#nav-app ul{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch;list-style-type:none}nav#nav-app ul li{flex:0 0 auto;white-space:nowrap;margin:0}nav#nav-app ul strong,nav#nav-app ul a{color:#113d4e;background-color:#bfcdd2;text-decoration:none;overflow:hidden;text-overflow:ellipsis;line-height:3.3rem;padding-left:1.4rem;display:block}nav#nav-app ul strong:hover,nav#nav-app ul a:hover{text-decoration:none}nav#nav-app ul strong a{font-weight:bold;text-transform:uppercase}nav#nav-app ul.l1{margin:1.6rem 1.4rem 4rem}nav#nav-app ul.l1>li{margin-bottom:1.5rem;border-radius:.3rem;overflow:hidden;box-shadow:0 2px 4px 1px rgba(0,0,0,0.5)}nav#nav-app ul li ul.l2 li{border-top:0.2rem solid rgba(0,0,0,0.15)}nav#nav-app ul li ul.l2 li a{background-color:#fff;transition:background-color .15s;color:#113d4e}nav#nav-app ul li ul.l2 li a:hover{background-color:#eee;text-decoration:none}nav#nav-app ul li ul.l2 li a:hover strong{text-decoration:underline}.page{background-color:#fff;left:0;transition:left .2s;min-height:100vh}@media (min-width: 1056px){.page{transition:left}}#notify-mobile{float:right}.nav-open #nav-app{left:0}.nav-open .page{left:200px}.nav-open #notify-mobile{right:-100px}@media (min-width: 1056px){.nav-open .page{left:0}}#nl-container{width:64rem}#nl-container.signup #nl-complete,#nl-container.complete #nl-signup,#nl-container #nl-signup #name{display:none}#nl-container #nl-signup{text-align:left}#nl-container #nl-signup .intro{max-width:38rem;margin-left:auto;margin-right:auto;text-align:center}#nl-container .warning{margin-bottom:0}#nl-container .email-button{margin:2.4rem 0}#nl-container .email-button button{display:block;margin:2.4rem auto 0;width:100%}@media (min-width: 528px){#nl-container .email-button{display:flex;gap:2rem}#nl-container .email-button>div{flex:1 1 auto}#nl-container .email-button button{margin-top:0;flex:0 0 auto;width:auto}}#nl-container #email{display:block}#nl-container .additional-lists input{transform:scale(1.2);margin-right:.8rem;position:relative;left:.2rem}#nl-container .list-description{padding-top:1.6rem}#nl-container .accept-terms{font-size:1.2rem;margin:0}.page-notifications .comments{display:flex;flex-flow:row wrap;justify-content:space-between}.page-notifications .comments .box{width:100%;padding:1rem;margin-bottom:1rem;background-color:#eee}@media (min-width: 640px){.page-notifications .comments .box{width:calc(50% - .5rem)}}.page-notifications .comments .box a img{float:left;display:block;margin-right:1rem}.page-notifications .comments .box .info{margin-left:11rem}.page-notifications .comments .box span.when{display:block;font-size:1.2rem;color:#aaa;margin-top:5px}.page-notifications .blog-items{margin:4rem 0;white-space:nowrap}.page-notifications .blog-item{background-color:#eee;font-size:0;position:relative;margin-bottom:2rem}.page-notifications .blog-item span{display:inline-block;font-size:1.6rem;line-height:3.6rem;vertical-align:top}.page-notifications .blog-item .text{max-width:calc(100% - 8rem);text-overflow:ellipsis;overflow:hidden;z-index:2;background-color:#eee;position:relative;padding-right:0.2rem}.page-notifications .blog-item .text span{color:#789;margin-right:0.5rem;display:none}@media (min-width: 528px){.page-notifications .blog-item .text span{display:inline-block}}.page-notifications .blog-item .date{position:absolute;right:1rem;font-size:1.2rem;color:#aaa;z-index:1}.page-notifications .blog-item .icon-feather{width:8rem;position:relative}.page-notifications .blog-item .icon-feather::before{position:absolute;left:1.2rem;top:-1.3rem;font-size:400%}#overlay{width:100%;min-width:320px;height:100%;position:fixed;top:0;left:0;z-index:100000}#overlay .cover{width:100%;height:100%;background:rgba(11,11,11,0.5)}.answer{display:none}.overlay-dialog{overflow-y:auto;overflow-x:hidden;max-height:100%;top:1rem;left:1rem;padding:3rem 0;background-color:#fff;position:absolute;text-align:center;width:calc(100% - 2rem)}.overlay-dialog .content>*{max-width:100%;min-width:30rem;padding:0 3rem}@media (min-width: 480px){.overlay-dialog{width:auto;left:50%;top:50%;transform:translate(-50%, -50%)}.overlay-dialog .content>*{max-width:calc(100vw - 2rem)}}.overlay-dialog h1{font-size:2rem;line-height:150%;margin:0 0 1.2rem 0}.overlay-dialog .close{cursor:pointer;position:absolute;top:.7rem;right:1rem;font-size:2.4rem}.overlay-dialog .button{min-width:11rem;padding-left:1rem;padding-right:1rem}#confirmButtons{margin:2.6rem 3rem 0}#confirmButtons .button{margin:0 .6rem}.page-revision{margin:4rem 0 1rem;font-size:1.4rem;color:#AAA;clear:both}.plus-purchase .container{margin-top:4rem}.plus-purchase .jigidi_plus .box{margin:0 auto 3rem auto;max-width:40rem;background-color:#eaebec;padding:2rem}.plus-purchase .jigidi_plus .box h2{margin:0 0 2rem 0}.plus-purchase .jigidi_plus .box select{margin:0 0 1.5rem 0;width:100%}.plus-purchase .jigidi_plus .box label{width:calc(100% - 3rem);vertical-align:top}.plus-purchase .jigidi_plus .box input[type=checkbox]{margin-right:1rem}.plus-purchase .jigidi_plus .box #other_fields label{vertical-align:middle}.plus-purchase .jigidi_plus .box .input-with-photo label{width:calc(100% - 8rem)}.plus-purchase .jigidi_plus .box input[type=text]{display:block}.plus-purchase .jigidi_plus .box input[type=submit]{margin-top:1rem}.plus-purchase .jigidi_plus .box .continue_note{font-size:1.4rem}.plus-purchase .jigidi_plus .box .warning{display:block}.plus-purchase .jigidi_plus .box #target_username_photo{position:relative}.plus-purchase .jigidi_plus .box #target_username_photo img{width:6rem;position:absolute;top:-1.8rem;left:2rem;max-width:none;border:.1rem solid #ccc}@media (min-width: 480px){.plus-purchase .jigidi_plus .box input[type=text]{display:inline-block;width:18rem;margin-left:1rem}.plus-purchase .jigidi_plus .box #target_username_photo img{top:-1.8rem}}.plus-purchase .faq .box{max-width:56rem;margin:5rem auto}@media (min-width: 768px){.plus-purchase .container{display:table;width:100%}.plus-purchase .jigidi_plus,.plus-purchase .faq{display:table-cell;vertical-align:top}.plus-purchase .jigidi_plus{width:60%}.plus-purchase .faq{width:40%}.plus-purchase .faq .box{max-width:35rem;margin:0}}.create-not-supported{margin:30px 0;font-style:italic}.puzzles .box{padding:0 0 17px 0;xbox-shadow:#bbb 0 1px 3px;xbackground-color:#fff}.puzzles .box .info{padding:0 10px}.puzzles .box .image{margin:0}.puzzles .box{padding:0}.puzzles .box.left{float:left;margin:10px 10px 10px 0}.puzzles .box.right{float:right;margin:10px 0 10px 10px}.puzzles .box .info{padding:10px 0 15px 12px}.statement{margin-bottom:1em;background-color:#eee;border:none;padding:30px 20px 10px 20px;text-align:center;font-size:18px;margin:40px 0 60px 0}.statement p{line-height:2.8rem}.tool.progress{width:100%;height:100%;border-radius:50%;background:white;background-image:linear-gradient(to right, transparent 50%, #1fb8ee 0)}.touch .tool.progress.tooltip-title:hover:after{content:attr(title);color:#000;padding:1px 7px;position:absolute;bottom:23%;left:50%;font-size:80%;transform:translateX(-50%);text-shadow:none}.tool.progress .slice{content:"";display:block;margin-left:50%;height:100%;border-radius:0 100% 100% 0 / 50%;background-color:inherit;transform-origin:left}.tool.progress .slice.h2{background-color:#1fb8ee}#page-container article{position:relative}.popout{clear:both;display:none;position:absolute;z-index:10;background-color:white;border:0.1rem solid #E2E3E4;box-shadow:0 3px 1rem rgba(0,0,0,0.2);max-width:100%}.popout.poparrow::after{transform:rotate(-45deg);display:block;content:"";width:1.5rem;height:1.5rem;background-color:white;position:absolute;top:-0.9rem;left:7rem;border-style:solid;border-color:#E2E3E4;border-width:.1rem .1rem 0 0;z-index:-1}.popout .container{max-height:40rem;overflow-y:auto}.popout .header,.popout .footer{text-align:center;font-size:2rem;padding:1rem 0}.popout .header{border-bottom:0.1rem solid #ccc}.popout .footer{border-top:0.1rem solid #ccc}.popup{background:url(/gfx/sun.jpg) center bottom no-repeat #fff;position:fixed;left:50%;top:50%;width:800px;height:430px;margin:-270px 0 0 -400px;text-align:center;padding:50px 0}.popup div{font-size:20px}.popup div.for_you{padding-left:38px;font-size:52px;line-height:54px;font-family:"serif";color:#5c8234}.popup em{display:block;font-size:78px;font-style:normal;font-weight:bold;margin-top:10px}.popup .heart{background:url(/gfx/abc/heart_tilted.png);width:50px;height:47px;display:inline-block;position:relative;vertical-align:middle;left:20px;top:-20px}.popup .close{background:url(/gfx/abc/close_x.png) center no-repeat;position:absolute;top:0;right:0;cursor:pointer;width:54px;height:54px}.popup.plus em{font-size:68px}.popup .logo{background:url(/gfx/b/jigidi_logo.png) right top no-repeat;height:67px;width:200px;display:inline-block;vertical-align:bottom;margin-right:20px}.merge-profiles .item .value{font-weight:bold}.merge-profiles .item.disabled .info .name{text-decoration:line-through}.merge-profiles .item .info{width:calc(100% - 5.5rem);display:inline-block}.merge-profiles .item .info .name{display:block}@media (min-width: 480px){.merge-profiles .item .info{width:calc(100% - 7rem);margin-left:1rem;display:inline-flex}}.my-profile label{font-size:1.4rem;display:block;font-weight:normal;margin-bottom:0.9rem}.my-profile label.setting{line-height:2.8rem}.my-profile .input{font-size:0;margin-bottom:2.2rem}.my-profile .input::after{content:"";display:block;background-color:#e0e0e0;height:0.1rem;position:relative;top:1.3rem}.my-profile .input:last-child{border:0}.my-profile .readonly{display:inline-block;font-size:1.6rem}.my-profile .note,.my-profile .checkbox-note{color:#aaa;font-size:1.4rem;vertical-align:middle}.my-profile .warning{font-size:1.6rem}.my-profile .warning,.my-profile .note{margin-top:1rem}.my-profile #remove_photo{position:absolute;bottom:0;margin-bottom:0}.my-profile .submit-container{padding-top:1.5rem;text-align:center;margin-bottom:1rem}.my-profile .submit-container input{padding:1.2rem 1rem}.my-profile textarea:focus,.my-profile input:focus,.my-profile *:focus{outline:none}.my-profile #image-file-container{display:inline-table;width:calc(100% - 15rem - 2rem)}.my-profile #image-file-container label{text-align:center;width:11.8rem;min-width:11.8rem}.my-profile #image-file-container .warning,.my-profile #image-file-container .note{margin-left:0}.my-profile .user_image{display:inline-block;vertical-align:top;margin-right:2rem;width:150px;height:150px}@media (min-width: 480px){.my-profile label{font-size:1.6rem;width:28%;text-align:right;margin-right:2%;display:inline-table}.my-profile label.setting{line-height:normal}.my-profile .warning,.my-profile .note{margin-left:30%;max-width:50rem}.my-profile .input::after{display:none}.my-profile input[type=text],.my-profile input[type=email],.my-profile input[type=password],.my-profile select{display:inline-block;width:30rem}.my-profile textarea{display:inline-block;width:70%;max-width:50rem;vertical-align:top;margin-top:-0.7rem}.my-profile .submit-container{text-align:right}.my-profile .checkbox-note{width:calc(70% - 2% - 5rem);max-width:calc(50rem - 2% - 5rem);display:inline-table}.my-profile #image-file-container{width:calc(70% - 150px - 2rem)}}@media (min-width: 640px){.my-profile #image-file-container{width:calc(70% - 200px - 2rem)}.my-profile .user_image{width:200px;height:200px}}.list-controls{margin-bottom:1rem;height:5.7rem}.list-controls #btn-organize{float:right;font-size:0;min-width:0;width:3.9rem;height:3.9rem;margin-top:1.7rem;white-space:nowrap;padding:0;border-color:#ddd;color:#183e4e}.list-controls #btn-organize:hover{border-color:#999}.list-controls #btn-organize:before{margin-top:.5rem;font-size:2.4rem}@media (min-width: 640px){.list-controls #btn-organize{font-size:1.6rem;min-width:10rem}.list-controls #btn-organize:before{display:none}}.list-controls label span{display:block;font-size:80%;padding:0 0 .2rem .3rem}.list-controls label button,.list-controls label select{max-width:calc(23vw - 2rem);min-width:calc(12vw - 2rem);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (min-width: 950px){.list-controls label button,.list-controls label select{max-width:20rem;min-width:12rem}}.list-controls.organize{padding:.8rem 2rem 0;background-color:#113d4e;color:white}.list-controls.organize a{color:#eee}.list-controls.organize a:hover{color:white}.list-controls.organize a.cancel{float:right;line-height:3.8rem}.list-controls.organize .holdon{line-height:4rem;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.list-controls.organize button{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.9rem;text-decoration:none;cursor:pointer;border:none;border-radius:.3rem;text-align:center;font-size:1.6rem;line-height:3.1rem;margin:0 0 0 1rem;border:.1rem solid #678;background-color:transparent;color:white;padding:.3rem 1.3rem}.list-controls.organize button:hover{border-color:white}.list-controls.organize button[disabled]{color:#678;border-color:#678;cursor:default}.list-controls.organize button[disabled]:hover{border-color:#678}.list-controls-popout{width:28rem;max-width:calc(100% - 4rem);border-radius:.6rem;margin:-.5rem .5rem;color:#113d4e}.list-controls-popout .container{padding:1rem}.list-controls-popout .container h3{border-bottom:0.1rem solid #eee;padding-bottom:0.5rem;margin:1rem 1rem 0.8rem 1rem}.list-controls-popout h3{font-size:2rem;margin:0}.list-controls-popout a{padding:.7rem 0 .7rem 1rem;color:#113d4e;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.list-controls-popout a:hover{color:#113d4e;text-decoration:none;background-color:#eee;border-radius:.5rem}.list-controls-popout.multi-select a::before{font-family:"symbols-inline", "symbols-external";font-size:1.6rem;content:'';border:.2rem solid #666;width:2rem;height:2rem;display:inline-block;vertical-align:bottom;margin-right:1rem}.list-controls-popout.multi-select a.selected::before{content:'\2713'}.puzzles .box.custom-list-item{padding:1.5rem 1.4rem;text-align:center}.puzzles .box.custom-list-item h2{margin:0 0 1rem 0;font-size:2.2rem}.puzzles .box.custom-list-item h2 a{color:#113d4e;font-weight:normal}.puzzles .box.custom-list-item a{font-weight:normal;color:#0389bb}.puzzles .box.custom-list-item p{margin:1rem 0 0.5rem 0;line-height:150%}.puzzle_list_container .current-date{float:right;font-size:1.2rem;color:#aaa}.puzzles .box .image .tool,.mouse .puzzles .box .image .tool{opacity:0;transition:opacity 100ms linear}.puzzles .box:hover .image .overlay,.puzzles .box:hover .image .tool,.mouse .puzzles .box:hover .image .overlay,.mouse .puzzles .box:hover .image .tool{opacity:1}.touch .puzzles .box .image .tool,.touch .puzzles .box .image .overlay{opacity:1}.puzzles.showon .box .image .tool.on,.puzzles.showon .box .image .overlay.on{opacity:1}.puzzles #boxes.explore .box.private,.puzzles #boxes.explore .box.unlisted-legacy{background-color:#c8d3d7;box-shadow:#113d4e 0 0 0 0.2rem}.puzzles #boxes.organize .box{opacity:0.8;cursor:pointer}.puzzles #boxes.organize .box.selected{opacity:1;box-shadow:#113d4e 0 0 0 0.3rem;border:2px white solid;box-sizing:content-box;margin:-2px;background-color:#113d4e}.puzzles #boxes.organize .box.selected .stats,.puzzles #boxes.organize .box.selected a{color:white}.puzzles #boxes.organize a:hover{text-decoration:none}.puzzles #boxes{display:none;width:100%}.puzzles .box{font-size:1.4rem;background-color:#eee;margin-bottom:19px}.puzzles .box a{color:#5E838D}.puzzles .box .info{overflow:hidden}.puzzles .box strong a{margin-right:3px;text-decoration:none;color:#113d4e;font-size:2.0rem}.puzzles .creator{color:#5E838D;margin-top:5px}.puzzles .creator a{color:#0389bb}.puzzles .stats{margin-top:13px;font-size:1.2rem;line-height:18px;color:#5E838D}.puzzles .stats em{font-weight:bold;font-style:normal}.puzzles .overlay,.puzzles .box img{border-radius:.6rem .6rem 0 0}.puzzles .box{box-shadow:#ddd 0 0 0 0.1rem}.puzzles .box .cover,.puzzles .box,.puzzles .info-less .overlay,.puzzles .info-less img{border-radius:.6rem}.puzzles .image{position:relative;text-align:center}.puzzles .image img{vertical-align:top;max-width:none}.puzzles .image .overlay{position:absolute;width:100%;height:40px;left:0;opacity:0;transition:opacity 0.1s linear}.puzzles .image .overlay.top{background:linear-gradient(0deg, transparent 0%, rgba(0,0,0,0.35) 100%);top:0}.puzzles .image .overlay.bottom{background:linear-gradient(0deg, rgba(0,0,0,0.35) 0%, transparent 100%);bottom:0}.puzzles .image .hotspot img{border:none;display:block;background-color:#ddd;margin:0 auto}.puzzles .image .tool{position:absolute;color:#fff;font-size:1.2rem;z-index:2;display:block;pointer-events:none;opacity:0;transition:opacity 0.1s linear}.puzzles .image .tool a{color:#fff;pointer-events:auto}.puzzles .image .tool em{font-weight:bold;font-style:normal}.puzzles .image .tool.best{left:7px;top:6px}.puzzles .image .tool.remove{top:0.6rem;right:0.7rem;pointer-events:auto;cursor:pointer;width:1.8rem;height:1.8rem;background-color:white;border-radius:50%;text-align:center}.puzzles .image .tool.remove:before{content:'\D7';line-height:1.9rem;font-size:2.8rem;color:#A88;padding:0 0.8rem;margin-left:-0.65rem}.puzzles .image .tool.remove:hover:before{color:#fc5b1f}.puzzles .image .tool.comments{bottom:0.3rem;right:0.6rem;line-height:2rem}.puzzles .image .tool.comments:before{font-size:160%;float:right;margin-left:.5rem;position:relative;bottom:.1rem}.puzzles .image .tool.bookmark{font-size:170%;bottom:0.1rem;left:0.8rem;pointer-events:auto;cursor:pointer}.puzzles .image .tool.progress{width:2.4rem;height:2.4rem;bottom:0.6rem;left:0.6rem}.puzzles .image .tool.completed{bottom:0.6rem;left:0.8rem}.puzzles .image .tool.completed:before{font-size:130%;margin-right:.3rem}.puzzles .image .tool.trophy{font-size:210%;bottom:.5rem;left:.8rem}.puzzles .image .tool.embed{top:.4rem;right:.7rem;text-shadow:black 0 0 .4rem}.puzzles .image .tool.embed:before{content:"</>";font-size:130%;font-weight:bold}.puzzles .image.lazy .image .tool.bookmark{display:none}.puzzles.created .box a{color:#113d4e}.puzzle-info{margin-bottom:2rem}.puzzle-info #description_section,.puzzle-info h1{word-break:break-word}.preview_box{position:relative;margin-bottom:1.8rem}.preview_box .button{min-width:11rem}.preview_frame{padding-bottom:2rem;border-bottom:dotted #888 1px}@media (min-width: 950px){.preview_frame{margin-right:200px}}.preview{background-color:#000;position:relative}@media (min-width: 950px){.preview{height:350px}}.preview img{position:relative;display:block;margin:auto;border:0;max-width:100%;height:auto}@media (min-width: 950px){.preview img{position:absolute;top:0;bottom:0;left:0;right:0}}.page-puzzle-info aside{display:none}@media (min-width: 768px){.page-puzzle-info aside{display:block}}.page-puzzle-info .hide{display:none}#stats_box{display:none}#stats_box .stat a{color:#113d4e;text-decoration:underline}#stats_box .stat a strong{text-decoration:none}@media (min-width: 950px){#stats_box{display:block;position:absolute;top:0;right:0;padding-top:20px;background-color:#E2E3E4;width:175px;height:calc(350px + 4.3rem);text-align:center;font-size:1.4rem}#stats_box .stat{margin:17px 0;font-weight:bold;display:block;height:70px}#stats_box .stat strong{font-size:42px;display:block}#stats_box a.button{float:none;margin:3.5rem auto 0 auto}#stats_box .solve_now span{display:none}#stats_box .links{margin-top:1.2rem;font-size:1.2rem;white-space:nowrap;color:#888}}#preview-bar{width:100%;margin-top:10px}#preview-bar:after{content:"";display:table;clear:both}@media (min-width: 950px){#preview-bar{display:none}}#preview-bar>a{float:right;width:calc(35%)}#preview-bar>div{float:left;line-height:3.8rem;width:calc(65% - 10px);background-color:#E2E3E4}#preview-bar .button{min-width:auto}#preview-bar #stats_frame{text-align:center}#preview-bar #stats_frame .stat{display:inline;white-space:nowrap;padding:0.2rem 0;margin-left:0.5rem;font-size:1.4rem;font-weight:bold;color:#5e838d}#preview-bar #stats_frame .stat:before{font-size:2.3rem;vertical-align:middle;position:relative;margin-right:0.4rem}@media (min-width: 400px){#preview-bar #stats_frame .stat{font-size:1.6rem;margin-left:25px;padding:0.2rem 0}#preview-bar #stats_frame .stat:first-child{margin-left:0}}#preview-bar #stats_frame .stat.icon-puzzle:before{transform:rotate(33deg);left:0.2rem}#preview-bar #stats_frame .stat.icon-comment:before{left:-0.1rem;top:-0.2rem}#preview-bar #stats_frame .stat.icon-ok:before{font-size:2.1rem}#puzzle_footer{margin:1.5rem 0}#puzzle_footer::after{content:" ";clear:both;display:block;margin-bottom:.1rem}#puzzle_footer .puzzle-labels{float:right;display:block}.puzzle-labels>span,.puzzle-labels>a{border:2px solid #113d4e;display:inline-block;border-radius:.5rem;padding:.5rem .8rem;font-size:1.8rem}.puzzle-labels .ai-generated{letter-spacing:.3rem;padding-right:.5rem;color:#113d4e;text-decoration:none}#publish_info{display:inline-block;margin-top:.8rem}.post_date{font-size:1.2rem;color:#aaa}#inpage_widgets{margin-bottom:1rem}@media (min-width: 528px){#inpage_widgets{display:table;width:100%}#inpage_widgets>div{display:table-cell;vertical-align:middle}}@media (min-width: 768px){#inpage_widgets{display:none}}.page-puzzle-created #info-collections label,.page-puzzle-created #info-title label,.page-puzzle-created #info-description label,.page-puzzle-created #info-keywords label{font-size:1.4rem;font-weight:normal;margin-bottom:0.4rem;width:100%}.page-puzzle-created .toggle label{margin-bottom:0}.page-puzzle-created .toggle{z-index:10;background-color:white;padding:0.3rem 1rem 1rem 0;position:relative}@media (min-width: 480px){.page-puzzle-created .toggle{display:inline-block;padding-bottom:0.5rem}}.page-puzzle-created .toggleable.container{padding:2.5rem 2rem 1.5rem;border:0.1rem solid #ccc;border-radius:1rem;position:relative;top:-3.5rem;margin:0 0 -1.5rem 0}.page-puzzle-created .toggleable.container::after{content:"";clear:both;display:block}.page-puzzle-created #editForm{margin-bottom:2rem}.page-puzzle-created .editButtons{margin-top:3rem}.page-puzzle-created p{margin-bottom:1rem;line-height:normal}.page-puzzle-created #btn-collection,.page-puzzle-created input[type=text],.page-puzzle-created textarea,.page-puzzle-created select{text-align:left;width:100%;margin-bottom:0.7rem;display:block}.page-puzzle-created .warning{display:none;font-size:1.4rem}.page-puzzle-created .input-error .warning{display:block}.page-puzzle-created .input-error .no-warning{display:none}.page-puzzle-created .input-error select,.page-puzzle-created .input-error input{border:0.1rem solid #a00}.page-puzzle-created .error_text{color:#a00;font-size:1.2rem;margin-top:0.5rem}.page-puzzle-created span.note{display:block;color:#aaa;font-size:1.3rem}.page-puzzle-created #editSave{float:right}#publish_puzzle label{margin-bottom:0.5rem}@media (min-width: 768px){#info-category{width:calc(50% - 1rem);float:left}#info-copyright{width:calc(50% - 1rem);float:right}#info-appropriate-container{clear:both}#info-credit-name-container{width:calc(50% - 15px);float:left}#info-credit-link-container{width:calc(50% - 15px);float:right}#credit_container::after{content:"";clear:both}}#keywords-container{padding:0.7rem 0.7rem 0 0.7rem;margin-bottom:0.7rem;border:0.1rem solid #ddd;border-radius:0.3rem;cursor:text;min-height:4.4rem}#keywords-input{width:auto;display:inline-block;border:none;margin-bottom:0;padding:0.7rem 0.2rem}.keyword-tag{display:inline-block;background-color:#eee;padding:0.4rem 0.8rem;margin:0 0.6rem 0.7rem 0;border:0.1rem solid transparent;border-radius:0.5rem;font-size:1.6rem;line-height:1.8rem;color:#113d4e}.keyword-tag.edit{background-color:transparent;border:0.1rem solid #eee}#options-buttons{width:100%;margin-top:1.5rem;display:flex;gap:1rem}#options-buttons div.spacer{flex:8 8 auto}#options-box{border:1px solid #E2E3E4;margin-bottom:20px}#options-box label{display:block;margin-top:0.8rem}#options-box input[type=checkbox]{margin-right:0.8rem}#options-box ul{background-color:#E2E3E4;font-size:0;margin:1.5rem 2rem}#options-box ul>li{display:inline-block;line-height:4.2rem;font-size:1.6rem;width:30%;min-width:12rem;max-width:17.2rem;text-align:center;cursor:pointer;margin:0}#options-box ul>li.selected{background-color:#9cbc66;color:white}#options-box #option_embed{display:none}@media (min-width: 640px){#options-box #option_embed{display:inline-block}}#share-boxes{margin:30px}.option{flex:1 1 auto;padding:0 .5rem;display:inline-block;text-align:center;line-height:2.8rem;cursor:pointer;white-space:nowrap;background-color:#E2E3E4;border-radius:.3rem;font-size:1.4rem}@media (min-width: 480px){.option{min-width:10rem}}.option.bookmark.on,.option.follow.on{background-color:#9cbc66;color:white}.option.selected{text-decoration:underline}ul.violations{list-style:none;margin:0 0 3rem 0}ul.violations li{margin-bottom:1rem}.puzzles .quickplay{text-align:center;font-size:1.6rem;padding:25px 15px}.puzzles .quickplay .button{margin-bottom:20px;min-width:0;width:100%}.puzzles .quickplay a{color:white}img.unknown{margin:0 auto;display:block}#reportForm .error{border:1px solid #A00}#reportForm .formLabel{width:20px}#reportForm .formField label{margin-left:5px}#reportForm::after{display:block;content:"";clear:both}#reportForm #report_submit{margin-top:2rem;text-align:center}@media (min-width: 480px){#reportForm #report_submit{float:right}}#reportForm #status{margin-top:2rem;line-height:3.9rem;display:block;text-align:center}#reason_container div{margin-bottom:14px;margin-left:23px}#reason_container input{margin-bottom:10px}#options-box-report{margin:0 30px 30px 30px}#options-box-report h2{margin-bottom:1.8rem}.page-recover-password .input-submit{margin-bottom:2rem}.social-media{font-size:0;margin:0 -2rem}.share.icon{margin:0;font-size:5rem;width:25%;cursor:pointer;display:inline-block;text-align:center;border:0}.share.icon p{display:none}@media (min-width: 480px){.share.icon{font-size:6rem}.share.icon p{display:block;font-size:1.6rem;margin:1rem 0 0 0}}@media (min-width: 480px){.share-dialog{width:42rem}}.share-dialog h1{width:38rem;margin-left:auto;margin-right:auto}.share-dialog button{border:none;cursor:pointer}.share-dialog .share-buttons{margin-bottom:4rem}.share-dialog .share-buttons button{font-size:3rem;margin:0 1.2rem;background-color:transparent}.share-dialog .share-buttons button span{font-size:1.1rem;position:absolute;text-align:center;width:56px;margin-left:-44px;margin-top:30px}.share-dialog .share-url{display:flex}.share-dialog .share-url input{background-color:#eee;display:inline-block;font-size:1.4rem;padding-left:1.2rem;flex:1 1 auto;border-radius:0;border:none;cursor:text;-webkit-user-select:all;user-select:all}.share-dialog .share-url button{background-color:#113d4e;color:white;min-width:8rem;flex:0 0 auto}.share_email::after{display:block;content:"";clear:both}#share_email form{width:100%}@media (min-width: 480px){#share_email form>div{width:calc(50% - 15px);float:right}#share_email form>div:nth-of-type(1){float:left}}#share_email form textarea{height:184px;width:100%}#share_email .note{font-size:1.4rem;clear:both;padding-top:2rem;color:#888}#share_email .share_controls{clear:both;display:block;margin-top:1.5rem;text-align:center}#share_email_status{color:#A00;display:block;text-align:center;margin:1.4rem 2rem 0 2rem}@media (min-width: 480px){#share_email_status{float:right;margin-top:2.4rem}#share_email .share_controls{float:right}}#share_email_complete,#share_email_error{margin-top:20px;margin-right:30px;text-align:center;font-size:1.8rem}#share_email_error{color:#A00}.page-share-email #main{margin-left:auto;margin-right:auto;max-width:70rem;width:auto}.page-share-email #top #logo{z-index:2}.page-share-email #frame{padding:0 4rem 4rem 4rem}#style_box{display:table;width:100%}#style_box #settings{width:25%;min-width:180px;padding-right:40px}#style_box #preview{border:1px solid #e3e4e5;border-radius:.3rem;text-align:center;padding:20px 0}#style_box>div{display:table-cell;vertical-align:top}.page-solve-help [class^="icon-"]:before,.page-solve-help [class*=" icon-"]:before{font-size:130%}.sun{background:url(/gfx/sun.jpg) center bottom no-repeat #fff;text-align:center;padding:20px 0 50px 0;position:relative;line-height:78px}.sun input{display:none}.sun h2{display:none}.sun div{font-size:3.2rem;line-height:2.4rem;font-family:"serif"}.sun em{display:block;font-size:4rem;font-style:normal;font-weight:bold;margin:0.5rem 0}.sun .heart{background:url(/gfx/abc/heart_tilted.png);width:3rem;height:2.7rem;display:inline-block;position:relative;vertical-align:middle;left:1rem;top:-2rem;background-size:100%}.sun.plus .heart{left:1rem;top:-4rem}.sun.plus em{font-size:1.68rem}.sun .close{background:url(/gfx/abc/close_x.png) center no-repeat;position:absolute;top:0;right:0;cursor:pointer;width:54px;height:54px}.sun.disp div{padding-left:38px;font-size:52px;color:#5c8234}.sun .logo{background:url(/gfx/b/jigidi_logo.png) right 0.3rem no-repeat;display:inline-block;vertical-align:bottom;position:relative;background-size:100%;height:6rem;width:10.5rem;top:-0.2rem;margin-right:1.4rem}@media (min-width: 528px){.sun em{font-size:7.8rem;margin:1rem 0}.sun div{font-size:5.2rem;line-height:5.4rem}.sun .logo{height:8.4rem;width:19.2rem;margin-right:2rem;top:0.8rem}.sun .heart{left:2rem;width:5rem;height:4.7rem}}.small-text-widget{background-color:#eee;font-size:1.4rem;padding:1.8rem 1.5rem;border-radius:.5rem;line-height:130%}.small-text-widget h2{font-size:1.4rem;margin:0 0 1rem}.translated .see_translation{display:none}.see_original{display:none}.translated .see_original{display:inline}.page_actions{text-align:right;margin-bottom:1rem;font-size:1.4rem;display:flex;justify-content:flex-end;gap:2rem}.js_follow{color:#888;font-size:1.4rem}@media (min-width: 528px){.js_follow{font-size:1.6rem}}.page_menu{margin-bottom:40px;margin-top:-15px;display:flex;gap:2rem}.user-plus-member{margin-left:.5rem;position:relative;color:#5B832F;position:absolute;transform:rotate(-10deg)}@media (min-width: 528px){.user-plus-member{margin-left:1rem}}.user-plus-member .icon-ok{position:absolute;left:50%;top:50%;color:white;font-size:47%;transform:translate(-50%, -50%) rotate(10deg)}.user_image img{width:100%;display:block}.user_image_small .no_image,.user_image .no_image{background:url(/gfx/a/generic_profile.jpg);background-repeat:no-repeat;background-size:cover;display:block;width:100%;height:100%}#user_profile_header:after{content:'';display:block;clear:both}#user_profile_header .user_image{float:right;margin-left:2rem;margin-bottom:0.7rem;width:12rem;height:12rem}@media (min-width: 528px){#user_profile_header .user_image{width:20rem;height:20rem}}#user_profile_header .user_image.small{width:8rem;height:8rem}@media (min-width: 528px){#user_profile_header .user_image.small{width:12rem;height:12rem}}#user_profile_header #description_section{word-break:break-word}#user_profile_header hr{display:block;height:0.1rem;border:0;background-color:#E2E3E4;margin:2rem 0;padding:0}.page .pre_content.welcome{padding:0;text-align:center;margin-top:-1rem}.page .pre_content.welcome:after{content:"";display:block;clear:both}.page .pre_content.welcome .welcome_headline{display:inline-block;margin-right:1rem}.page .pre_content.welcome h1{font-size:1.8rem;margin-bottom:1.5rem}.page .pre_content.welcome h2{font-size:1.5rem;font-weight:normal;margin:0 5rem 1.5rem}.page .pre_content.welcome .welcome_msg{display:none}.page .pre_content.welcome .playnow{font-size:1.3rem}.page .pre_content.welcome .playnow a{display:block;margin:1rem 22% 2.5rem;font-size:2.7rem;box-shadow:0.2rem 0.2rem 0.8rem rgba(0,0,0,0.3);font-weight:bold;padding:1.3rem 0}@media (min-width: 400px){.page .pre_content.welcome{margin-top:0}.page .pre_content.welcome h1{font-size:2.2rem}.page .pre_content.welcome h2{font-size:1.5rem;margin:0 0 1.5rem}.page .pre_content.welcome .playnow{font-size:1.5rem}.page .pre_content.welcome .playnow a{margin:1rem 25% 2.5rem;font-size:3rem;padding:2.2rem 0}}@media (min-width: 528px){.page .pre_content.welcome{text-align:left}.page .pre_content.welcome h1{font-size:3rem;margin-bottom:2.0rem}.page .pre_content.welcome h2{font-size:1.8rem;font-weight:bold;margin-bottom:3rem}.page .pre_content.welcome .welcome_msg{display:block;float:left;width:calc(93% - 22rem);margin:0 1rem 0 0}.page .pre_content.welcome .playnow{float:right;text-align:center;width:calc(20rem + 7%);border-radius:1rem;border:0.1rem solid #ddd;background-color:#eee;padding:2rem 2rem 2.5rem}.page .pre_content.welcome .playnow a{margin:1rem 1rem 2.5rem}}.nav-group #back-button{display:none}.no-referrer .nav-group #back-button{color:#4b6e7c;cursor:default}@media (display-mode: standalone){#menu-button-note{display:none}body{background:none}#main{width:100%;margin:0}#top{display:none}#frame{padding:0}}@media (display-mode: standalone) and (min-width: 1056px){#page-container{padding-left:20px;padding-right:20px}}@media (display-mode: standalone){.language-container{left:0;top:0;position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,0.5)}.language-selector{position:absolute;transform:translate(-50%, -50%)}#page-container{padding-top:8.5rem}#nav{display:none}#mobile-page-header{position:fixed;width:100%;z-index:3;top:0;display:block}.page{box-shadow:0 0 10px black;transition:left .2s}#mobile-page-header{left:0;transition:left .2s}.nav-open #mobile-page-header{left:200px}.nav-open .page{left:200px}nav#nav-app{display:block}.nav-group #back-button{display:inline-block;font-size:1.8rem;padding-left:6px;padding-right:16px}}@media (display-mode: standalone) and (min-width: 768px){#nav #pwa-back{display:inline-block}}@media (display-mode: standalone){#footer .legal{text-align:left;width:100%;position:relative;padding-top:0;margin-top:-31px}.page{padding-bottom:8px}}.pwa-app #menu-button-note{display:none}.pwa-app body{background:none}.pwa-app #main{width:100%;margin:0}.pwa-app #top{display:none}.pwa-app #frame{padding:0}@media (min-width: 1056px){.pwa-app #page-container{padding-left:20px;padding-right:20px}}.pwa-app .language-container{left:0;top:0;position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,0.5)}.pwa-app .language-selector{position:absolute;transform:translate(-50%, -50%)}.pwa-app #page-container{padding-top:8.5rem}.pwa-app #nav{display:none}.pwa-app #mobile-page-header{position:fixed;width:100%;z-index:3;top:0;display:block}.pwa-app .page{box-shadow:0 0 10px black;transition:left .2s}.pwa-app #mobile-page-header{left:0;transition:left .2s}.pwa-app .nav-open #mobile-page-header{left:200px}.pwa-app .nav-open .page{left:200px}.pwa-app nav#nav-app{display:block}.pwa-app .nav-group #back-button{display:inline-block;font-size:1.8rem;padding-left:6px;padding-right:16px}@media (min-width: 768px){.pwa-app #nav #pwa-back{display:inline-block}}.pwa-app #footer .legal{text-align:left;width:100%;position:relative;padding-top:0;margin-top:-31px}.pwa-app .page{padding-bottom:8px}.cms .image{margin:0 auto 2rem;display:block}.cms-co body{background:none}.cms-co #main{width:100%;margin:0}.cms-co.pwa-app #page-container{padding-top:4rem}
