._flashcard_1e8vv_1{padding:22px;border:2px solid #a4a4ff;border-radius:8px;background:#fff;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;transition:border-color .16s ease,transform .16s ease}._correct_1e8vv_11,._wrong_1e8vv_15{border-color:#a4a4ff}._problemLine_1e8vv_19{display:flex;align-items:center;justify-content:center;gap:.16em;min-height:118px;color:#111;font-size:5rem;font-weight:900;line-height:1;text-align:center}._factor_1e8vv_32{display:flex;justify-content:center;align-items:center;min-width:1.28em;line-height:1;font-variant-numeric:tabular-nums}._operator_1e8vv_41,._equals_1e8vv_42{display:flex;justify-content:center;align-items:center;width:.55em;padding-top:.08em;font-size:.45em;line-height:1;text-align:center}._answerInput_1e8vv_53{width:100%;height:74px;border:2px solid #a4a4ff;border-radius:8px;background:#fff;color:#111;font-size:2rem;font-weight:850;text-align:center;outline:none}._answerInput_1e8vv_53:focus{border-color:#a4a4ff;box-shadow:0 0 0 4px #a4a4ff57}._feedbackText_1e8vv_71,._actions_1e8vv_72{display:flex;align-items:center}._feedbackText_1e8vv_71{gap:7px;min-height:28px;margin:12px 0 18px;color:#111;font-weight:700}._correct_1e8vv_11 ._feedbackText_1e8vv_71{color:#4e4ee4}._wrong_1e8vv_15 ._feedbackText_1e8vv_71{color:#111}._actions_1e8vv_72{gap:10px}._primaryButton_1e8vv_97{display:inline-flex;align-items:center;justify-content:center;min-height:50px;border-radius:8px;font-weight:850;width:100%;border:0;background:#ffa92c;color:#111;box-shadow:0 12px 24px #ffa92c47;text-transform:uppercase}@media(max-width:430px){._problemLine_1e8vv_19{font-size:4.15rem}}._backdrop_1qr11_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#11111161}._popup_1qr11_7{position:fixed;top:50%;left:50%;width:min(92vw,420px);padding:22px;border-radius:8px;background:#fff;color:#111;box-shadow:0 24px 70px #4e4ee442;transform:translate(-50%,-50%)}._icon_1qr11_20{display:grid;width:50px;height:50px;margin-bottom:14px;border-radius:999px;background:#ffd89f;color:#4e4ee4;place-items:center}._title_1qr11_31{margin:0 0 8px;font-size:1.35rem}._description_1qr11_36{margin-bottom:18px;color:#111;font-size:1rem;line-height:1.55}._retryButton_1qr11_43{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:50px;border:0;border-radius:8px;background:#4e4ee4;color:#fff;font-weight:850;box-shadow:0 12px 24px #4e4ee43d}._appShell_1c83a_1{isolation:isolate;width:min(100%,520px);min-height:100dvh;margin:0 auto;padding:calc(24px + env(safe-area-inset-top)) 18px 24px}._updateBanner_1c83a_9{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));left:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:488px;min-height:58px;margin:0 auto;padding:10px 12px 10px 16px;border:2px solid #4e4ee4;border-radius:8px;background:#fff;color:#111;box-shadow:0 18px 40px #4e4ee438}._updateBanner_1c83a_9 span{font-size:.9rem;font-weight:800}._updateBanner_1c83a_9 button{min-height:40px;border:0;border-radius:8px;background:#4e4ee4;color:#fff;font-weight:850;padding:0 14px}@media(max-width:430px){._appShell_1c83a_1{padding-inline:14px}}:root{color:#111;background:#fff;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{position:relative;margin:0;min-width:320px;min-height:100dvh;background:#fff}button,input{font:inherit}button{cursor:pointer}h1,h2,p{margin-top:0}
