.RPumsq_wrap{--pad:6px;--tray-w:0px;--frame-w:max(240px, min(640px, calc(100vw - 24px - 2 * var(--pad) - 4px), calc((var(--fit-h,100svh) - 316px) * 4 / 3)));--sticker-ink:#1b1612;grid-template-columns:minmax(0, calc(var(--frame-w) + 2 * var(--pad) + 4px));grid-template-areas:"bar""frame""tray""credit";justify-content:center;gap:8px;width:100%;padding:6px 0 16px;display:grid}.RPumsq_wrap:not([data-ready]){visibility:hidden}@media (min-width:900px){.RPumsq_wrap{--tray-w:300px;--frame-w:max(360px, min(640px, calc(100vw - 96px - var(--tray-w)), calc((var(--fit-h,100svh) - 112px) * 4 / 3)));grid-template-columns:calc(var(--frame-w) + 2 * var(--pad) + 4px) var(--tray-w);grid-template-areas:"bar bar""frame tray""credit credit";column-gap:22px;padding-top:10px}}.RPumsq_bar{grid-area:bar;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;display:grid}.RPumsq_clock,.RPumsq_peek{border:1.5px solid var(--hair);background:var(--card);height:44px;color:var(--ink);cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:7px;padding:0 14px 0 11px;font-size:14px;font-weight:700;display:inline-flex}.RPumsq_clock:disabled,.RPumsq_peek:disabled{cursor:default}.RPumsq_peek:disabled{opacity:.45}.RPumsq_clock:not(:disabled):hover,.RPumsq_peek:not(:disabled):hover{border-color:var(--line)}.RPumsq_peek[aria-pressed=true]{border-color:var(--line);background:var(--ink);color:var(--paper)}.RPumsq_peek svg{width:18px;height:18px}.RPumsq_clockIcon{color:var(--ink-2);display:inline-flex}.RPumsq_clockIcon svg{width:16px;height:16px}.RPumsq_time{min-width:3.3ch;font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:20px;font-weight:800}.RPumsq_count{text-align:center;color:var(--ink-2);font-size:14px;font-weight:700}.RPumsq_count b{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--ink);font-size:24px;font-weight:800}.RPumsq_frameCard{padding:var(--pad);border:var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow);grid-area:frame;place-self:start center;position:relative}.RPumsq_frame{width:var(--frame-w);aspect-ratio:4/3;background:linear-gradient(var(--hair-2), var(--hair-2)), var(--paper-2);box-shadow:inset 0 2px 6px var(--hair);touch-action:none;border-radius:6px;position:relative}.RPumsq_placed,.RPumsq_targetPiece,.RPumsq_trayPiece,.RPumsq_float{pointer-events:none;position:absolute;top:0;left:0}.RPumsq_cut{background-color:var(--paper-2);background-repeat:no-repeat;position:absolute;inset:0}.RPumsq_edge{position:absolute;inset:0;overflow:visible}.RPumsq_edge path{fill:none;stroke:var(--line);stroke-width:1.4px;stroke-linejoin:round}.RPumsq_placed .RPumsq_edge path{stroke-width:.8px;stroke-opacity:.45}.RPumsq_placed[data-landing]{animation:RPumsq_land .42s var(--ease-pop)}@keyframes RPumsq_land{40%{filter:brightness(1.18)}}.RPumsq_target{z-index:4;outline:3px solid var(--focus);outline-offset:1px;pointer-events:none;border-radius:4px;transition:transform 80ms;position:absolute;top:0;left:0}.RPumsq_targetPiece{opacity:.88}.RPumsq_whole{z-index:5;border-radius:inherit;background-color:var(--card);opacity:0;pointer-events:none;background-size:cover;transition:opacity .3s;position:absolute;inset:0}.RPumsq_whole[data-on]{opacity:1}.RPumsq_whole[data-peek]{opacity:.92;transition-duration:.12s}.RPumsq_frameCard[data-cheer] .RPumsq_whole:after{content:"";border-radius:inherit;animation:RPumsq_glint 1.1s var(--ease-out) .45s both;background:linear-gradient(110deg,#0000 30%,#ffffff8c 48%,#0000 66%) 0 0/250% 100% no-repeat;position:absolute;inset:0}@keyframes RPumsq_glint{0%{background-position:130% 0}to{background-position:-30% 0}}.RPumsq_cover{z-index:8;padding:calc(var(--pad) + 10px);align-content:end;justify-items:center;display:grid;position:absolute;inset:0}.RPumsq_coverCard{border:var(--border);border-radius:var(--radius);background:var(--card);width:min(100%,330px);box-shadow:var(--shadow-sm);text-align:center;justify-items:center;gap:4px;padding:14px 16px 16px;display:grid}.RPumsq_coverTitle{font-family:var(--font-display);text-wrap:balance;font-size:21px;line-height:1.12}.RPumsq_coverLine{color:var(--ink-2);font-size:14px}.RPumsq_coverPlan{color:var(--ink-3);margin:4px 0 8px;font-size:13.5px}.RPumsq_paused{z-index:8;border-radius:inherit;background:var(--paper-2);place-content:center;justify-items:center;gap:10px;display:grid;position:absolute;inset:0}.RPumsq_trayWrap,.RPumsq_after{grid-area:tray}.RPumsq_trayWrap{grid-template-rows:auto minmax(0,1fr);gap:8px;min-width:0;display:grid}.RPumsq_trayWrap[data-off]{opacity:.5}.RPumsq_filters{justify-content:center;gap:6px;display:flex}.RPumsq_filter{border:1.5px solid var(--hair);background:var(--card);height:36px;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 13px;font-size:13.5px;font-weight:700;display:inline-flex}.RPumsq_filter[aria-checked=true]{border-color:var(--line);background:var(--game,var(--apricot));color:var(--sticker-ink)}.RPumsq_filter:disabled{cursor:default}.RPumsq_pill{background:var(--paper-2);min-width:22px;height:20px;color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 6px;font-size:12px;display:inline-grid}.RPumsq_filter[aria-checked=true] .RPumsq_pill{color:var(--sticker-ink);background:#fff9}.RPumsq_tray{border-radius:var(--radius);background:var(--paper-2);touch-action:pan-x;scrollbar-width:thin;grid-template-rows:repeat(2,auto);grid-auto-flow:column;justify-content:start;align-items:center;gap:6px 4px;min-height:140px;padding:6px 8px;display:grid;overflow:auto hidden}@media (min-width:900px){.RPumsq_tray{max-height:calc(var(--frame-w) * 3 / 4 + 2 * var(--pad) + 4px - 44px);touch-action:pan-y;grid-template-rows:none;grid-template-columns:repeat(3,1fr);grid-auto-flow:row;align-content:start;justify-items:center;overflow:hidden auto}}.RPumsq_slot{cursor:grab;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;margin:0;padding:0;position:relative}.RPumsq_slot:disabled{cursor:default}.RPumsq_slot:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:6px}.RPumsq_trayPiece{transform-origin:0 0}.RPumsq_slot[data-out] .RPumsq_trayPiece{opacity:.25}.RPumsq_slot[aria-selected=true]{outline:3px solid var(--game,var(--apricot));outline-offset:2px;border-radius:6px}.RPumsq_slot[data-nope]{animation:.42s RPumsq_nope}@keyframes RPumsq_nope{20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.RPumsq_tray[data-dealt] .RPumsq_slot{animation:RPumsq_deal .42s var(--ease-pop) backwards;animation-delay:calc(min(var(--i), 30) * 22ms)}@keyframes RPumsq_deal{0%{opacity:0;transform:translateY(-14px)scale(.85)}}.RPumsq_empty{color:var(--ink-3);margin:0;padding:12px;font-size:14px}.RPumsq_float{z-index:50;filter:drop-shadow(3px 4px #1b161259);will-change:transform;position:fixed}.RPumsq_after{justify-content:center;align-items:flex-start;padding-top:4px;display:flex}.RPumsq_credit{color:var(--ink-3);text-align:center;text-wrap:balance;grid-area:credit;margin:0;font-size:12.5px;line-height:1.4}.RPumsq_credit a{color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--hair);text-decoration-color:var(--hair);text-underline-offset:2px;font-weight:600}[data-style=flat] .RPumsq_edge path{stroke:#0000}.RPumsq_result{align-items:center;gap:14px;margin:0 0 4px;display:flex}.RPumsq_resultPic{aspect-ratio:4/3;border:var(--border);border-radius:var(--radius-sm);background-color:var(--paper-2);width:116px;box-shadow:var(--shadow-sm);background-position:50%;background-size:cover;flex:none}.RPumsq_result figcaption{min-width:0;color:var(--ink-2);gap:2px;font-size:14px;display:grid}.RPumsq_result figcaption b{font-family:var(--font-display);color:var(--ink);font-size:16px;line-height:1.2}.RPumsq_result figcaption a{color:var(--ink);text-underline-offset:2px;margin-top:2px;font-weight:700;text-decoration:underline}.RPumsq_example{flex-wrap:wrap;align-items:center;gap:14px 18px;display:flex}.RPumsq_exampleFrame{flex:none;overflow:visible}.RPumsq_exampleBed{fill:var(--paper-2);stroke:var(--hair)}.RPumsq_examplePiece,.RPumsq_exampleMoving{stroke:var(--line);stroke-width:1.4px;stroke-linejoin:round}.RPumsq_exampleMoving{animation:RPumsq_example 2.8s var(--ease-out) .4s infinite}@keyframes RPumsq_example{0%,16%{transform:translate(108px,18px)rotate(-8deg)}42%,80%{transform:translate(68px,34px)}to{transform:translate(108px,18px)rotate(-8deg)}}.RPumsq_exampleText{color:var(--ink-2);flex:210px;gap:8px;font-size:14.5px;display:grid}@media (hover:none),(pointer:coarse){.RPumsq_keysOnly{display:none}}@media (max-height:700px){.RPumsq_wrap{--frame-w:max(220px, min(640px, calc(100vw - 24px - 2 * var(--pad) - 4px), calc((var(--fit-h,100svh) - 272px) * 4 / 3)));gap:6px;padding:4px 0 8px}.RPumsq_bar{min-height:38px}.RPumsq_clock,.RPumsq_peek{height:38px}.RPumsq_tray{min-height:124px}}@media (prefers-reduced-motion:reduce){.RPumsq_exampleMoving,.RPumsq_tray[data-dealt] .RPumsq_slot,.RPumsq_placed[data-landing],.RPumsq_slot[data-nope]{animation:none}}
