.CopyButton_copyBtn__h7LlO{gap:6px;white-space:nowrap}.toolButtons_toolInk__BIP3K{--tool-ink:color-mix(in srgb,var(--tool-accent,var(--brand-primary)) 50%,var(--text-primary));--control-accent:var(--tool-ink);--control-accent-strong:var(--tool-ink);--control-focus:var(--tool-ink);--control-tint:color-mix(in srgb,var(--tool-ink) 12%,transparent);--control-focus-ring:0 0 0 3px color-mix(in srgb,var(--tool-ink) 28%,transparent);--control-focus-outline:2px solid var(--tool-ink);--control-on-accent:var(--bg-card)}.toolButtons_copyBtn__jS6xu,.toolButtons_ghostBtn__yA4oM{gap:6px}.DecimalToFraction_wrap__TLkPv{margin-bottom:40px}.DecimalToFraction_wrap__TLkPv button{font-family:inherit}.DecimalToFraction_wrap__TLkPv .katex{color:var(--text-primary)}.DecimalToFraction_wrap__TLkPv .katex,.DecimalToFraction_wrap__TLkPv .katex-display{direction:ltr;unicode-bidi:isolate}.DecimalToFraction_wrap__TLkPv .katex-display{margin:0;padding-bottom:.5em}.DecimalToFraction_toolbar__JC5VQ{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;margin-bottom:8px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card)}.DecimalToFraction_inputLabel__ByquK{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:600;white-space:nowrap}.DecimalToFraction_input__Odiwd{box-sizing:border-box;flex:1 1 240px;min-width:0;padding:10px 12px;font-size:16px;font-family:inherit;color:var(--text-primary);background:var(--control-bg);border:var(--control-border) solid var(--control-line);border-radius:var(--control-radius);transition:border-color var(--motion-fast) var(--motion-ease-standard),box-shadow var(--motion-fast) var(--motion-ease-standard);direction:ltr}.DecimalToFraction_input__Odiwd:focus{outline:none;border-color:var(--control-focus);box-shadow:var(--control-focus-ring)}.DecimalToFraction_presets__pgP_9{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.DecimalToFraction_presetButton__x5Idv{display:inline-flex;align-items:center;background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);font-size:13px;padding:6px 12px;border-radius:8px;cursor:pointer;transition:background-color .15s,color .15s;direction:ltr}.DecimalToFraction_presetButton__x5Idv:hover{background:var(--hover-background);color:var(--text-primary)}.DecimalToFraction_error__cQ6sy{margin:0;padding:14px 16px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card);font-size:14px;line-height:1.5;color:var(--text-secondary)}.DecimalToFraction_result__e9dMN{padding:16px;margin-bottom:12px;border:2px solid color-mix(in srgb,var(--tool-accent,var(--brand-primary)) 40%,var(--border-color));border-radius:12px;background:color-mix(in srgb,var(--tool-accent,var(--brand-primary)) 8%,var(--bg-card))}.DecimalToFraction_resultHead__lxir5{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.DecimalToFraction_resultLabel__HMKzI{margin:0;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--tool-ink);font-weight:700}.DecimalToFraction_resultMath__vYcHs{display:flex;flex-wrap:wrap;gap:8px 24px;font-size:20px;color:var(--text-primary);overflow-x:auto;direction:ltr}.DecimalToFraction_panel__NYYOv{border:2px solid var(--border-color);border-radius:12px;background:var(--bg-card);overflow:hidden}.DecimalToFraction_stepsLabel__t38T4{display:block;padding:10px 16px;border-bottom:1px solid var(--border-color);background:var(--bg-secondary);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:600}.DecimalToFraction_steps__r0iyb{list-style:none;margin:0;padding:8px 16px 16px}.DecimalToFraction_step__pJekr{display:flex;align-items:flex-start;gap:12px;padding:10px 0;border-bottom:1px solid var(--border-color)}.DecimalToFraction_step__pJekr:last-child{border-bottom:0}.DecimalToFraction_stepIndex__j_DnD{flex:none;width:22px;height:22px;margin-top:2px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--bg-secondary);color:var(--text-secondary);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.DecimalToFraction_stepBody__W6Dul{flex:1;min-width:0}.DecimalToFraction_stepCaption__tizdW{margin:0 0 4px;font-size:14px;line-height:1.5;color:var(--text-secondary)}.DecimalToFraction_stepMath__0XCKs{font-size:17px;color:var(--text-primary);overflow-x:auto;direction:ltr;text-align:start}.DecimalToFraction_raw__tFIvb{font-family:var(--font-mono,monospace);font-size:14px;color:var(--text-primary)}.DecimalToFraction_hint__bUL6J{margin:0 0 12px;font-size:13px;line-height:1.5;color:var(--text-secondary)}.DecimalToFraction_facts__RCcvx{display:flex;flex-wrap:wrap;gap:8px 28px;margin:12px 0 0}.DecimalToFraction_fact__xlmLv{display:flex;flex-direction:column;gap:2px}.DecimalToFraction_fact__xlmLv dt{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);font-weight:600}.DecimalToFraction_fact__xlmLv dd{margin:0;font-size:16px;color:var(--text-primary);font-variant-numeric:tabular-nums}.DecimalToFraction_resultMath__vYcHs .katex-display,.DecimalToFraction_resultMath__vYcHs .katex-display>.katex,.DecimalToFraction_stepMath__0XCKs .katex-display,.DecimalToFraction_stepMath__0XCKs .katex-display>.katex{text-align:start}.EloCalculator_wrap___N0As{margin-bottom:40px}.EloCalculator_wrap___N0As button{font-family:inherit}.EloCalculator_wrap___N0As .katex{color:var(--text-primary)}.EloCalculator_wrap___N0As .katex,.EloCalculator_wrap___N0As .katex-display{direction:ltr;unicode-bidi:isolate}.EloCalculator_wrap___N0As .katex-display{margin:0;padding-bottom:.4em}.EloCalculator_toolbar__vKEO_{display:flex;flex-wrap:wrap;gap:12px;padding:12px;margin-bottom:8px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card)}.EloCalculator_field__MZW7H{display:flex;flex-direction:column;gap:4px;flex:1 1 140px;min-width:0}.EloCalculator_fieldLabel__PsBB8{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);font-weight:600}.EloCalculator_input__1lVvT{box-sizing:border-box;width:100%;padding:10px 12px;font-size:16px;font-family:var(--font-mono,monospace);color:var(--text-primary);background:var(--control-bg);border:var(--control-border) solid var(--control-line);border-radius:var(--control-radius);transition:border-color var(--motion-fast) var(--motion-ease-standard),box-shadow var(--motion-fast) var(--motion-ease-standard);direction:ltr;text-align:start}.EloCalculator_input__1lVvT:focus{outline:none;border-color:var(--control-focus);box-shadow:var(--control-focus-ring)}.EloCalculator_inputBad__DX2k0,.EloCalculator_inputBad__DX2k0:focus{border-color:var(--control-invalid)}.EloCalculator_fieldError__TCpUu{font-size:12px;line-height:1.4;color:var(--text-secondary)}.EloCalculator_checkField__uaMjZ{align-self:flex-end;padding-bottom:10px;white-space:nowrap}.EloCalculator_approx__27h7q{margin-inline-start:6px;font-size:11px;letter-spacing:.03em;text-transform:uppercase;color:var(--text-secondary);font-weight:600}.EloCalculator_notes__MiHyF{display:flex;flex-direction:column;gap:8px}.EloCalculator_sourceLink__7xuto{color:var(--tool-ink);text-decoration:underline}.EloCalculator_kNote__uVUU1{margin:0 0 12px;font-size:13px;line-height:1.5;color:var(--text-secondary)}.EloCalculator_panel__Vj4C_{border:2px solid var(--border-color);border-radius:12px;background:var(--bg-card);overflow:hidden;margin-bottom:12px}.EloCalculator_panelLabel__GzUtt{display:block;padding:10px 16px;border-bottom:1px solid var(--border-color);background:var(--bg-secondary);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:600}.EloCalculator_games__QYVXm{display:flex;flex-direction:column;gap:8px;padding:14px 16px 8px}.EloCalculator_gameRow__pWlro{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.EloCalculator_gameRow__pWlro .EloCalculator_input__1lVvT{flex:0 1 120px}.EloCalculator_results__zONOw{flex-wrap:wrap;max-inline-size:100%}.EloCalculator_gamesFoot__RyHLl{padding:4px 16px 14px}.EloCalculator_error__e169H{margin:0;padding:14px 16px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card);font-size:14px;line-height:1.5;color:var(--text-secondary)}.EloCalculator_result__5iYg8{padding:16px;margin-bottom:12px;border:2px solid color-mix(in srgb,var(--tool-accent,var(--brand-primary)) 40%,var(--border-color));border-radius:12px;background:color-mix(in srgb,var(--tool-accent,var(--brand-primary)) 8%,var(--bg-card))}.EloCalculator_resultHead__8oHI1{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.EloCalculator_resultLabel__ns4UG{margin:0;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--tool-ink);font-weight:700}.EloCalculator_answer__juO2j{display:flex;align-items:baseline;gap:12px;margin:0;font-size:40px;font-weight:700;line-height:1.1;color:var(--text-primary);font-variant-numeric:tabular-nums;direction:ltr}.EloCalculator_delta__DMNjT{font-size:20px;font-weight:600;color:var(--tool-ink)}.EloCalculator_facts__Gkbg3{display:flex;flex-wrap:wrap;gap:8px 28px;margin:14px 0 0}.EloCalculator_fact__XqvMO{display:flex;flex-direction:column;gap:2px;min-width:0}.EloCalculator_fact__XqvMO dt{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);font-weight:600}.EloCalculator_fact__XqvMO dd{margin:0;font-size:16px;color:var(--text-primary);font-variant-numeric:tabular-nums}.EloCalculator_cappedNote__WywPv{margin:12px 0 0;padding:10px 12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--tool-accent,var(--brand-primary)) 40%,var(--border-color));background:var(--bg-card);font-size:13px;line-height:1.5;color:var(--text-primary)}.EloCalculator_outcomes___v_Xq{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;padding:14px 16px}.EloCalculator_outcome__AQGfG{display:flex;flex-direction:column;gap:2px}.EloCalculator_outcomeName__2Ggic{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);font-weight:600}.EloCalculator_outcomeDelta__e_UWO{font-size:22px;font-weight:700;color:var(--tool-ink);font-variant-numeric:tabular-nums;direction:ltr}.EloCalculator_outcomeRating___q7Mu{font-size:13px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.EloCalculator_steps__EVGRm{list-style:none;margin:0;padding:8px 16px 16px}.EloCalculator_step__xg76I{display:flex;align-items:flex-start;gap:12px;padding:10px 0;border-bottom:1px solid var(--border-color)}.EloCalculator_step__xg76I:last-child{border-bottom:0}.EloCalculator_stepIndex__9K3TE{flex:none;width:22px;height:22px;margin-top:2px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--bg-secondary);color:var(--text-secondary);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.EloCalculator_stepBody__vlVGD{flex:1;min-width:0}.EloCalculator_stepCaption__xzatc{margin:0 0 4px;font-size:14px;line-height:1.5;color:var(--text-secondary)}.EloCalculator_stepMath__T0G23{font-size:17px;color:var(--text-primary);overflow-x:auto;direction:ltr;text-align:start}.EloCalculator_gapRows__zXq0S{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:8px;padding:14px 16px 4px}.EloCalculator_gapRow__Eiy_4{display:flex;flex-direction:column;gap:2px}.EloCalculator_gapValue__DamiQ{font-size:12px;color:var(--text-secondary);font-variant-numeric:tabular-nums;direction:ltr}.EloCalculator_gapScore__juas9{font-size:18px;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums}.EloCalculator_tableNote__wDgW9{padding:10px 16px 16px}.EloCalculator_hint__aJ_RY,.EloCalculator_tableNote__wDgW9{margin:0;font-size:13px;line-height:1.5;color:var(--text-secondary)}.EloCalculator_raw__ZTV2S{font-family:var(--font-mono,monospace);font-size:14px;color:var(--text-primary)}.EloCalculator_stepMath__T0G23 .katex-display,.EloCalculator_stepMath__T0G23 .katex-display>.katex{text-align:start}.EquationSolver_wrap__MnTR3{margin-bottom:40px}.EquationSolver_wrap__MnTR3 button{font-family:inherit}.EquationSolver_wrap__MnTR3 .katex{color:var(--text-primary)}.EquationSolver_wrap__MnTR3 .katex,.EquationSolver_wrap__MnTR3 .katex-display{direction:ltr;unicode-bidi:isolate}.EquationSolver_wrap__MnTR3 .katex-display{margin:0;padding-bottom:.5em}.EquationSolver_toolbar__MzGto{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;margin-bottom:8px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card)}.EquationSolver_inputLabel__sbKZ1{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:600;white-space:nowrap}.EquationSolver_input__Ibzjm{box-sizing:border-box;flex:1 1 240px;min-width:0;padding:10px 12px;font-size:16px;font-family:inherit;color:var(--text-primary);background:var(--control-bg);border:var(--control-border) solid var(--control-line);border-radius:var(--control-radius);transition:border-color var(--motion-fast) var(--motion-ease-standard),box-shadow var(--motion-fast) var(--motion-ease-standard);direction:ltr}.EquationSolver_input__Ibzjm:focus{outline:none;border-color:var(--control-focus);box-shadow:var(--control-focus-ring)}.EquationSolver_presets__JibCA{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.EquationSolver_presetButton__Ndld0{display:inline-flex;align-items:center;background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);font-size:13px;padding:6px 12px;border-radius:8px;cursor:pointer;transition:background-color .15s,color .15s;direction:ltr}.EquationSolver_presetButton__Ndld0:hover{background:var(--hover-background);color:var(--text-primary)}.EquationSolver_error__6vBhL{margin:0;padding:14px 16px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card);font-size:14px;line-height:1.5;color:var(--text-secondary)}.EquationSolver_result__19upZ{padding:16px;margin-bottom:12px;border:2px solid color-mix(in srgb,var(--tool-accent,var(--brand-primary)) 40%,var(--border-color));border-radius:12px;background:color-mix(in srgb,var(--tool-accent,var(--brand-primary)) 8%,var(--bg-card))}.EquationSolver_resultHead__VeExg{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.EquationSolver_resultLabel__BLcyh{margin:0;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--tool-ink);font-weight:700}.EquationSolver_resultMath__legUy{display:flex;flex-wrap:wrap;gap:8px 24px;font-size:20px;color:var(--text-primary);overflow-x:auto;direction:ltr}.EquationSolver_panel__738iB{border:2px solid var(--border-color);border-radius:12px;background:var(--bg-card);overflow:hidden}.EquationSolver_stepsLabel__QyDuc{display:block;padding:10px 16px;border-bottom:1px solid var(--border-color);background:var(--bg-secondary);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:600}.EquationSolver_steps__xqIpZ{list-style:none;margin:0;padding:8px 16px 16px}.EquationSolver_step__Or_Rw{display:flex;align-items:flex-start;gap:12px;padding:10px 0;border-bottom:1px solid var(--border-color)}.EquationSolver_step__Or_Rw:last-child{border-bottom:0}.EquationSolver_stepIndex__4kfik{flex:none;width:22px;height:22px;margin-top:2px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--bg-secondary);color:var(--text-secondary);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.EquationSolver_stepBody__s43H8{flex:1;min-width:0}.EquationSolver_stepCaption__9saxl{margin:0 0 4px;font-size:14px;line-height:1.5;color:var(--text-secondary)}.EquationSolver_stepMath__k9ict{font-size:17px;color:var(--text-primary);overflow-x:auto;direction:ltr;text-align:start}.EquationSolver_raw__DVQqm{font-family:var(--font-mono,monospace);font-size:14px;color:var(--text-primary)}.EquationSolver_inputRow__eQSia{display:flex;flex:1 1 320px;align-items:center;gap:10px;min-width:0}.EquationSolver_targetRow__O_dyn{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.EquationSolver_targetButton__1w_pK{min-width:34px;padding:6px 10px;border:1px solid var(--border-color);border-radius:8px;background:transparent;color:var(--text-secondary);font-size:14px;cursor:pointer;transition:background-color .15s,border-color .15s}.EquationSolver_targetButton__1w_pK:hover{background:var(--hover-background)}.EquationSolver_targetActive__jciyV{border-color:var(--tool-ink);background:color-mix(in srgb,var(--tool-accent,var(--brand-primary)) 14%,transparent);color:var(--text-primary)}.EquationSolver_resultNote__yprDn{margin:4px 0 0;font-size:14px;line-height:1.5;color:var(--text-secondary)}.EquationSolver_parNote__OyLHA{margin:8px 0 0;font-size:12px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.EquationSolver_startLine__fECRQ{padding:12px 16px;border-bottom:1px solid var(--border-color);font-size:18px;color:var(--text-primary);overflow-x:auto;direction:ltr}.EquationSolver_capMath__JJi__{padding:0 2px;color:var(--text-primary)}.EquationSolver_resultMath__legUy .katex-display,.EquationSolver_resultMath__legUy .katex-display>.katex,.EquationSolver_startLine__fECRQ .katex-display,.EquationSolver_startLine__fECRQ .katex-display>.katex,.EquationSolver_stepMath__k9ict .katex-display,.EquationSolver_stepMath__k9ict .katex-display>.katex{text-align:start}.EquationSolver_boardLink__Pp7sK{display:inline-block;margin-top:10px;font-size:14px;font-weight:700;color:var(--tool-ink);text-decoration:none}.EquationSolver_boardLink__Pp7sK:hover{text-decoration:underline}.ExponentCalculator_wrap__K7ZTt{margin-bottom:40px}.ExponentCalculator_wrap__K7ZTt button{font-family:inherit}.ExponentCalculator_wrap__K7ZTt .katex{color:var(--text-primary)}.ExponentCalculator_wrap__K7ZTt .katex,.ExponentCalculator_wrap__K7ZTt .katex-display{direction:ltr;unicode-bidi:isolate}.ExponentCalculator_wrap__K7ZTt .katex-display{margin:0;padding-bottom:.4em}.ExponentCalculator_toolbar__mxYq9{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 12px;margin-bottom:8px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card)}.ExponentCalculator_power__j612o{display:flex;align-items:flex-start;gap:2px;direction:ltr}.ExponentCalculator_baseBox__OPetJ,.ExponentCalculator_exponentBox__VpkDw{box-sizing:border-box;min-width:0;font-family:inherit;text-align:center;color:var(--text-primary);background:var(--control-bg);border:var(--control-border) solid var(--control-line);border-radius:var(--control-radius);transition:border-color var(--motion-fast) var(--motion-ease-standard),box-shadow var(--motion-fast) var(--motion-ease-standard);direction:ltr}.ExponentCalculator_baseBox__OPetJ{width:96px;padding:10px 12px;font-size:20px;margin-top:14px}.ExponentCalculator_exponentBox__VpkDw{width:72px;padding:6px 8px;font-size:15px}.ExponentCalculator_baseBox__OPetJ:focus,.ExponentCalculator_exponentBox__VpkDw:focus{outline:none;border-color:var(--control-focus);box-shadow:var(--control-focus-ring)}.ExponentCalculator_hint__TO_t7{margin:0 0 12px;font-size:13px;line-height:1.5;color:var(--text-secondary)}.ExponentCalculator_presets__bpF2Y{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.ExponentCalculator_presetsLabel__PeDZR{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:600;white-space:nowrap}.ExponentCalculator_presetButton__IXAPq{display:inline-flex;align-items:baseline;background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);font-size:14px;padding:6px 12px;border-radius:8px;cursor:pointer;transition:background-color .15s,color .15s;direction:ltr}.ExponentCalculator_presetButton__IXAPq sup{font-size:10px;margin-inline-start:1px}.ExponentCalculator_presetButton__IXAPq:hover{background:var(--hover-background);color:var(--text-primary)}.ExponentCalculator_error__9_t_m{margin:0;padding:14px 16px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card);font-size:14px;line-height:1.5;color:var(--text-secondary)}.ExponentCalculator_result__MKkM3{padding:16px;margin-bottom:12px;border:2px solid color-mix(in srgb,var(--tool-accent,var(--brand-primary)) 40%,var(--border-color));border-radius:12px;background:color-mix(in srgb,var(--tool-accent,var(--brand-primary)) 8%,var(--bg-card))}.ExponentCalculator_resultHead__hqeEm{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.ExponentCalculator_resultLabel__TQa74{margin:0;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--tool-ink);font-weight:700}.ExponentCalculator_resultMath__9ktXc{font-size:24px;color:var(--text-primary);overflow-x:auto;direction:ltr}.ExponentCalculator_facts__dwmK6{display:flex;flex-wrap:wrap;gap:8px 28px;margin:12px 0 0}.ExponentCalculator_fact__78Ysp{display:flex;flex-direction:column;gap:2px;min-width:0}.ExponentCalculator_fact__78Ysp dt{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);font-weight:600}.ExponentCalculator_fact__78Ysp dd{margin:0;font-size:16px;color:var(--text-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ExponentCalculator_note__MUjXm{margin:12px 0 0;font-size:13px;line-height:1.5;color:var(--text-secondary)}.ExponentCalculator_panel__EixBr{border:2px solid var(--border-color);border-radius:12px;background:var(--bg-card);overflow:hidden}.ExponentCalculator_stepsLabel__cNfmc{display:block;padding:10px 16px;border-bottom:1px solid var(--border-color);background:var(--bg-secondary);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:600}.ExponentCalculator_steps__Tm6jS{list-style:none;margin:0;padding:8px 16px 16px}.ExponentCalculator_step__3b_nx{display:flex;align-items:flex-start;gap:12px;padding:10px 0;border-bottom:1px solid var(--border-color)}.ExponentCalculator_step__3b_nx:last-child{border-bottom:0}.ExponentCalculator_stepIndex__3MFCj{flex:none;width:22px;height:22px;margin-top:2px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--bg-secondary);color:var(--text-secondary);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.ExponentCalculator_stepBody__LZGLe{flex:1;min-width:0}.ExponentCalculator_stepCaption__XyDwH{margin:0 0 4px;font-size:14px;line-height:1.5;color:var(--text-secondary)}.ExponentCalculator_stepMath__5Yn6f{font-size:17px;color:var(--text-primary);overflow-x:auto;direction:ltr;text-align:start}.ExponentCalculator_raw__2uTk_{font-family:var(--font-mono,monospace);font-size:14px;color:var(--text-primary)}.ExponentCalculator_resultMath__9ktXc .katex-display,.ExponentCalculator_resultMath__9ktXc .katex-display>.katex,.ExponentCalculator_stepMath__5Yn6f .katex-display,.ExponentCalculator_stepMath__5Yn6f .katex-display>.katex{text-align:start}@media (pointer:coarse){.ExponentCalculator_exponentBox__VpkDw{font-size:16px}}.ExpressionRewriter_wrap__hB5NU{margin-bottom:40px}.ExpressionRewriter_wrap__hB5NU button{font-family:inherit}.ExpressionRewriter_wrap__hB5NU .katex{color:var(--text-primary)}.ExpressionRewriter_wrap__hB5NU .katex,.ExpressionRewriter_wrap__hB5NU .katex-display{direction:ltr;unicode-bidi:isolate}.ExpressionRewriter_wrap__hB5NU .katex-display{margin:0;padding-bottom:.5em}.ExpressionRewriter_toolbar__CouM2{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;margin-bottom:8px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card)}.ExpressionRewriter_inputRow__8rYo9{display:flex;flex:1 1 320px;align-items:center;gap:10px;min-width:0}.ExpressionRewriter_inputLabel__O9S_z{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:600;white-space:nowrap}.ExpressionRewriter_input__tCCPA{box-sizing:border-box;flex:1 1 240px;min-width:0;padding:10px 12px;font-size:16px;font-family:inherit;color:var(--text-primary);background:var(--control-bg);border:var(--control-border) solid var(--control-line);border-radius:var(--control-radius);transition:border-color var(--motion-fast) var(--motion-ease-standard),box-shadow var(--motion-fast) var(--motion-ease-standard);direction:ltr}.ExpressionRewriter_input__tCCPA:focus{outline:none;border-color:var(--control-focus);box-shadow:var(--control-focus-ring)}.ExpressionRewriter_formRow__4vWas{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ExpressionRewriter_forms__ximSU{flex-wrap:wrap;max-inline-size:100%}.ExpressionRewriter_presets__ATcdr{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.ExpressionRewriter_presetButton__pvkI1{display:inline-flex;align-items:center;background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);font-size:13px;padding:6px 12px;border-radius:8px;cursor:pointer;transition:background-color .15s,color .15s;direction:ltr}.ExpressionRewriter_presetButton__pvkI1:hover{background:var(--hover-background);color:var(--text-primary)}.ExpressionRewriter_error__frlcq{margin:0;padding:14px 16px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card);font-size:14px;line-height:1.5;color:var(--text-secondary)}.ExpressionRewriter_result__gI6Bx{padding:16px;margin-bottom:12px;border:2px solid color-mix(in srgb,var(--tool-accent,var(--brand-primary)) 40%,var(--border-color));border-radius:12px;background:color-mix(in srgb,var(--tool-accent,var(--brand-primary)) 8%,var(--bg-card))}.ExpressionRewriter_resultHead__5PVUl{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.ExpressionRewriter_resultLabel__49XnP{margin:0;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--tool-ink);font-weight:700}.ExpressionRewriter_resultMath__GN7W0{font-size:20px;color:var(--text-primary);overflow-x:auto;direction:ltr}.ExpressionRewriter_resultNote__i9R1E{margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--text-secondary)}.ExpressionRewriter_factsRow__DtlRf{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border-color)}.ExpressionRewriter_factLabel__EfD_G{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:600}.ExpressionRewriter_factValue__spM8b{font-size:16px;color:var(--text-primary);direction:ltr}.ExpressionRewriter_factNote__kOZFg{font-size:13px;color:var(--text-secondary)}.ExpressionRewriter_panel__csfyw{border:2px solid var(--border-color);border-radius:12px;background:var(--bg-card);overflow:hidden}.ExpressionRewriter_stepsLabel__7yQcv{display:block;padding:10px 16px;border-bottom:1px solid var(--border-color);background:var(--bg-secondary);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:600}.ExpressionRewriter_startLine__hfQXI{padding:12px 16px;border-bottom:1px solid var(--border-color);font-size:18px;color:var(--text-primary);overflow-x:auto;direction:ltr}.ExpressionRewriter_emptyNote__lHUDM{margin:0;padding:14px 16px;font-size:14px;line-height:1.5;color:var(--text-secondary)}.ExpressionRewriter_steps__Qt_DE{list-style:none;margin:0;padding:8px 16px 16px}.ExpressionRewriter_step__PKjzt{display:flex;align-items:flex-start;gap:12px;padding:10px 0;border-bottom:1px solid var(--border-color)}.ExpressionRewriter_step__PKjzt:last-child{border-bottom:0}.ExpressionRewriter_stepIndex__wXdF7{flex:none;width:22px;height:22px;margin-top:2px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--bg-secondary);color:var(--text-secondary);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.ExpressionRewriter_stepBody__KtDh2{flex:1;min-width:0}.ExpressionRewriter_stepCaption__wlARI{margin:0 0 4px;font-size:14px;line-height:1.5;color:var(--text-secondary)}.ExpressionRewriter_stepMath__tOaDX{font-size:17px;color:var(--text-primary);overflow-x:auto;direction:ltr;text-align:start}.ExpressionRewriter_check__6oZ_7{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid var(--border-color);background:var(--bg-secondary)}.ExpressionRewriter_checkMath__7NhB0{font-size:16px;color:var(--text-primary);overflow-x:auto;direction:ltr}.ExpressionRewriter_capMath__jGBVa{padding:0 2px;color:var(--text-primary)}.ExpressionRewriter_resultMath__GN7W0 .katex-display,.ExpressionRewriter_resultMath__GN7W0 .katex-display>.katex,.ExpressionRewriter_startLine__hfQXI .katex-display,.ExpressionRewriter_startLine__hfQXI .katex-display>.katex,.ExpressionRewriter_stepMath__tOaDX .katex-display,.ExpressionRewriter_stepMath__tOaDX .katex-display>.katex{text-align:start}.ExpressionRewriter_raw__vfP_J{font-family:var(--font-mono,monospace);font-size:14px;color:var(--text-primary)}.ExpressionRewriter_boardLink__CLo95{display:inline-block;margin-top:10px;font-size:14px;font-weight:700;color:var(--tool-ink);text-decoration:none}.ExpressionRewriter_boardLink__CLo95:hover{text-decoration:underline}.FactorPair_wrap__gSe2S{margin-bottom:40px}.FactorPair_wrap__gSe2S button{font-family:inherit}.FactorPair_wrap__gSe2S .katex{color:var(--text-primary)}.FactorPair_wrap__gSe2S .katex,.FactorPair_wrap__gSe2S .katex-display{direction:ltr;unicode-bidi:isolate}.FactorPair_toolbar__kf98G{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;margin-bottom:12px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card)}.FactorPair_toolbarGroup__zLNu9{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.FactorPair_inputLabel__IMH4o,.FactorPair_presetsLabel__FT5oD{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:600;margin-inline-end:4px}.FactorPair_input__VzeKd{box-sizing:border-box;padding:8px 12px;font-size:15px;font-family:inherit;font-variant-numeric:tabular-nums;color:var(--text-primary);background:var(--control-bg);border:var(--control-border) solid var(--control-line);border-radius:var(--control-radius);transition:border-color var(--motion-fast) var(--motion-ease-standard),box-shadow var(--motion-fast) var(--motion-ease-standard);direction:ltr}.FactorPair_input__VzeKd:focus{outline:none;border-color:var(--control-focus);box-shadow:var(--control-focus-ring)}.FactorPair_input__VzeKd[aria-invalid=true]{border-color:var(--control-invalid)}.FactorPair_presetButton__fa0xP{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);font-size:12px;font-weight:600;padding:6px 12px;border-radius:8px;cursor:pointer;font-variant-numeric:tabular-nums;transition:background-color .15s,color .15s;direction:ltr}.FactorPair_presetButton__fa0xP:hover{background:var(--hover-background);color:var(--text-primary)}.FactorPair_error__dqiKS{margin:0;font-size:14px;line-height:1.5;color:var(--text-secondary)}.FactorPair_answer__Vn2lw{display:flex;flex-direction:column;gap:4px;padding:16px;margin-bottom:12px;border:2px solid color-mix(in srgb,var(--tool-accent,var(--brand-primary)) 40%,var(--border-color));border-radius:12px;background:color-mix(in srgb,var(--tool-accent,var(--brand-primary)) 8%,var(--bg-card))}.FactorPair_answerHead__dwb7a{display:flex;align-items:center;justify-content:space-between;gap:12px}.FactorPair_answerLabel__gny4O{margin:0;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--tool-ink)}.FactorPair_answerValue___G_1b{margin:0;font-size:38px;font-weight:700;line-height:1.05;color:var(--text-primary);font-variant-numeric:tabular-nums;direction:ltr}.FactorPair_answerRestated__hd0cN{margin:2px 0 0;font-size:14px;color:var(--text-secondary);font-variant-numeric:tabular-nums;direction:ltr}.FactorPair_note__pBhVX{margin:6px 0 0;font-size:13px;line-height:1.5;color:var(--text-secondary)}.FactorPair_method__JTlbo{display:flex;flex-direction:column;margin-bottom:12px;border:2px solid var(--border-color);border-radius:12px;background:var(--bg-card);overflow:hidden}.FactorPair_method__JTlbo:last-child{margin-bottom:0}.FactorPair_methodTitle__wwUrk{display:flex;align-items:center;gap:8px;margin:0;padding:0 14px;height:48px;box-sizing:border-box;background:var(--bg-secondary);border-bottom:2px solid var(--border-color);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-weight:700}.FactorPair_methodBody__ThM4d{display:flex;flex-direction:column;gap:12px;padding:14px}.FactorPair_rule__vteqC{margin:0;font-size:13px;line-height:1.55;color:var(--text-secondary)}.FactorPair_factorList___ZL09,.FactorPair_listingList__yO32E{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.FactorPair_factorRow__qD8LY{display:flex;align-items:center;gap:8px;flex-wrap:wrap;direction:ltr}.FactorPair_factorValue__oCaZO{font-size:15px;font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums;min-width:3.5em;text-align:end}.FactorPair_factorEq__k6L1P{color:var(--text-secondary)}.FactorPair_factorMath__naalm{font-size:15px;color:var(--text-primary)}.FactorPair_primeTag__wSMqk{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:2px 7px;border-radius:4px;color:var(--tool-ink);background:color-mix(in srgb,var(--tool-accent,var(--brand-primary)) 14%,transparent)}.FactorPair_table__S31kE{direction:ltr}.FactorPair_table__S31kE td,.FactorPair_table__S31kE th{text-align:center;white-space:nowrap}.FactorPair_cellChosen__3_fQj{color:var(--text-primary);font-weight:700}.FactorPair_cellTake___EWyx{background:color-mix(in srgb,var(--tool-accent,var(--brand-primary)) 10%,transparent);color:var(--text-primary)}.FactorPair_assemble__asqG_{padding:12px 14px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;overflow-x:auto;text-align:center;direction:ltr}.FactorPair_listingRow__jufqZ{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;direction:ltr}.FactorPair_listingLabel__7Le9G{font-size:14px;font-weight:700;color:var(--text-primary);min-width:3.5em;text-align:end;font-variant-numeric:tabular-nums}.FactorPair_listingValues__wzqE4{display:flex;gap:8px;flex-wrap:wrap}.FactorPair_hitValue__jar5Z,.FactorPair_plainValue__ftlay{font-size:14px;font-variant-numeric:tabular-nums;padding:1px 6px;border-radius:4px}.FactorPair_plainValue__ftlay{color:var(--text-secondary)}.FactorPair_hitValue__jar5Z{color:var(--text-primary);font-weight:700;background:color-mix(in srgb,var(--tool-accent,var(--brand-primary)) 20%,transparent)}.FactorPair_euclidList__ANqsG{margin:0;padding-inline-start:1.3em;display:flex;flex-direction:column;gap:6px}.FactorPair_euclidStep__gpdLj{color:var(--text-primary);direction:ltr}.FactorPair_rawLatex__ZlGPL{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;color:var(--text-secondary);direction:ltr}@media (max-width:560px){.FactorPair_answerValue___G_1b{font-size:30px}}@media (pointer:coarse){.FactorPair_input__VzeKd{font-size:16px}}.FractionArithmetic_wrap__auGKm{margin-bottom:40px}.FractionArithmetic_wrap__auGKm button{font-family:inherit}.FractionArithmetic_wrap__auGKm .katex{color:var(--text-primary)}.FractionArithmetic_wrap__auGKm .katex,.FractionArithmetic_wrap__auGKm .katex-display{direction:ltr;unicode-bidi:isolate}.FractionArithmetic_wrap__auGKm .katex-display{margin:0;padding-bottom:.5em}.FractionArithmetic_toolbar__Beftq{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;padding:14px 12px;margin-bottom:12px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card)}.FractionArithmetic_operand__HV_oq{display:flex;align-items:center;gap:8px}.FractionArithmetic_operandLabel__oN6_c{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:600;white-space:nowrap}.FractionArithmetic_stackInput__SzuJu,.FractionArithmetic_wholeInput__Gu5IY{box-sizing:border-box;width:62px;padding:7px 6px;font-size:15px;font-family:inherit;text-align:center;color:var(--text-primary);background:var(--control-bg);border:var(--control-border) solid var(--control-line);border-radius:var(--control-radius);transition:border-color var(--motion-fast) var(--motion-ease-standard),box-shadow var(--motion-fast) var(--motion-ease-standard);direction:ltr}.FractionArithmetic_stackInput__SzuJu:focus,.FractionArithmetic_wholeInput__Gu5IY:focus{outline:none;border-color:var(--control-focus);box-shadow:var(--control-focus-ring)}.FractionArithmetic_stack__RGUbt{display:flex;flex-direction:column;align-items:center;gap:4px}.FractionArithmetic_bar__7zYyk{display:block;width:62px;height:2px;background:var(--text-primary);border-radius:1px}.FractionArithmetic_opColumn__b5QJV{display:flex;flex-wrap:wrap;gap:4px;max-width:84px}.FractionArithmetic_opButton__61Jq4{width:38px;height:34px;border:1px solid var(--border-color);border-radius:8px;background:transparent;color:var(--text-secondary);font-size:16px;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.FractionArithmetic_opButton__61Jq4:hover{background:var(--hover-background);color:var(--text-primary)}.FractionArithmetic_opActive__jWM9n{border-color:var(--tool-ink);background:var(--tool-ink);color:var(--bg-card)}.FractionArithmetic_presets__qL1QU{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.FractionArithmetic_presetsLabel__Vnqq5{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:600}.FractionArithmetic_presetButton__GtqL_{background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);font-size:13px;padding:6px 12px;border-radius:8px;cursor:pointer;transition:background-color .15s,color .15s;direction:ltr}.FractionArithmetic_presetButton__GtqL_:hover{background:var(--hover-background);color:var(--text-primary)}.FractionArithmetic_error__fU8qq{margin:0;padding:14px 16px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card);font-size:14px;line-height:1.5;color:var(--text-secondary)}.FractionArithmetic_result__UKxji{padding:16px;margin-bottom:12px;border:2px solid color-mix(in srgb,var(--tool-accent,var(--brand-primary)) 40%,var(--border-color));border-radius:12px;background:color-mix(in srgb,var(--tool-accent,var(--brand-primary)) 8%,var(--bg-card))}.FractionArithmetic_resultHead__NIzCx{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.FractionArithmetic_resultLabel__SBEA7{margin:0;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--tool-ink);font-weight:700}.FractionArithmetic_resultMath__keYSG{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:22px;color:var(--text-primary);overflow-x:auto;direction:ltr}.FractionArithmetic_equals__8Le3T{color:var(--text-secondary)}.FractionArithmetic_otherForms__mZucS{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:14px;padding-top:12px;border-top:1px solid var(--border-color)}.FractionArithmetic_otherForm__VsyYA{display:inline-flex;align-items:baseline;gap:8px;font-size:16px;color:var(--text-primary);direction:ltr}.FractionArithmetic_factLabel__FBYe1{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:600}.FractionArithmetic_panel__ZqsBH{border:2px solid var(--border-color);border-radius:12px;background:var(--bg-card);overflow:hidden}.FractionArithmetic_stepsLabel__OKYPz{display:block;padding:10px 16px;border-bottom:1px solid var(--border-color);background:var(--bg-secondary);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:600}.FractionArithmetic_steps__f0U5l{list-style:none;margin:0;padding:8px 16px 16px}.FractionArithmetic_step__SZi5o{display:flex;align-items:flex-start;gap:12px;padding:10px 0;border-bottom:1px solid var(--border-color)}.FractionArithmetic_step__SZi5o:last-child{border-bottom:0}.FractionArithmetic_stepIndex__JRe4M{flex:none;width:22px;height:22px;margin-top:2px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--bg-secondary);color:var(--text-secondary);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.FractionArithmetic_stepBody__Dkmvi{flex:1;min-width:0}.FractionArithmetic_stepCaption__vLGUe{margin:0 0 4px;font-size:14px;line-height:1.5;color:var(--text-secondary)}.FractionArithmetic_stepMath__xElnw{font-size:18px;color:var(--text-primary);overflow-x:auto;direction:ltr;text-align:start}.FractionArithmetic_stepMath__xElnw .katex-display,.FractionArithmetic_stepMath__xElnw .katex-display>.katex{text-align:start}.FractionArithmetic_capMath__mre0v{padding:0 2px;color:var(--text-primary)}.FractionArithmetic_raw__yMZEw{font-family:var(--font-mono,monospace);font-size:14px;color:var(--text-primary)}@media (pointer:coarse){.FractionArithmetic_stackInput__SzuJu,.FractionArithmetic_wholeInput__Gu5IY{font-size:16px}}.FractionSimplify_wrap__lJ7uc{margin-bottom:40px}.FractionSimplify_wrap__lJ7uc button{font-family:inherit}.FractionSimplify_wrap__lJ7uc .katex{color:var(--text-primary)}.FractionSimplify_wrap__lJ7uc .katex,.FractionSimplify_wrap__lJ7uc .katex-display{direction:ltr;unicode-bidi:isolate}.FractionSimplify_wrap__lJ7uc .katex-display{margin:0;padding-bottom:.5em}.FractionSimplify_toolbar__uIEqA{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;margin-bottom:8px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card)}.FractionSimplify_boxes__tBLBv{display:flex;align-items:center;gap:10px;direction:ltr}.FractionSimplify_stack__OJbin{display:inline-flex;flex-direction:column;align-items:stretch;gap:4px}.FractionSimplify_bar__Vv7Nw{display:block;height:2px;background:var(--text-secondary);border-radius:1px}.FractionSimplify_box__hCAk5,.FractionSimplify_whole__edqh8{box-sizing:border-box;width:92px;min-width:0;padding:8px 12px;font-size:17px;font-family:inherit;text-align:center;color:var(--text-primary);background:var(--control-bg);border:var(--control-border) solid var(--control-line);border-radius:var(--control-radius);transition:border-color var(--motion-fast) var(--motion-ease-standard),box-shadow var(--motion-fast) var(--motion-ease-standard);direction:ltr}.FractionSimplify_whole__edqh8{width:64px;border-style:dashed}.FractionSimplify_box__hCAk5:focus,.FractionSimplify_whole__edqh8:focus{outline:none;border-style:solid;border-color:var(--control-focus);box-shadow:var(--control-focus-ring)}.FractionSimplify_hint__CdA6X{margin:0 0 12px;font-size:13px;line-height:1.5;color:var(--text-secondary)}.FractionSimplify_presets__PlMdR{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.FractionSimplify_presetsLabel__Pc3iT{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:600;white-space:nowrap}.FractionSimplify_presetButton__9r74l{display:inline-flex;align-items:center;background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);font-size:13px;padding:6px 12px;border-radius:8px;cursor:pointer;transition:background-color .15s,color .15s;direction:ltr}.FractionSimplify_presetButton__9r74l:hover{background:var(--hover-background);color:var(--text-primary)}.FractionSimplify_error__6NQRE{margin:0;padding:14px 16px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card);font-size:14px;line-height:1.5;color:var(--text-secondary)}.FractionSimplify_result__8xpXP{padding:16px;margin-bottom:12px;border:2px solid color-mix(in srgb,var(--tool-accent,var(--brand-primary)) 40%,var(--border-color));border-radius:12px;background:color-mix(in srgb,var(--tool-accent,var(--brand-primary)) 8%,var(--bg-card))}.FractionSimplify_resultHead__sS5c4{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.FractionSimplify_resultLabel__0qiXK{margin:0;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--tool-ink);font-weight:700}.FractionSimplify_verdict__y4HnX{margin:0 0 8px;font-size:14px;line-height:1.5;color:var(--text-primary)}.FractionSimplify_resultMath__l_QUu{font-size:22px;color:var(--text-primary);overflow-x:auto;direction:ltr}.FractionSimplify_facts__5Wg2F{display:flex;flex-wrap:wrap;gap:8px 28px;margin:12px 0 0}.FractionSimplify_fact__kPE_W{display:flex;flex-direction:column;gap:2px}.FractionSimplify_fact__kPE_W dt{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);font-weight:600}.FractionSimplify_fact__kPE_W dd{margin:0;font-size:16px;color:var(--text-primary);font-variant-numeric:tabular-nums}.FractionSimplify_panel__Qh_Mg{border:2px solid var(--border-color);border-radius:12px;background:var(--bg-card);overflow:hidden;margin-bottom:12px}.FractionSimplify_panel__Qh_Mg:last-child{margin-bottom:0}.FractionSimplify_stepsLabel__kTMbu{display:block;padding:10px 16px;border-bottom:1px solid var(--border-color);background:var(--bg-secondary);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:600}.FractionSimplify_equivalents__kwefn{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 16px;font-size:18px;color:var(--text-primary);overflow-x:auto;direction:ltr}.FractionSimplify_equivalent__S0_GO{display:inline-flex;align-items:center;gap:8px}.FractionSimplify_equalsSign__Kh_7I{color:var(--text-secondary);font-size:16px}.FractionSimplify_scale__7F_bP{font-size:11px;letter-spacing:.04em;color:var(--text-secondary);font-variant-numeric:tabular-nums}.FractionSimplify_steps__7zcgH{list-style:none;margin:0;padding:8px 16px 16px}.FractionSimplify_step__ESc8s{display:flex;align-items:flex-start;gap:12px;padding:10px 0;border-bottom:1px solid var(--border-color)}.FractionSimplify_step__ESc8s:last-child{border-bottom:0}.FractionSimplify_stepIndex__95z7e{flex:none;width:22px;height:22px;margin-top:2px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--bg-secondary);color:var(--text-secondary);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.FractionSimplify_stepBody__0lUtq{flex:1;min-width:0}.FractionSimplify_stepCaption__3dva1{margin:0 0 4px;font-size:14px;line-height:1.5;color:var(--text-secondary)}.FractionSimplify_stepMath__bviww{font-size:17px;color:var(--text-primary);overflow-x:auto;direction:ltr;text-align:start}.FractionSimplify_raw__jL7e2{font-family:var(--font-mono,monospace);font-size:14px;color:var(--text-primary)}.FractionSimplify_resultMath__l_QUu .katex-display,.FractionSimplify_resultMath__l_QUu .katex-display>.katex,.FractionSimplify_stepMath__bviww .katex-display,.FractionSimplify_stepMath__bviww .katex-display>.katex{text-align:start}.InferenceCalculator_wrap__FZruf{margin-bottom:40px}.InferenceCalculator_wrap__FZruf button{font-family:inherit}.InferenceCalculator_wrap__FZruf .katex{color:var(--text-primary)}.InferenceCalculator_wrap__FZruf .katex,.InferenceCalculator_wrap__FZruf .katex-display{direction:ltr;unicode-bidi:isolate}.InferenceCalculator_wrap__FZruf .katex-display{margin:0;padding-bottom:.3em;overflow-x:auto;overflow-y:hidden}.InferenceCalculator_modes__ouBBV{flex-wrap:wrap;max-inline-size:100%;margin-bottom:8px}.InferenceCalculator_toolbar___MyGB{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 16px;padding:12px;margin-bottom:8px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card)}.InferenceCalculator_field__sUQDR{display:flex;flex-direction:column;gap:4px;flex:1 1 150px;min-width:0}.InferenceCalculator_fieldWide__mAxWY{flex-basis:100%}.InferenceCalculator_inputLabel__OALJ1{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:600}.InferenceCalculator_area__ZvIwY:is(textarea){font-family:var(--font-mono,monospace);line-height:1.5}.InferenceCalculator_cell__D2m3M:focus{outline:none;border-color:var(--control-focus);box-shadow:var(--control-focus-ring)}.InferenceCalculator_hint__Gc2Nf{font-size:12px;line-height:1.45;color:var(--text-secondary)}.InferenceCalculator_segWrap__7wGIT{display:flex;flex-direction:column;gap:4px}.InferenceCalculator_seg__25oSF{flex-wrap:wrap;max-inline-size:100%}.InferenceCalculator_presets____WhZ{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.InferenceCalculator_presetButton__W9BnX{display:inline-flex;align-items:center;padding:5px 10px;font-size:12px;color:var(--text-secondary);background:transparent;border:1px solid var(--border-color);border-radius:6px;cursor:pointer;transition:background-color .15s,color .15s;direction:ltr}.InferenceCalculator_presetButton__W9BnX:hover{background:var(--hover-background);color:var(--text-primary)}.InferenceCalculator_gridWrap__cRakO{display:flex;flex-direction:column;gap:8px;flex-basis:100%}.InferenceCalculator_gridControls__sGYYg{display:flex;flex-wrap:wrap;gap:12px 16px}.InferenceCalculator_grid__R1uDw{display:grid;gap:6px;direction:ltr}.InferenceCalculator_cell__D2m3M{box-sizing:border-box;width:100%;min-width:0;padding:8px 6px;font-size:15px;font-family:inherit;text-align:center;color:var(--text-primary);background:var(--control-bg);border:var(--control-border) solid var(--control-line);border-radius:var(--control-radius);font-variant-numeric:tabular-nums}.InferenceCalculator_error__dfWnI{font-size:14px;border-inline-start:4px solid var(--error);border-radius:8px;background:color-mix(in srgb,var(--error) 10%,var(--bg-card))}.InferenceCalculator_error__dfWnI,.InferenceCalculator_note__ih37D{margin:0 0 12px;padding:10px 14px;line-height:1.5;color:var(--text-primary)}.InferenceCalculator_note__ih37D{font-size:13px;border-inline-start:4px solid var(--product-streak-color);border-radius:8px;background:color-mix(in srgb,var(--product-streak-color) 10%,var(--bg-card))}.InferenceCalculator_result__9qxQf{margin-bottom:12px;border:2px solid var(--border-color);border-radius:12px;background:var(--bg-card);overflow:hidden}.InferenceCalculator_resultHead__DTLy7{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;background:var(--bg-secondary);border-bottom:1px solid var(--border-color)}.InferenceCalculator_resultLabel__TowOw{margin:0;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary)}.InferenceCalculator_resultMath__mZGbh{padding:16px 14px 8px;font-size:22px;overflow-x:auto}.InferenceCalculator_facts__ZgDcb{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px 16px;margin:0;padding:4px 14px 14px}.InferenceCalculator_fact____Dul{display:flex;flex-direction:column;gap:2px;min-width:0}.InferenceCalculator_fact____Dul dt{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:600}.InferenceCalculator_fact____Dul dd{margin:0;font-size:16px;font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.InferenceCalculator_fact_good__uxYBt dd{color:var(--success)}.InferenceCalculator_verdict__zfxy_{margin:0 0 12px;padding:12px 14px;font-size:14px;line-height:1.55;color:var(--text-primary);border:2px solid var(--border-color);border-radius:12px;background:var(--bg-card)}.InferenceCalculator_verdict_good__GHAGG{border-color:color-mix(in srgb,var(--success) 55%,var(--border-color));background:color-mix(in srgb,var(--success) 8%,var(--bg-card))}.InferenceCalculator_verdict_muted__FVN5L{border-color:var(--border-color)}.InferenceCalculator_tableScroll__WH4pb{margin-bottom:12px}.InferenceCalculator_table__Wtnns td,.InferenceCalculator_table__Wtnns th{white-space:nowrap}.InferenceCalculator_chart__VFGr1{margin:0 0 12px;padding:10px 8px 4px;border:2px solid var(--border-color);border-radius:12px;background:var(--bg-card);direction:ltr}.InferenceCalculator_chartSvg__eg95Z{display:block;width:100%;height:auto;overflow:visible}.InferenceCalculator_curve__Rahlt{fill:none;stroke:var(--text-secondary);stroke-width:2}.InferenceCalculator_shade__1haQi{fill:color-mix(in srgb,var(--tool-accent,var(--brand-primary)) 40%,transparent);stroke:var(--tool-ink);stroke-width:1}.InferenceCalculator_axis__czEZW{stroke:var(--border-color);stroke-width:1.5}.InferenceCalculator_tick__Vnzz3{font-size:11px;fill:var(--text-secondary)}.InferenceCalculator_mark__IX5Mc{stroke:var(--tool-ink);stroke-width:1.5;stroke-dasharray:4 3}.InferenceCalculator_markLabel__JALgg{font-size:12px;font-weight:700;fill:var(--text-primary)}.InferenceCalculator_interval__2J8QU{stroke:var(--tool-ink);stroke-width:3;stroke-linecap:round}.InferenceCalculator_centre__rrQHX{fill:var(--tool-ink);stroke:var(--bg-card);stroke-width:2}.InferenceCalculator_panel__W25Wc{border:2px solid var(--border-color);border-radius:12px;background:var(--bg-card);overflow:hidden}.InferenceCalculator_stepsLabel__bp77r{display:block;padding:8px 14px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);background:var(--bg-secondary);border-bottom:1px solid var(--border-color)}.InferenceCalculator_steps__ICebh{display:flex;flex-direction:column;gap:14px;margin:0;padding:14px;list-style:none}.InferenceCalculator_step__URA7B{display:flex;gap:12px;align-items:flex-start}.InferenceCalculator_stepIndex__7CbM7{flex:0 0 auto;display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--bg-card);background:var(--tool-ink);border-radius:50%}.InferenceCalculator_stepBody__kybo4{min-width:0;flex:1 1 auto}.InferenceCalculator_stepCaption__H4e0E{margin:2px 0 4px;font-size:14px;line-height:1.5;color:var(--text-secondary)}.InferenceCalculator_stepMath__Oo646{font-size:15px;overflow-x:auto}.InferenceCalculator_math__n_vDf{display:block}.InferenceCalculator_raw__FGxgu{display:block;font-family:var(--font-mono,monospace);font-size:13px;color:var(--text-primary);direction:ltr}@media (max-width:640px){.InferenceCalculator_seg__25oSF{min-block-size:var(--control-h-md)}.InferenceCalculator_resultMath__mZGbh{font-size:18px}}@media (pointer:coarse){.InferenceCalculator_cell__D2m3M{font-size:16px}}.LongDivision_wrap___P48A{margin-bottom:40px}.LongDivision_wrap___P48A button{font-family:inherit}.LongDivision_wrap___P48A .katex{color:var(--text-primary)}.LongDivision_wrap___P48A .katex,.LongDivision_wrap___P48A .katex-display{direction:ltr;unicode-bidi:isolate}.LongDivision_wrap___P48A .katex-display{margin:0;padding-bottom:.5em}.LongDivision_toolbar__fo7fc{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;margin-bottom:8px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card)}.LongDivision_inputLabel__nqct9{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:600;white-space:nowrap}.LongDivision_input__hh7QP{box-sizing:border-box;flex:1 1 120px;min-width:0;padding:10px 12px;font-size:16px;font-family:inherit;color:var(--text-primary);background:var(--control-bg);border:var(--control-border) solid var(--control-line);border-radius:var(--control-radius);transition:border-color var(--motion-fast) var(--motion-ease-standard),box-shadow var(--motion-fast) var(--motion-ease-standard);direction:ltr}.LongDivision_input__hh7QP:focus{outline:none;border-color:var(--control-focus);box-shadow:var(--control-focus-ring)}.LongDivision_divideSign__p31du{font-size:20px;font-weight:700;color:var(--tool-ink)}.LongDivision_presets__rsLir{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.LongDivision_presetButton__vUSE0{display:inline-flex;align-items:center;background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);font-size:13px;padding:6px 12px;border-radius:8px;cursor:pointer;transition:background-color .15s,color .15s;direction:ltr}.LongDivision_presetButton__vUSE0:hover{background:var(--hover-background);color:var(--text-primary)}.LongDivision_error__uPj8Y{margin:0;padding:14px 16px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card);font-size:14px;line-height:1.5;color:var(--text-secondary)}.LongDivision_result__VpQd8{padding:16px;margin-bottom:12px;border:2px solid color-mix(in srgb,var(--tool-accent,var(--brand-primary)) 40%,var(--border-color));border-radius:12px;background:color-mix(in srgb,var(--tool-accent,var(--brand-primary)) 8%,var(--bg-card))}.LongDivision_resultHead__NAXyp{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.LongDivision_resultLabel__6g4hX{margin:0;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--tool-ink);font-weight:700}.LongDivision_resultMath__QZPRP{display:flex;flex-wrap:wrap;gap:8px 24px;font-size:20px;color:var(--text-primary);overflow-x:auto;direction:ltr}.LongDivision_facts__ve09l{display:flex;flex-wrap:wrap;gap:8px 28px;margin:12px 0 0}.LongDivision_fact__IP6QD{display:flex;flex-direction:column;gap:2px}.LongDivision_fact__IP6QD dt{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);font-weight:600}.LongDivision_fact__IP6QD dd{margin:0;font-size:16px;color:var(--text-primary);font-variant-numeric:tabular-nums}.LongDivision_note__XFJQa{margin:12px 0 0;font-size:13px;line-height:1.5;color:var(--text-secondary)}.LongDivision_panel__uiaB5{border:2px solid var(--border-color);border-radius:12px;background:var(--bg-card);overflow:hidden}.LongDivision_panelHead__zAKLF{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:8px 16px;border-bottom:1px solid var(--border-color);background:var(--bg-secondary)}.LongDivision_stepsLabel__QqRwC{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:600}.LongDivision_controls__mCyRi{display:flex;align-items:center;gap:8px}.LongDivision_progress__87qXg{font-size:12px;color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.LongDivision_ladderScroll__E8hUr{overflow-x:auto;padding:16px}.LongDivision_ladder__vjDef{display:inline-block;font-family:var(--font-mono,monospace);font-size:18px;line-height:1.5;color:var(--text-primary);direction:ltr;text-align:left}.LongDivision_ladderRow___Sm_l{white-space:pre;font-variant-numeric:tabular-nums}.LongDivision_ladderNew__KQ8FN{color:var(--tool-ink)}.LongDivision_subLine__RP_Ov{border-bottom:2px solid var(--text-secondary)}.LongDivision_dividendSpan__F8Zf1{border-top:2px solid var(--text-primary);padding-left:4px}[dir=rtl] .LongDivision_dividendSpan__F8Zf1{padding-left:0;padding-right:4px}.LongDivision_caption__sBq_S{margin:0;padding:12px 16px;border-top:1px solid var(--border-color);font-size:14px;line-height:1.5;color:var(--text-secondary)}.LongDivision_raw__3xWyc{font-family:var(--font-mono,monospace);font-size:14px;color:var(--text-primary)}.PercentCalculator_wrap__IZBCx{margin-bottom:40px}.PercentCalculator_wrap__IZBCx button{font-family:inherit}.PercentCalculator_wrap__IZBCx .katex{color:var(--text-primary)}.PercentCalculator_wrap__IZBCx .katex,.PercentCalculator_wrap__IZBCx .katex-display{direction:ltr;unicode-bidi:isolate}.PercentCalculator_wrap__IZBCx .katex-display{margin:0;padding-bottom:.5em}.PercentCalculator_modes__6s94E{flex-wrap:wrap;max-inline-size:100%;margin-bottom:8px}.PercentCalculator_toolbar__eGU7V{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;margin-bottom:8px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card)}.PercentCalculator_inputLabel__dF_PO{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:600;white-space:nowrap}.PercentCalculator_input__B6urC{box-sizing:border-box;flex:1 1 120px;min-width:0;padding:10px 12px;font-size:16px;font-family:inherit;color:var(--text-primary);background:var(--control-bg);border:var(--control-border) solid var(--control-line);border-radius:var(--control-radius);transition:border-color var(--motion-fast) var(--motion-ease-standard),box-shadow var(--motion-fast) var(--motion-ease-standard);direction:ltr}.PercentCalculator_input__B6urC:focus{outline:none;border-color:var(--control-focus);box-shadow:var(--control-focus-ring)}.PercentCalculator_presets__u3C73{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.PercentCalculator_presetButton__en28L{display:inline-flex;align-items:center;background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);font-size:13px;padding:6px 12px;border-radius:8px;cursor:pointer;transition:background-color .15s,color .15s;direction:ltr}.PercentCalculator_presetButton__en28L:hover{background:var(--hover-background);color:var(--text-primary)}.PercentCalculator_error__hP4ja{margin:0;padding:14px 16px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card);font-size:14px;line-height:1.5;color:var(--text-secondary)}.PercentCalculator_result__JOyIt{padding:16px;margin-bottom:12px;border:2px solid color-mix(in srgb,var(--tool-accent,var(--brand-primary)) 40%,var(--border-color));border-radius:12px;background:color-mix(in srgb,var(--tool-accent,var(--brand-primary)) 8%,var(--bg-card))}.PercentCalculator_resultHead__feEUj{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.PercentCalculator_resultLabel__geLsY{margin:0;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--tool-ink);font-weight:700}.PercentCalculator_resultMath__aImgd{display:flex;flex-wrap:wrap;gap:8px 24px;font-size:20px;color:var(--text-primary);overflow-x:auto;direction:ltr}.PercentCalculator_facts__Y709e{display:flex;flex-wrap:wrap;gap:8px 28px;margin:12px 0 0}.PercentCalculator_fact__ulGTa{display:flex;flex-direction:column;gap:2px}.PercentCalculator_fact__ulGTa dt{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);font-weight:600}.PercentCalculator_fact__ulGTa dd{margin:0;font-size:16px;color:var(--text-primary);font-variant-numeric:tabular-nums}.PercentCalculator_panel__ompUg{border:2px solid var(--border-color);border-radius:12px;background:var(--bg-card);overflow:hidden}.PercentCalculator_stepsLabel__xflNE{display:block;padding:10px 16px;border-bottom:1px solid var(--border-color);background:var(--bg-secondary);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:600}.PercentCalculator_steps__k3LL1{list-style:none;margin:0;padding:8px 16px 16px}.PercentCalculator_step__os_ie{display:flex;align-items:flex-start;gap:12px;padding:10px 0;border-bottom:1px solid var(--border-color)}.PercentCalculator_step__os_ie:last-child{border-bottom:0}.PercentCalculator_stepIndex__4mN9h{flex:none;width:22px;height:22px;margin-top:2px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--bg-secondary);color:var(--text-secondary);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.PercentCalculator_stepBody__wy_EN{flex:1;min-width:0}.PercentCalculator_stepCaption__m0Uf_{margin:0 0 4px;font-size:14px;line-height:1.5;color:var(--text-secondary)}.PercentCalculator_stepMath__s_z4I{font-size:17px;color:var(--text-primary);overflow-x:auto;direction:ltr;text-align:start}.PercentCalculator_raw__lbEp9{font-family:var(--font-mono,monospace);font-size:14px;color:var(--text-primary)}.PercentCalculator_resultMath__aImgd .katex-display,.PercentCalculator_resultMath__aImgd .katex-display>.katex,.PercentCalculator_stepMath__s_z4I .katex-display,.PercentCalculator_stepMath__s_z4I .katex-display>.katex{text-align:start}