.PuzzleStats_panel__FPkys{background:transparent;border:none;padding:0}.PuzzleStats_title__ykg0r{font-family:var(--font-display);font-size:2.4rem;font-weight:700;text-align:center;letter-spacing:.04em;margin-bottom:1.25rem}.PuzzleStats_tabs___v8BH{display:flex;justify-content:center;gap:.25rem;border:1px solid var(--border);padding:.25rem;max-width:22rem;margin:0 auto}.PuzzleStats_tab__LFCGl{flex:1 1;padding:.5rem .6rem;border:none;background:transparent;color:var(--text-muted);font-family:var(--font-body);font-size:.8rem;line-height:1.2;cursor:pointer;transition:color .15s,background .15s}.PuzzleStats_tab__LFCGl:hover{color:var(--text)}.PuzzleStats_tabActive__qr92r{color:var(--accent-bright);background:var(--accent-dim)}.PuzzleStats_star__vi7OV{color:var(--accent)}.PuzzleStats_hint__X4FSV{text-align:center;font-size:.75rem;color:var(--text-faint);margin:.85rem 0}.PuzzleStats_board__sb_wB{position:relative;display:grid;grid-template-columns:minmax(92px,.95fr) repeat(3,minmax(0,1fr)) 140px;grid-template-rows:auto repeat(3,auto);grid-gap:0;gap:0}.PuzzleStats_gridFrame__bHbVS{position:absolute;grid-column:2/5;grid-row:2/-1;inset:0;pointer-events:none;z-index:4}.PuzzleStats_gridFrame__bHbVS:after,.PuzzleStats_gridFrame__bHbVS:before{content:"";position:absolute;pointer-events:none}.PuzzleStats_gridFrame__bHbVS:before{inset:0;border:1px solid rgba(227,192,105,.75)}.PuzzleStats_gridFrame__bHbVS:after{inset:5px;border:1px solid rgba(227,192,105,.4);background:linear-gradient(rgba(227,192,105,.9),rgba(227,192,105,.9)) 0 0,linear-gradient(rgba(227,192,105,.9),rgba(227,192,105,.9)) 100% 0,linear-gradient(rgba(227,192,105,.9),rgba(227,192,105,.9)) 0 100%,linear-gradient(rgba(227,192,105,.9),rgba(227,192,105,.9)) 100% 100%;background-repeat:no-repeat;background-size:8px 8px;background-origin:border-box}.PuzzleStats_colHeader__vW7H2,.PuzzleStats_corner__On069,.PuzzleStats_rowHeader__CZzeH{display:flex;align-items:center;justify-content:center;text-align:center}.PuzzleStats_colHeader__vW7H2,.PuzzleStats_rowHeader__CZzeH{font-family:var(--font-display);font-size:clamp(.62rem,2.9vw,.92rem);font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;padding:.4rem;color:var(--text);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.PuzzleStats_colHeader__vW7H2{min-height:60px}.PuzzleStats_rowHeader__CZzeH{padding:.4rem .6rem}.PuzzleStats_cell__BN_t6{position:relative;aspect-ratio:1/1;min-height:100%;display:flex;align-items:center;justify-content:center;text-align:center;padding:.3rem;font-size:.78rem;color:var(--text);background:rgba(31,31,27,.85);border:1px solid var(--grid-line);border-radius:0;margin:-1px 0 0 -1px;cursor:pointer;overflow:hidden;transition:border-color .15s ease}.PuzzleStats_cell__BN_t6:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:radial-gradient(circle at center,transparent 26%,rgba(210,178,104,.34) 100%);transition:opacity .4s ease;z-index:0}.PuzzleStats_cell__BN_t6:hover{z-index:2}.PuzzleStats_cell__BN_t6:hover:after{opacity:1}.PuzzleStats_cell__BN_t6.PuzzleStats_wrong__S52Jd{box-shadow:inset 0 0 60px rgba(150,40,40,.22)}.PuzzleStats_filled__N1Ly0{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.15rem;width:100%;height:100%;justify-content:center}.PuzzleStats_cellPercent__NN3ws{align-self:flex-end;margin-right:5px;margin-top:4px;z-index:2;font-size:.78rem;font-weight:700;letter-spacing:.02em;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PuzzleStats_wrong__S52Jd .PuzzleStats_cellPercent__NN3ws{color:#e78a8a}.PuzzleStats_cellThumb__HqAw_{flex:1 1;min-height:0;width:auto;max-width:96%;aspect-ratio:1/1;align-self:center;border-radius:0;object-fit:contain}.PuzzleStats_cellThumbFallback__o3NJ5{display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:.85rem;font-weight:700;letter-spacing:.02em;color:var(--text-muted)}.PuzzleStats_cellName__D6gvb{font-size:.74rem;line-height:1.15;font-weight:600;text-align:center;max-width:100%;padding:0 4px;min-height:2.3em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.PuzzleStats_empty__uGEv7{color:var(--text-faint);font-size:1.2rem}@media (max-width:640px){.PuzzleStats_board__sb_wB{grid-template-columns:minmax(92px,.95fr) repeat(3,minmax(0,1fr)) 0}.PuzzleStats_cellPercent__NN3ws{position:static;font-size:.64rem;line-height:1.1;align-self:center}.PuzzleStats_cellThumb__HqAw_{max-width:88%}.PuzzleStats_cellName__D6gvb{min-height:2em;font-size:.66rem}}@media (max-width:480px){.PuzzleStats_colHeader__vW7H2,.PuzzleStats_rowHeader__CZzeH{letter-spacing:.02em;padding:.3rem}.PuzzleStats_rowHeader__CZzeH{padding:.3rem .4rem}}