.visual-tutor_tutor__3Osqf{color:#183340;background:white;border:1px solid #d9e5e9;border-radius:18px;padding:24px;margin:24px auto;font:1rem/1.65 Arial,Helvetica,sans-serif}.visual-tutor_tutor__3Osqf *{box-sizing:border-box}.visual-tutor_tutor__3Osqf h2{font-size:1.3rem;line-height:1.4;margin:8px 0;font-weight:700}.visual-tutor_eyebrow__UrZnj,.visual-tutor_source__ITHmg{font-size:.875rem;color:#536b76}.visual-tutor_source__ITHmg{text-decoration:underline}.visual-tutor_tutor__3Osqf section{margin-top:20px}.visual-tutor_tutor__3Osqf section+section{border-top:1px solid #d9e5e9;padding-top:20px}.visual-tutor_tutor__3Osqf h3{font-size:.875rem;color:#536b76;text-transform:uppercase;letter-spacing:.04em;margin:0 0 12px;font-weight:700}.visual-tutor_question__VWsGJ{font-size:1.2rem;line-height:1.9;margin:0}.visual-tutor_highlight__u5Ozq{font:inherit;color:inherit;display:inline;border:0;border-bottom:2px solid;padding:2px 4px;border-radius:4px;cursor:pointer;text-align:left}.visual-tutor_highlight__u5Ozq[aria-pressed=true]{outline:2px solid currentColor;outline-offset:2px}.visual-tutor_tutor__3Osqf [data-tone="0"]{color:#174caf;background:#eaf1ff}.visual-tutor_tutor__3Osqf [data-tone="1"],.visual-tutor_tutor__3Osqf [data-tone=condition]{color:#713bb0;background:#f2eaff}.visual-tutor_tutor__3Osqf [data-tone="2"]{color:#88510a;background:#fff1dc}.visual-tutor_tutor__3Osqf [data-tone=target]{color:#096f5b;background:#e2f5ee}.visual-tutor_labels__5m9Oe{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px;font-size:.875rem}.visual-tutor_labels__5m9Oe span{border-radius:5px;padding:4px 9px}.visual-tutor_equation__n3ktb{font-size:1.5rem;line-height:1.7;overflow-wrap:anywhere;margin:10px 0}.visual-tutor_working__YqVz4{font-size:1.2rem;overflow-wrap:anywhere;margin:8px 0}.visual-tutor_result___O9jv{font-size:1.5rem;padding:12px 18px;border-radius:10px;background:#e2f5ee;color:#096f5b;display:inline-block;margin:14px 0 0}.visual-tutor_tip__vfKfF{margin:16px 0 0}.visual-tutor_connection__OYxmE,.visual-tutor_note__cZ5ts{font-size:.875rem;color:#536b76;margin:12px 0 0}.visual-tutor_connection__OYxmE:empty{display:none}.visual-tutor_tutor__3Osqf :focus-visible{outline:3px solid #4338ca;outline-offset:4px}@media(max-width:440px){.visual-tutor_tutor__3Osqf{padding:18px}.visual-tutor_question__VWsGJ{font-size:1.0625rem}.visual-tutor_equation__n3ktb{font-size:1.3rem}}.visual-tutor_existing__YhAR2{font-size:1rem;line-height:1.8;overflow-wrap:anywhere}.visual-tutor_existing__YhAR2 li,.visual-tutor_existing__YhAR2 p{font-size:inherit}.practice-tabs_shell__O3qKy{min-width:0}.practice-tabs_tabs__8aStH{display:flex;gap:8px;margin-bottom:16px;border-bottom:1px solid #d9e5e9}.practice-tabs_tabs__8aStH button{flex:1;min-height:44px;padding:12px;color:#536b76;background:#fff;border:0;border-bottom:3px solid transparent;font-size:1rem;font-weight:600;cursor:pointer}.practice-tabs_tabs__8aStH button[aria-selected=true]{color:#096f5b;border-bottom-color:#096f5b;background:#e2f5ee}.practice-tabs_shell__O3qKy button:focus-visible{outline:3px solid #4338ca;outline-offset:3px}.practice-tabs_locked__KvkWe{background:white;border:1px solid #d9e5e9;padding:24px;border-radius:14px;font-size:1rem;line-height:1.6}.practice-tabs_locked__KvkWe h3{font-weight:700;margin-bottom:8px}.practice-tabs_locked__KvkWe button,.practice-tabs_next__N6BdD{margin-top:16px;padding:12px 18px;background:#096f5b;color:white;border:0;border-radius:9px;font-size:1rem;cursor:pointer}.solve-faster_page__Teu1B{background:#f3f7f9;color:#142d43;min-height:100vh;padding:24px;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;overflow-x:hidden}.solve-faster_shell__UdkPa{max-width:960px;margin:auto;width:100%;box-sizing:border-box}.solve-faster_header__aIuPH{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;align-items:center;padding:12px 0 30px;font-size:.875rem}.solve-faster_header__aIuPH a{color:#0f766e;font-weight:700}.solve-faster_header__aIuPH span{letter-spacing:.05em;color:#536575}.solve-faster_page__Teu1B h1{font-size:clamp(1.8rem,4vw,2.6rem);letter-spacing:-.035em;font-weight:750;line-height:1.2;margin:8px 0 12px}.solve-faster_lede__dwEb6{font-size:1rem;line-height:1.7;color:#536575;margin-bottom:28px}.solve-faster_setup__tcC_4{background:white;border:1px solid #dbe5ec;border-radius:14px;padding:20px;box-sizing:border-box}.solve-faster_setup__tcC_4>label{display:block;font-weight:700;margin-bottom:8px}.solve-faster_setup__tcC_4 select{width:100%;max-width:390px;background:#f8fafc;border:1px solid #a6b5c3;padding:12px;border-radius:8px;font:inherit;box-sizing:border-box}.solve-faster_setup__tcC_4 summary{cursor:pointer;margin-top:16px;color:#0f766e;font-weight:600}.solve-faster_fields__SY_zz{display:flex;flex-wrap:wrap;gap:16px;margin:20px 0}.solve-faster_fields__SY_zz label{font-size:.875rem;flex:1 1 160px;min-width:0}.solve-faster_fields__SY_zz input{display:block;width:100%;border:1px solid #a6b5c3;padding:12px;border-radius:8px;font-size:1rem;margin-top:8px;box-sizing:border-box}.solve-faster_setup__tcC_4 button{background:#0f766e;color:white;padding:12px 16px;border-radius:8px;font-weight:650;cursor:pointer}.solve-faster_setup__tcC_4 [role=alert]{color:#9f1239;margin-top:12px}.solve-faster_note__aa7kv{font-size:.875rem;line-height:1.7;color:#536575;padding:12px 0 30px}.solve-faster_workoutSection__GbvtV{background:white;border:1px solid #dbe5ec;border-radius:14px;padding:20px;margin-top:24px;box-sizing:border-box;max-width:100%;overflow-wrap:anywhere}.solve-faster_workoutHeader__ItXgE{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}.solve-faster_workoutTitle__YQGcx{font-size:1.2rem;font-weight:750;margin:4px 0;color:#142d43}.solve-faster_workoutSub__UjMIH{font-size:.875rem;color:#536575;margin:0;line-height:1.5}.solve-faster_filterRow__pNNuF{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.solve-faster_filterPill__7AERl{background:#f1f5f9;color:#334155;border:1px solid #cbd5e1;border-radius:999px;padding:6px 12px;font-size:.75rem;font-weight:650;cursor:pointer;max-width:100%;overflow-wrap:anywhere}.solve-faster_filterPillActive__ydiJA{background:#0f766e;color:white;border-color:#0f766e}.solve-faster_drillGrid___HOOY{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;margin-top:16px}.solve-faster_drillCard__WDhyc{border:1px solid #dbe5ec;border-radius:12px;padding:16px;background:#f8fafc;display:flex;flex-direction:column;gap:10px;box-sizing:border-box;max-width:100%;overflow-wrap:anywhere}.solve-faster_drillMeta__jDP5C{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:.75rem;font-weight:700;color:#0f766e}.solve-faster_drillRule__lvl7o{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;padding:10px;font-size:.75rem;color:#065f46;line-height:1.45}.solve-faster_drillPrompt__JuWET{font-size:.875rem;font-weight:650;color:#142d43;line-height:1.45;margin:0}.solve-faster_optionList__4OHEs{display:flex;flex-direction:column;gap:6px}.solve-faster_optionBtn__Ngnu0{width:100%;text-align:left;background:white;border:1px solid #cbd5e1;border-radius:8px;padding:8px 10px;font-size:.8rem;color:#142d43;cursor:pointer;box-sizing:border-box;overflow-wrap:anywhere}.solve-faster_optionCorrect__x1GJq{background:#dcfce7;border-color:#16a34a;color:#14532d;font-weight:700}.solve-faster_optionWrong__kbeoS{background:#fee2e2;border-color:#dc2626;color:#7f1d1d;font-weight:700}.solve-faster_feedbackBox__0hiZA{border-radius:8px;padding:10px;font-size:.78rem;line-height:1.45;background:#f1f5f9;border:1px solid #cbd5e1}.solve-faster_page__Teu1B :focus-visible{outline:3px solid #4338ca;outline-offset:4px}@media(max-width:560px){.solve-faster_page__Teu1B{padding:16px}.solve-faster_workoutSection__GbvtV{padding:14px}}