.AgeCalculator_container__5GLkI{display:flex;flex-direction:column;gap:var(--spacing-6);max-width:600px;margin:0 auto}.AgeCalculator_inputCard__vm_15{padding:var(--spacing-4) 0;display:flex;flex-direction:column;gap:var(--spacing-4)}.AgeCalculator_inputGroup__u6CRO{display:flex;flex-direction:column;gap:var(--spacing-2)}.AgeCalculator_inputGroup__u6CRO label{font-size:.875rem;font-weight:600;color:var(--text-primary)}.AgeCalculator_dateInput__zZ6oc{padding:var(--spacing-3);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-primary);color:var(--text-primary);font-family:inherit;font-size:1rem;outline:none}.AgeCalculator_dateInput__zZ6oc:focus{border-color:var(--brand-primary);box-shadow:0 0 0 2px rgba(255,187,0,.2)}.AgeCalculator_calcBtn__xgXl3{background:var(--brand-primary);color:#171717;border:none;padding:var(--spacing-3);border-radius:var(--radius-md);font-weight:700;font-size:1.125rem;cursor:pointer;transition:all .2s ease;margin-top:var(--spacing-2)}.AgeCalculator_calcBtn__xgXl3:hover{background:var(--brand-primary-hover);transform:translateY(-2px)}.AgeCalculator_resultCard__V92J5{padding:var(--spacing-8) var(--spacing-6);text-align:center}.AgeCalculator_mainAge__MJW2q{font-size:1.5rem;font-weight:500;color:var(--text-secondary);margin-bottom:var(--spacing-8)}.AgeCalculator_ageNum__n_tdU{font-size:3rem;font-weight:800;color:var(--brand-primary)}.AgeCalculator_extraStats__mDip1{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--spacing-4);border-top:1px solid var(--border-color);padding-top:var(--spacing-6)}.AgeCalculator_statBox__HpfNH{display:flex;flex-direction:column;gap:var(--spacing-1)}.AgeCalculator_statLabel__cd4Qf{font-size:.75rem;text-transform:uppercase;color:var(--text-secondary);font-weight:600}.AgeCalculator_statValue__dG4je{font-size:1.25rem;font-weight:700;color:var(--text-primary)}