.time-calculator_tool__O3X_0{container-type:inline-size}.time-calculator_section__Wt2NO{display:grid;gap:20px}.time-calculator_inputs__pBUCG{display:grid;gap:12px;align-items:start}@container (min-width: 720px){.time-calculator_inputs__pBUCG{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end}.time-calculator_inputs__pBUCG:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.time-calculator_answer__bLwzl{display:grid;justify-items:center;gap:10px;text-align:center;padding:20px 12px;border-radius:16px;background:var(--surface)}.time-calculator_big__L1hqa{font-size:clamp(40px,10cqi,72px);line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.time-calculator_words__Syycl{font-size:15px;color:var(--muted)}.time-calculator_decimals__Zxr86{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px;margin:0;font-variant-numeric:tabular-nums}.time-calculator_decimals__Zxr86 div{display:grid;gap:2px}.time-calculator_decimals__Zxr86 dt{font-size:12px;color:var(--muted)}.time-calculator_decimals__Zxr86 dd{margin:0;font-weight:700;font-size:15px}.time-calculator_empty____JAN{font-size:14px;color:var(--muted);padding:20px 0;text-align:center;line-height:1.7}.time-calculator_box__z2CGB{display:grid;gap:6px;min-width:0}.time-calculator_boxLabel__Bhww8{font-size:14px;font-weight:600;display:flex;justify-content:space-between;gap:8px}.time-calculator_boxLabel__Bhww8 span{font-weight:400;color:var(--muted);font-variant-numeric:tabular-nums}.time-calculator_area__d1Yn3{width:100%;min-height:180px;padding:12px 14px;border-radius:12px;resize:vertical;font:inherit;font-size:16px;line-height:1.7;border:1px solid var(--border);background:var(--surface-secondary,transparent);color:inherit;font-variant-numeric:tabular-nums}.time-calculator_area__d1Yn3:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:2px}.time-calculator_note__z0ZF_{font-size:12px;line-height:1.8;color:var(--muted)}.time-calculator_note__z0ZF_ a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}