._pageHeader_m0p5f_1{margin-bottom:var(--spacing-8)}._pageTitle_m0p5f_5{font-family:var(--font-family-display);font-size:2.5rem;font-weight:700;color:var(--page-title-color, var(--foreground));margin-bottom:var(--spacing-2)}._pageDescription_m0p5f_13{font-size:1.125rem;color:var(--page-description-color, white);max-width:600px}._card_m0p5f_19{background-color:var(--card);backdrop-filter:var(--glass-filter);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-8);box-shadow:var(--shadow-md);max-width:800px}._tabsList_m0p5f_29{margin-bottom:var(--spacing-8);display:flex;justify-content:center;flex-wrap:wrap}._tabContent_m0p5f_36{display:flex;flex-direction:column;align-items:center;width:100%}._tabContainer_m0p5f_43{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-8);width:100%}._fractionRow_m0p5f_51{display:flex;align-items:center;justify-content:center;gap:var(--spacing-6);flex-wrap:wrap}._fractionCol_m0p5f_59{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2)}._numInput_m0p5f_66{width:90px;text-align:center;font-size:1.25rem;font-family:var(--font-family-monospace)}._fractionLine_m0p5f_73{width:100%;height:2px;background-color:var(--border);border-radius:var(--radius-full)}._operator_m0p5f_80{font-size:2rem;color:var(--muted-foreground);font-weight:400}._resultBox_m0p5f_86{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-6) var(--spacing-12);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);min-width:300px}._resultLabel_m0p5f_98{font-size:1rem;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;font-weight:600}._resultFraction_m0p5f_106{font-family:var(--font-family-monospace);font-size:2.5rem;font-weight:700;color:var(--primary);min-height:4rem;display:flex;align-items:center}._resultNum_m0p5f_116,._resultDen_m0p5f_120{line-height:1}._resultFractionLine_m0p5f_124{width:100%;height:3px;background-color:var(--primary);border-radius:var(--radius-full);margin:var(--spacing-1) 0}._resultDecimal_m0p5f_132{font-family:var(--font-family-monospace);font-size:1.25rem;color:var(--muted-foreground);font-weight:500}@media(max-width:600px){._fractionRow_m0p5f_51{gap:var(--spacing-3)}._numInput_m0p5f_66{width:70px}._resultBox_m0p5f_86{width:100%;min-width:unset}}
