.fraction-calculator_wrap__GtRcA{display:grid;gap:16px;width:100%;min-width:0;container-type:inline-size}.fraction-calculator_inputs__mrH2u{display:grid;gap:16px}.fraction-calculator_expression__3UXgt{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.fraction-calculator_operand__SH7zf{display:grid;gap:8px;margin:0;padding:0;border:0;min-width:0}.fraction-calculator_operand__SH7zf legend{padding:0;margin-bottom:8px;font-size:14px;font-weight:600}.fraction-calculator_boxes__r4ZvT{display:flex;align-items:center;gap:12px}.fraction-calculator_stack__zf3ub{display:grid;justify-items:stretch;width:96px}.fraction-calculator_rule__jWpQT{height:2px;margin:6px 0;border-radius:2px;background:var(--foreground)}.fraction-calculator_box__lenDE{width:100%;min-width:0;min-height:44px;padding:0 10px;border-radius:12px;text-align:center;font:inherit;font-size:20px;font-variant-numeric:tabular-nums;border:1px solid var(--border);background:var(--surface-secondary,transparent);color:inherit}.fraction-calculator_box__lenDE::placeholder{font-size:13px;color:var(--muted)}.fraction-calculator_box__lenDE:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:2px}.fraction-calculator_box__lenDE[aria-invalid=true]{border-color:var(--danger)}.fraction-calculator_wholeBox__bhCUg{width:76px;min-height:56px;font-size:24px}.fraction-calculator_operators__LM5_X{display:grid;grid-template-columns:repeat(2,44px);gap:6px}.fraction-calculator_operator__CFLy8{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:12px;font:inherit;font-size:22px;line-height:1;cursor:pointer;color:inherit;border:1px solid var(--border);background:transparent}.fraction-calculator_operator__CFLy8[aria-pressed=true]{border-color:var(--accent);background:color-mix(in oklch,var(--accent) 14%,transparent);font-weight:700}.fraction-calculator_example__trpSy:focus-visible,.fraction-calculator_operator__CFLy8:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:2px}.fraction-calculator_hint__Y0kSn{margin:0;font-size:13px;line-height:1.65;color:var(--muted)}.fraction-calculator_tools__7cmwb{display:grid;gap:8px}.fraction-calculator_toolsLabel__Wlx3V{font-size:14px;font-weight:600}.fraction-calculator_examples__JkcX9,.fraction-calculator_row__CVmka{display:flex;flex-wrap:wrap;gap:8px}.fraction-calculator_example__trpSy{min-height:44px;padding:0 14px;border-radius:999px;font:inherit;font-size:14px;font-variant-numeric:tabular-nums;cursor:pointer;color:inherit;border:1px solid var(--border);background:var(--surface-secondary,transparent)}.fraction-calculator_answer__Kthzw{display:grid;gap:16px;width:100%;text-align:left}.fraction-calculator_hero__K6l64{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 20px;min-height:96px}.fraction-calculator_equals__69QzD{font-size:32px;color:var(--muted)}.fraction-calculator_list__Ng_Zb{display:grid;gap:8px;margin:0}.fraction-calculator_list__Ng_Zb>div{display:flex;justify-content:space-between;gap:12px;font-size:14px}.fraction-calculator_list__Ng_Zb dt{color:var(--muted)}.fraction-calculator_list__Ng_Zb dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere}.fraction-calculator_note__xUXg1{margin:0;font-size:13px;line-height:1.7;color:var(--muted)}.fraction-calculator_frac___zPqK{display:inline-grid;justify-items:center;vertical-align:middle;font-variant-numeric:tabular-nums;line-height:1.25;min-width:1.5ch}.fraction-calculator_frac___zPqK>span:not(.fraction-calculator_bar__9qlaE){padding:0 4px;font-size:18px;white-space:nowrap}.fraction-calculator_bar__9qlaE{display:block;width:100%;height:2px;border-radius:2px;background:currentColor}.fraction-calculator_big__66byb>span:not(.fraction-calculator_bar__9qlaE){font-size:clamp(32px,7cqi,48px)}.fraction-calculator_int__v4Hri{font-size:18px;font-variant-numeric:tabular-nums}.fraction-calculator_bigInt__uV33D{font-size:clamp(32px,7cqi,48px);font-weight:700}.fraction-calculator_mixed__L6lHa{display:inline-flex;align-items:center;gap:6px}.fraction-calculator_sym__4JGEC{font-size:18px;color:var(--muted)}.fraction-calculator_gap__0FojT{flex-basis:100%;height:0}.fraction-calculator_steps__3p8ob{display:grid;gap:12px;margin:0;padding:0;list-style:none}.fraction-calculator_step__xxxw9{display:grid;gap:8px;padding:14px 16px;border-radius:12px;border:1px solid var(--border);background:var(--surface-secondary,transparent)}.fraction-calculator_stepNumber__ubvjS{font-size:12px;font-weight:700;color:var(--accent)}.fraction-calculator_step__xxxw9 strong{font-size:15px;line-height:1.5}.fraction-calculator_math__Fwihb{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;overflow-x:auto;padding:4px 0}.fraction-calculator_stepNote__rQcR6{margin:0;font-size:13px;line-height:1.65;color:var(--muted)}@container (max-width: 420px){.fraction-calculator_stack__zf3ub{width:80px}.fraction-calculator_wholeBox__bhCUg{width:64px}}