.page_intro__7pX9_{display:grid;gap:16px;max-width:560px}.page_intro__7pX9_ h1{font-size:1.6rem;margin:0}.page_infoBox__rPu98{padding:14px 16px;border-radius:14px;background:rgba(255,255,255,.5);border:1px solid rgba(54,45,30,.1)}.page_infoBox__rPu98 h3{margin:0 0 8px;font-size:.9rem}.page_infoBox__rPu98 ul{margin:0;padding-left:18px;font-size:.82rem;color:var(--muted);display:grid;gap:4px}.page_header__jzXd2{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.page_levelTag__7a_z6{font-size:.82rem;font-weight:600;padding:4px 10px;border-radius:8px;background:rgba(54,45,30,.07)}.page_score___D9te{font-size:.85rem;font-weight:600}.page_description__oqkyY{font-size:.875rem;color:var(--muted);margin-bottom:16px}.page_incomeSummary__SeVpj{padding:14px 16px;border-radius:14px;background:rgba(255,255,255,.5);border:1px solid rgba(54,45,30,.1);margin-bottom:16px}.page_sectionLabel__Cn7O7{font-size:.72rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:0 0 10px}.page_summaryGrid__rTjx2{display:grid;grid-template-columns:1fr auto;gap:6px 16px;font-size:.85rem}.page_summaryGrid__rTjx2 span:nth-child(2n){font-weight:600;text-align:right}.page_formSection__SGxUH{display:grid;gap:12px;margin-bottom:16px}.page_formField__F3_OU{display:grid;gap:5px;font-size:.85rem;color:var(--muted)}.page_formField__F3_OU input{padding:10px 12px;border-radius:12px;border:1px solid rgba(54,45,30,.15);background:rgba(255,255,255,.6);font:inherit;font-size:.9rem;color:var(--text)}.page_resultGrid__a9u1N{display:grid;gap:10px;margin-bottom:20px}.page_resultRow__acYu9{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;border:1px solid}.page_correct__93xBd{background:rgba(34,197,94,.08);border-color:rgba(34,197,94,.25)}.page_wrong__bgPrk{background:rgba(239,68,68,.07);border-color:rgba(239,68,68,.2)}.page_resultLabel__jpIrm{font-size:.82rem;flex:1 1}.page_resultValues__BngVY{display:grid;gap:2px;font-size:.78rem}.page_expected__yaaIY{color:var(--muted)}.page_yourCorrect__CE5VX{color:#16a34a;font-weight:600}.page_yourWrong__cIrQL{color:var(--red,#dc2626)}.page_tick__l_seY{font-size:1rem;flex-shrink:0}.page_done__8wwpD{display:grid;gap:16px;text-align:center;max-width:480px;margin:0 auto;padding:32px 0}.page_done__8wwpD h1{font-size:1.6rem;margin:0}.page_finalScore__M4Wxf{font-size:1.5rem;font-weight:700;margin:0}.page_doneActions__ob0wK{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}