.Challenge-module__0LcwVq__challenge{max-width:760px;margin:18px 0 0}.Challenge-module__0LcwVq__hello{font:600 17px var(--font-ui);align-items:center;gap:10px;margin:0 0 12px;display:flex}.Challenge-module__0LcwVq__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.Challenge-module__0LcwVq__grid li{display:flex}.Challenge-module__0LcwVq__square{min-width:0;min-height:var(--tap-kid,64px);aspect-ratio:1;border:3px solid var(--ink);border-radius:var(--radius-md);background:var(--card);box-shadow:2px 2px 0 color-mix(in srgb, var(--ink) 18%, transparent);color:var(--ink);font:700 14px/1.15 var(--font-ui);text-align:center;cursor:pointer;touch-action:manipulation;overflow-wrap:anywhere;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:6px 4px;display:flex;position:relative}.Challenge-module__0LcwVq__square[aria-pressed=true]{border-color:var(--sky-deep,#2f8fcb);background:var(--sky-soft,#dcf1fc)}.Challenge-module__0LcwVq__square[data-free]{background-image:radial-gradient(color-mix(in srgb, var(--ink) 8%, transparent) 1.2px, transparent 1.3px);background-size:6px 6px;background-color:var(--sun-soft)}.Challenge-module__0LcwVq__square:disabled{cursor:default}.Challenge-module__0LcwVq__square:focus-visible{outline:3px solid var(--sky-deep,#2f8fcb);outline-offset:2px}.Challenge-module__0LcwVq__pic{font-size:26px;line-height:1}.Challenge-module__0LcwVq__short{display:block}.Challenge-module__0LcwVq__mark{color:var(--sky-deep,#2f8fcb);font-size:18px;position:absolute;top:2px;right:4px}@media (max-width:560px){.Challenge-module__0LcwVq__grid{gap:4px}.Challenge-module__0LcwVq__square{border-width:2px;padding:4px 2px;font-size:11px}.Challenge-module__0LcwVq__pic{font-size:20px}.Challenge-module__0LcwVq__mark{font-size:14px}}.Challenge-module__0LcwVq__won{border:3px solid var(--ink);border-radius:var(--radius-md);background:var(--sky-soft,#dcf1fc);box-shadow:2px 2px 0 color-mix(in srgb, var(--ink) 18%, transparent);margin:16px 0 0;padding:14px 16px}.Challenge-module__0LcwVq__wonH{font:700 22px var(--font-ui);align-items:center;gap:8px;margin:0 0 6px;display:flex}.Challenge-module__0LcwVq__keepNote{color:var(--ink-soft);font-size:15px}.Challenge-module__0LcwVq__squareList{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.Challenge-module__0LcwVq__squareList li{align-items:center;gap:10px;display:flex}.Challenge-module__0LcwVq__squareList small{color:var(--ink-soft)}.Challenge-module__0LcwVq__sheet{font-family:var(--font-ui), sans-serif;color:#000}.Challenge-module__0LcwVq__paper,.Challenge-module__0LcwVq__cert{color:#000}.Challenge-module__0LcwVq__paperTitle{text-align:center;margin:0 0 4px;font-size:22px}.Challenge-module__0LcwVq__paperHow{text-align:center;margin:0 0 10px;font-size:13px}.Challenge-module__0LcwVq__paperGrid{border:2px solid #000;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.Challenge-module__0LcwVq__paperSquare{aspect-ratio:1;text-align:center;break-inside:avoid;background:#fff;border:1px solid #000;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:4px;font-size:12px;line-height:1.15;display:flex;position:relative}.Challenge-module__0LcwVq__paperSquare[data-free]{background:#f3f3f3;font-weight:700}.Challenge-module__0LcwVq__paperSquare[data-on]{background:#e6f4fc}.Challenge-module__0LcwVq__paperPic{font-size:22px}.Challenge-module__0LcwVq__paperTick{font-size:20px;font-weight:700;position:absolute;top:2px;right:6px}.Challenge-module__0LcwVq__paperFoot{text-align:center;margin:10px 0 0;font-size:11px}.Challenge-module__0LcwVq__blankWrap{max-width:640px;margin:14px 0 0}.Challenge-module__0LcwVq__cert{text-align:center;border:6px double #000;padding:.6in .5in}.Challenge-module__0LcwVq__certStar{margin:0;font-size:64px}.Challenge-module__0LcwVq__certName{margin:.3in 0 .15in;font-size:28px;font-weight:700}.Challenge-module__0LcwVq__certWhat{margin:0 0 .3in;font-size:18px}.Challenge-module__0LcwVq__certDate{font-size:16px}@media print{.Challenge-module__0LcwVq__paperGrid{width:7in;max-width:100%;margin:0 auto}.Challenge-module__0LcwVq__paper,.Challenge-module__0LcwVq__cert{break-inside:avoid}}
