.page-module__FnljOq__intro{gap:16px;max-width:560px;display:grid}.page-module__FnljOq__intro h1{margin:0;font-size:1.6rem}.page-module__FnljOq__howTo{background:#ffffff80;border:1px solid #362d1e1a;border-radius:14px;padding:14px 16px}.page-module__FnljOq__howTo h3{margin:0 0 8px;font-size:.9rem}.page-module__FnljOq__howTo ul{color:var(--muted);gap:4px;margin:0;padding-left:18px;font-size:.82rem;display:grid}.page-module__FnljOq__header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.page-module__FnljOq__progress{color:var(--muted);font-size:.8rem}.page-module__FnljOq__score{font-size:.85rem;font-weight:600}.page-module__FnljOq__timer{background:#362d1e12;border-radius:999px;padding:4px 12px;font-size:1.1rem;font-weight:700}.page-module__FnljOq__timerUrgent{color:var(--red,#dc2626);background:#ef444426}.page-module__FnljOq__hint{color:var(--muted);background:#f59e0b14;border:1px solid #f59e0b33;border-radius:10px;margin-bottom:16px;padding:10px 12px;font-size:.82rem;font-style:italic}.page-module__FnljOq__orderSlots{gap:6px;margin-bottom:14px;display:grid}.page-module__FnljOq__slot{align-items:center;gap:8px;display:flex}.page-module__FnljOq__slotNum{background:#362d1e14;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;font-weight:700;display:flex}.page-module__FnljOq__fieldChip{cursor:pointer;background:#22c55e1a;border:1px solid #362d1e1f;border-radius:10px;flex:1;align-items:center;gap:8px;padding:8px 12px;font-size:.82rem;display:flex}.page-module__FnljOq__fieldChip strong{flex:none}.page-module__FnljOq__emptySlot{cursor:default;color:var(--muted);background:#362d1e0a;border-style:dashed;justify-content:center}.page-module__FnljOq__removeHint{color:var(--muted);margin-left:auto;font-size:.7rem}.page-module__FnljOq__fieldPool{gap:6px;margin-bottom:14px;display:grid}.page-module__FnljOq__fieldBtn{font:inherit;text-align:left;cursor:pointer;color:var(--text);background:#ffffff8c;border:1px solid #362d1e1f;border-radius:10px;padding:10px 12px;font-size:.82rem;transition:background .12s}.page-module__FnljOq__fieldBtn:hover{background:#ffffffd9}.page-module__FnljOq__sectionLabel{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:.72rem;font-weight:700}.page-module__FnljOq__correctCitation{background:#22c55e14;border:1px solid #22c55e33;border-radius:12px;margin-bottom:14px;padding:14px}.page-module__FnljOq__citationText{margin:0;font-size:.875rem;font-style:italic}.page-module__FnljOq__fieldResults{gap:8px;margin-bottom:16px;display:grid}.page-module__FnljOq__fieldResult{border:1px solid;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:.82rem;display:flex}.page-module__FnljOq__correct{background:#22c55e14;border-color:#22c55e40}.page-module__FnljOq__wrong{background:#ef444412;border-color:#ef444433}.page-module__FnljOq__playerPicked{color:var(--red,#dc2626);font-style:italic}.page-module__FnljOq__tick{margin-left:auto}.page-module__FnljOq__done{text-align:center;gap:16px;max-width:480px;margin:0 auto;padding:32px 0;display:grid}.page-module__FnljOq__done h1{margin:0;font-size:1.5rem}.page-module__FnljOq__finalScore{margin:0;font-size:1.8rem;font-weight:700}.page-module__FnljOq__doneActions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}