.UnitConverter_wrapper__Nk8DB{display:flex;flex-direction:column;gap:20px}.UnitConverter_tabs__Gl1V_{display:flex;background:#fff;border:1px solid #e5e7eb;border-radius:50px;padding:4px;gap:4px;align-self:center;box-shadow:0 1px 4px rgba(0,0,0,.06)}.UnitConverter_tab__PtwRe{padding:9px 20px;border:none;border-radius:50px;background:transparent;color:#6b7280;font-size:.9rem;font-weight:500;cursor:pointer;transition:background .18s,color .18s;white-space:nowrap;font-family:inherit}.UnitConverter_tab__PtwRe:not(.UnitConverter_tabActive__OI8sU):hover{background:#f3f4f6;color:#374151}.UnitConverter_tabActive__OI8sU{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.UnitConverter_tabShort__L0WjU{display:none}.UnitConverter_tabFull__VYnj9{display:inline}.UnitConverter_card__0SI1H{background:#fff;border-radius:14px;padding:24px;box-shadow:0 2px 10px rgba(0,0,0,.06);border:1px solid #e9ecef}.UnitConverter_cardTitle__MSsLv{font-size:1rem;font-weight:700;color:#111827;margin:0 0 18px;padding-bottom:12px;border-bottom:1px solid #f3f4f6;line-height:1.3}.UnitConverter_converterRow__tpVqd{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:12px;gap:12px;align-items:end}.UnitConverter_side__NlnYQ{display:flex;flex-direction:column;gap:8px}.UnitConverter_sideLabel__hboOO{font-size:.8rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.UnitConverter_unitSelect__rFyAA{width:100%;padding:9px 12px;border:1.5px solid #e5e7eb;border-radius:8px;font-size:.9rem;color:#374151;background:#fafafa;cursor:pointer;font-family:inherit;transition:border-color .15s;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.UnitConverter_unitSelect__rFyAA:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.12);background:#fff}.UnitConverter_valueInput__zbymj{width:100%;padding:11px 12px;border:1.5px solid #e5e7eb;border-radius:8px;font-size:1.05rem;color:#111827;background:#fff;font-family:inherit;box-sizing:border-box;transition:border-color .15s,box-shadow .15s;-moz-appearance:textfield}.UnitConverter_valueInput__zbymj::-webkit-inner-spin-button,.UnitConverter_valueInput__zbymj::-webkit-outer-spin-button{opacity:.5}.UnitConverter_valueInput__zbymj:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.12)}.UnitConverter_resultBox__rjYnb{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:8px;min-height:44px}.UnitConverter_resultVal__FGbxa{flex:1 1;font-size:1.05rem;font-weight:600;color:#111827;word-break:break-all}.UnitConverter_copyBtn__6QyOk{flex-shrink:0;padding:4px 12px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#4b5563;font-size:.78rem;font-weight:500;cursor:pointer;font-family:inherit;transition:background .15s,color .15s,border-color .15s;white-space:nowrap}.UnitConverter_copyBtn__6QyOk:hover:not(:disabled){background:#667eea;color:#fff;border-color:#667eea}.UnitConverter_copyBtn__6QyOk:disabled{opacity:.4;cursor:default}.UnitConverter_copiedBtn__G09vC{background:#22c55e!important;color:#fff!important;border-color:#22c55e!important}.UnitConverter_swapCol__MYPKa{display:flex;align-items:flex-end;padding-bottom:1px}.UnitConverter_swapBtn__7TBQ4{width:38px;height:38px;border:1.5px solid #e5e7eb;border-radius:50%;background:#fff;color:#6b7280;font-size:1.1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s,border-color .15s;flex-shrink:0}.UnitConverter_swapBtn__7TBQ4:hover{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:transparent}.UnitConverter_formula__vdcju{margin:16px 0 0;font-size:.875rem;color:#6b7280;text-align:center;font-style:italic;padding:8px 12px;background:#f9fafb;border-radius:6px}.UnitConverter_table__3c_5o{width:100%;border-collapse:collapse;font-size:.875rem}.UnitConverter_table__3c_5o th{text-align:left;padding:9px 12px;background:#f3f4f6;color:#6b7280;font-weight:600;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.UnitConverter_table__3c_5o th:last-child{text-align:right}.UnitConverter_table__3c_5o td{padding:9px 12px;color:#374151;border-bottom:1px solid #f9fafb}.UnitConverter_table__3c_5o tbody tr:last-child td{border-bottom:none}.UnitConverter_evenRow__hAkAo{background:#fafafa}.UnitConverter_activeRow__Kfcs1 td{background:rgba(102,126,234,.07)!important;color:#4f46e5;font-weight:600}.UnitConverter_symbol__Eq7IU{color:#9ca3af;font-size:.82em}.UnitConverter_mono__PagWp{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#1f2937}.UnitConverter_activeRow__Kfcs1 .UnitConverter_mono__PagWp{color:#4f46e5}.UnitConverter_datePanels__1NkEa{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;align-items:start}.UnitConverter_datePanel__zV0iM{display:flex;flex-direction:column;gap:14px}.UnitConverter_datePanelTitle__iRk2V{font-size:.9rem;font-weight:600;color:#374151;margin:0}.UnitConverter_dateInputRow__NXkak{display:flex;gap:10px}.UnitConverter_dateField__H7LWi{display:flex;flex-direction:column;gap:5px;flex:1 1}.UnitConverter_dateLabel__Ltbdt{font-size:.78rem;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.UnitConverter_dateInput__RZXuC{width:100%;padding:9px 12px;border:1.5px solid #e5e7eb;border-radius:8px;font-size:.9rem;color:#374151;background:#fff;font-family:inherit;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}.UnitConverter_dateInput__RZXuC:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.12)}.UnitConverter_dateResult__Nxe7I{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:8px}.UnitConverter_datePrimary__KoA2q{font-size:.9rem;font-weight:700;color:#4f46e5;margin:0;line-height:1.4;min-width:0}.UnitConverter_dateDivider__htpSZ{height:1px;background:#e5e7eb}.UnitConverter_dateRows__hRQT3{display:flex;flex-direction:column;gap:6px}.UnitConverter_dateRow__gxMqa{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:.85rem}.UnitConverter_dateKey__Bcg5k{color:#6b7280;flex-shrink:0}.UnitConverter_dateVal__Ik6je{color:#111827;font-weight:500;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.UnitConverter_dateNote__0gXAx{font-size:.78rem;color:#9ca3af;font-style:italic;margin:0}.UnitConverter_birthday__URPje{font-size:.95rem;font-weight:600;color:#7c3aed;margin:0;text-align:center}.UnitConverter_datePlaceholder__lZRTd{font-size:.875rem;color:#9ca3af;margin:0;font-style:italic}@media (max-width:560px){.UnitConverter_tabs__Gl1V_{align-self:stretch;overflow-x:auto;border-radius:12px;scrollbar-width:none}.UnitConverter_tabs__Gl1V_::-webkit-scrollbar{display:none}.UnitConverter_tabFull__VYnj9{display:none}.UnitConverter_tabShort__L0WjU{display:inline}.UnitConverter_tab__PtwRe{flex-shrink:0;padding:8px 14px;font-size:.82rem;border-radius:9px}.UnitConverter_converterRow__tpVqd{grid-template-columns:1fr;gap:16px}.UnitConverter_swapCol__MYPKa{align-items:center;justify-content:center;padding:0}.UnitConverter_swapBtn__7TBQ4{transform:rotate(90deg)}.UnitConverter_card__0SI1H{padding:18px}.UnitConverter_datePanels__1NkEa{grid-template-columns:1fr}.UnitConverter_datePanelTitle__iRk2V{font-size:.875rem}.UnitConverter_dateInputRow__NXkak{flex-direction:column}}