.wWRBuW_board{--toy:#7c5ce0;--toy-shade:#5138a3;background:var(--surface);border:3px solid var(--ink);border-radius:var(--radius-toy);box-shadow:0 8px 0 var(--toy-shade);gap:16px;padding:18px;display:grid}@media (min-width:640px){.wWRBuW_board{padding:24px 28px}}.wWRBuW_status{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.wWRBuW_goal{font-family:var(--font-stack-display);font-size:var(--step-2);line-height:1.1}.wWRBuW_counters{gap:8px;margin:0;display:flex}.wWRBuW_counters div{border:3px solid var(--ink);border-radius:14px;justify-items:center;min-width:68px;padding:4px 10px 6px;display:grid}.wWRBuW_counters dt{font-size:var(--step--1);color:var(--ink-soft)}.wWRBuW_counters dd{font-size:var(--step-2);font-variant-numeric:tabular-nums;margin:0;font-weight:800;line-height:1.1}.wWRBuW_play{align-items:start;gap:18px;display:grid}@media (min-width:640px){.wWRBuW_play{grid-template-columns:auto 1fr;gap:32px}}.wWRBuW_targetCard{justify-items:start;gap:8px;margin:0;display:grid}.wWRBuW_targetCard figcaption{font-weight:700}.wWRBuW_grid{background:var(--ink);border:3px solid var(--ink);border-radius:8px;gap:2px;padding:2px;display:grid}.wWRBuW_grid[data-size=small]{width:min(132px,36vw)}.wWRBuW_grid[data-size=large]{width:min(200px,60vw)}.wWRBuW_grid span{aspect-ratio:1;border-radius:2px}.wWRBuW_stage{aspect-ratio:1;border:3px dashed color-mix(in srgb, var(--ink) 25%, transparent);border-radius:12px;justify-self:center;width:min(100%,380px);position:relative}.wWRBuW_sheet{box-shadow:0 6px 0 color-mix(in srgb, var(--ink) 25%, transparent);transition:left .2s ease-out,top .2s ease-out,width .2s ease-out,height .2s ease-out;display:grid;position:absolute}.wWRBuW_cell{border:1.5px solid color-mix(in srgb, var(--ink) 55%, transparent);backface-visibility:hidden;animation-timing-function:ease-in;animation-fill-mode:forwards;position:relative}.wWRBuW_cell[data-layers="2"]{box-shadow:inset 0 -3px #0000001f}.wWRBuW_cell[data-layers="3"],.wWRBuW_cell[data-layers="4"]{box-shadow:inset 0 -5px #0000002e}.wWRBuW_cell[data-folding]{z-index:2}.wWRBuW_stage[data-solved] .wWRBuW_sheet{outline-offset:4px;outline:4px solid #2fa05a}.wWRBuW_flipFromLeft{animation-name:wWRBuW_flip-from-left}.wWRBuW_flipFromRight{animation-name:wWRBuW_flip-from-right}.wWRBuW_flipFromTop{animation-name:wWRBuW_flip-from-top}.wWRBuW_flipFromBottom{animation-name:wWRBuW_flip-from-bottom}@keyframes wWRBuW_flip-from-left{to{transform:perspective(700px)rotateY(180deg)}}@keyframes wWRBuW_flip-from-right{to{transform:perspective(700px)rotateY(-180deg)}}@keyframes wWRBuW_flip-from-top{to{transform:perspective(700px)rotateX(-180deg)}}@keyframes wWRBuW_flip-from-bottom{to{transform:perspective(700px)rotateX(180deg)}}.wWRBuW_creaseV,.wWRBuW_creaseH{z-index:4;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute}.wWRBuW_creaseV{width:26px;top:-10px;bottom:-10px;transform:translate(-50%)}.wWRBuW_creaseH{height:26px;left:-10px;right:-10px;transform:translateY(-50%)}.wWRBuW_creaseV:before,.wWRBuW_creaseH:before{content:"";position:absolute}.wWRBuW_creaseV:before{border-left:3px dashed var(--ink);opacity:.55;top:0;bottom:0;left:50%;transform:translate(-50%)}.wWRBuW_creaseH:before{border-top:3px dashed var(--ink);opacity:.55;top:50%;left:0;right:0;transform:translateY(-50%)}.wWRBuW_creaseV:hover:before,.wWRBuW_creaseH:hover:before{opacity:1}.wWRBuW_creaseV[aria-pressed=true]:before,.wWRBuW_creaseH[aria-pressed=true]:before{border-style:solid;border-color:var(--toy);opacity:1;border-width:5px}.wWRBuW_creaseV:disabled,.wWRBuW_creaseH:disabled{cursor:default}.wWRBuW_creaseV:disabled:before,.wWRBuW_creaseH:disabled:before{opacity:0}.wWRBuW_side{z-index:3;background:color-mix(in srgb, var(--toy) 22%, transparent);border:3px solid var(--toy);color:var(--ink);cursor:pointer;place-items:center;padding:0;font-size:2rem;font-weight:800;display:grid;position:absolute}.wWRBuW_side span{background:var(--surface);border:3px solid var(--ink);border-radius:50%;place-items:center;width:44px;height:44px;font-size:1.4rem;line-height:1;display:grid}.wWRBuW_side:hover{background:color-mix(in srgb, var(--toy) 38%, transparent)}.wWRBuW_hint{min-height:1.6em;font-weight:700}.wWRBuW_controls{flex-wrap:wrap;gap:12px;display:flex}.wWRBuW_note{color:var(--ink-soft);font-size:var(--step--1);min-height:1.2em}.wWRBuW_result{border:3px dashed var(--toy);background:color-mix(in srgb, var(--toy) 12%, var(--surface));border-radius:18px;gap:8px;padding:18px;display:grid}.wWRBuW_resultTitle{font-family:var(--font-stack-display);font-weight:400;font-size:var(--step-2)}.wWRBuW_versus{font-weight:700}.wWRBuW_today{gap:10px;display:grid}.wWRBuW_puzzleNumber{color:var(--ink-soft);font-weight:700}.wWRBuW_placeholder{align-content:center;justify-items:start;min-height:480px}
._5XS0ZG_page{gap:32px;padding-top:8px;display:grid}._5XS0ZG_crumbs ol{font-size:var(--step--1);color:var(--ink-soft);flex-wrap:wrap;gap:4px 10px;margin:0;padding:0;list-style:none;display:flex}._5XS0ZG_crumbs li+li:before{content:"/";opacity:.6;margin-right:10px}._5XS0ZG_intro{gap:10px;display:grid}._5XS0ZG_intro p{font-size:var(--step-1);color:var(--ink-soft);max-width:48ch}._5XS0ZG_columns{gap:24px;display:grid}@media (min-width:900px){._5XS0ZG_columns{grid-template-columns:1fr 1fr;align-items:start}}._5XS0ZG_block{gap:16px;display:grid}._5XS0ZG_steps{gap:10px;margin:0;padding-left:1.5em;display:grid}._5XS0ZG_steps li::marker{font-weight:800}._5XS0ZG_faq{gap:18px;display:grid}._5XS0ZG_faq h3{margin-bottom:4px}._5XS0ZG_past{gap:10px;margin:0;padding:0;list-style:none;display:grid}._5XS0ZG_past a{background:var(--surface);border:3px solid var(--ink);border-radius:14px;grid-template-columns:4.5em 1fr;gap:2px 12px;padding:12px 16px;text-decoration:none;display:grid}._5XS0ZG_past a:hover{border-color:#5138a3}._5XS0ZG_past a>:last-child{grid-column:2}._5XS0ZG_pastNumber{font-family:var(--font-stack-display);font-size:var(--step-1);grid-row:span 2}._5XS0ZG_muted{color:var(--ink-soft)}._5XS0ZG_solution summary{cursor:pointer;margin-bottom:12px;font-weight:700}._5XS0ZG_pager{flex-wrap:wrap;gap:12px;display:flex}._5XS0ZG_preview{flex-wrap:wrap;gap:20px;display:flex}._5XS0ZG_preview figure{gap:6px;margin:0;display:grid}._5XS0ZG_preview figcaption{color:var(--ink-soft);font-weight:700}@media (max-width:600px){._5XS0ZG_page{gap:18px}._5XS0ZG_intro{gap:4px}._5XS0ZG_intro h1{font-size:var(--step-3)}._5XS0ZG_intro p{-webkit-line-clamp:2;font-size:var(--step--1);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}
