.pUK4pG_board{--teal:#1f9bb7;--teal-shade:#13687c;--red:#e5432d;--red-shade:#9e2b1b;--toy-shade:#1d6b3b;background:var(--surface);border:3px solid var(--ink);border-radius:var(--radius-toy);box-shadow:0 8px 0 var(--toy-shade);gap:14px;padding:14px;display:grid}.pUK4pG_arena{border:3px solid var(--ink);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:20px;height:min(76svh,640px);min-height:420px;position:relative;overflow:hidden}.pUK4pG_half{color:#fff;height:50%;font:inherit;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;border:0;place-items:center;padding:0;display:grid;position:absolute;left:0;right:0}.pUK4pG_top{--half:var(--teal);background:var(--half);top:0}.pUK4pG_bottom{--half:var(--red);background:var(--half);bottom:0}.pUK4pG_halfInner{z-index:2;background:var(--half);text-align:center;border-radius:18px;justify-items:center;gap:8px;padding:16px;display:grid;position:relative}.pUK4pG_top .pUK4pG_halfInner{transform:rotate(180deg)}.pUK4pG_who{font-family:var(--font-stack-display);font-size:var(--step-1);opacity:.85}.pUK4pG_message{max-width:22ch;min-height:1.5em;font-weight:800;font-size:var(--step-1);line-height:1.25}.pUK4pG_message[data-big]{font-family:var(--font-stack-display);font-size:clamp(2.5rem,12vw,4.5rem);font-weight:400;line-height:1}.pUK4pG_pips{gap:8px;display:flex}.pUK4pG_pips span{border:3px solid #fff;border-radius:50%;width:16px;height:16px}.pUK4pG_pips span[data-won]{background:#fff}.pUK4pG_rope{z-index:1;pointer-events:none;position:absolute;inset:0}.pUK4pG_rope:before{content:"";background:repeating-linear-gradient(#d9b26a 0 10px,#b8904a 10px 16px);border-left:3px solid #1e2438;border-right:3px solid #1e2438;width:12px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.pUK4pG_line{opacity:.85;border-top:4px dashed #fff;position:absolute;left:8%;right:8%}.pUK4pG_lineTop{top:10%}.pUK4pG_lineBottom{top:90%}.pUK4pG_middle{border-top:3px solid #ffffff80;position:absolute;top:50%;left:30%;right:30%}.pUK4pG_knot{will-change:top;position:absolute;left:50%;transform:translate(-50%,-50%)}.pUK4pG_center{z-index:3;pointer-events:none;place-content:center;justify-items:center;gap:10px;display:grid;position:absolute;inset:0}.pUK4pG_copied{background:var(--surface);font-size:var(--step--1);border-radius:999px;padding:4px 12px}.pUK4pG_center>*{pointer-events:auto}.pUK4pG_startButton{min-width:180px;font-size:var(--step-1);--btn-bg:#2fa05a;--btn-base:#1d6b3b}.pUK4pG_tip{color:var(--ink-soft);font-size:var(--step--1)}
.JEedva_page{gap:32px;padding-top:8px;display:grid}.JEedva_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}.JEedva_crumbs li+li:before{content:"/";opacity:.6;margin-right:10px}.JEedva_intro{gap:10px;display:grid}.JEedva_intro p{font-size:var(--step-1);color:var(--ink-soft);max-width:48ch}.JEedva_columns{gap:24px;display:grid}@media (min-width:900px){.JEedva_columns{grid-template-columns:1fr 1fr;align-items:start}}.JEedva_block{gap:16px;display:grid}.JEedva_steps{gap:10px;margin:0;padding-left:1.5em;display:grid}.JEedva_steps li::marker{font-weight:800}.JEedva_faq{gap:18px;display:grid}.JEedva_faq h3{margin-bottom:4px}.JEedva_past{gap:10px;margin:0;padding:0;list-style:none;display:grid}.JEedva_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}.JEedva_past a:hover{border-color:#1d6b3b}.JEedva_past a>:last-child{grid-column:2}.JEedva_pastNumber{font-family:var(--font-stack-display);font-size:var(--step-1);grid-row:span 2}.JEedva_muted{color:var(--ink-soft)}.JEedva_solution summary{cursor:pointer;margin-bottom:12px;font-weight:700}.JEedva_pager{flex-wrap:wrap;gap:12px;display:flex}.JEedva_preview{flex-wrap:wrap;gap:20px;display:flex}.JEedva_preview figure{gap:6px;margin:0;display:grid}.JEedva_preview figcaption{color:var(--ink-soft);font-weight:700}@media (max-width:600px){.JEedva_page{gap:18px}.JEedva_intro{gap:4px}.JEedva_intro h1{font-size:var(--step-3)}.JEedva_intro p{-webkit-line-clamp:2;font-size:var(--step--1);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}
