.page_intro__ub8WO{display:grid;gap:16px;max-width:560px}.page_intro__ub8WO h1{font-size:1.6rem;margin:0}.page_howTo__I55TA{padding:14px 16px;border-radius:14px;background:rgba(255,255,255,.5);border:1px solid rgba(54,45,30,.1)}.page_howTo__I55TA h3{margin:0 0 8px;font-size:.9rem}.page_howTo__I55TA ul{margin:0;padding-left:18px;font-size:.82rem;color:var(--muted);display:grid;gap:4px}.page_header__V5Zed{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:8px}.page_round__OrlFL{color:var(--muted)}.page_round__OrlFL,.page_score__JEwdE{font-size:.85rem;font-weight:600}.page_timer__k69Al{font-size:1rem;font-weight:700;padding:3px 10px;border-radius:999px;background:rgba(54,45,30,.07)}.page_timerUrgent__UJzGu{background:rgba(239,68,68,.15);color:var(--red,#dc2626)}.page_original__01mJ5{padding:14px 16px;border-radius:12px;background:rgba(239,68,68,.05);border:1px solid rgba(239,68,68,.15);font-size:.85rem;line-height:1.7;margin-bottom:14px}.page_originalLabel__qUop1{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);display:block;margin-bottom:6px}.page_textarea__YZ_XN{width:100%;min-height:100px;padding:10px 12px;border-radius:10px;border:1px solid rgba(54,45,30,.18);background:rgba(255,255,255,.6);font-size:.9rem;font-family:inherit;resize:vertical;box-sizing:border-box;margin-bottom:8px}.page_charCount__ol6YU{font-size:.75rem;color:var(--muted);text-align:right;margin-bottom:12px}.page_scoring__r_WO7{display:grid;gap:8px;margin:14px 0}.page_scoreRow__13mOA{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-radius:8px;background:rgba(255,255,255,.5);border:1px solid rgba(54,45,30,.1);font-size:.85rem}.page_scoreDim__B1tS_{font-weight:600}.page_scoreVal__Y0L6Q{font-size:1rem;font-weight:700}.page_feedback__BXDfV{border-radius:10px;background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.2)}.page_fallback___4lZP,.page_feedback__BXDfV{padding:10px 14px;font-size:.82rem;line-height:1.6;margin-bottom:12px}.page_fallback___4lZP{border-radius:10px;background:rgba(239,68,68,.07);border:1px solid rgba(239,68,68,.2);color:var(--muted)}.page_loading__rNxZ6{text-align:center;padding:20px 0;font-size:.85rem;color:var(--muted)}.page_done__WO98p{display:grid;gap:16px;text-align:center;max-width:480px;margin:0 auto;padding:32px 0}.page_done__WO98p h1{font-size:1.5rem;margin:0}.page_finalScore__FBAEM{font-size:1.8rem;font-weight:700;margin:0}.page_doneActions__FSCnK{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}