.form_field__eJnu3{display:flex;flex-direction:column;gap:.4rem}.form_label__srMTC{font-size:.85rem;color:var(--color-paper-dim)}.form_input__e25ND,.form_select__dSCFk{background:var(--color-ink-raised);border:1px solid var(--color-line);border-radius:var(--radius);color:var(--color-paper);padding:.6rem .75rem;font-family:var(--font-body);font-size:.95rem}.form_input__e25ND:focus,.form_select__dSCFk:focus{border-color:var(--color-ember)}.form_numeralInput__hh5N1{font-family:var(--font-mono)}.form_radioGroup__zmi3z{display:flex;flex-wrap:wrap;gap:.6rem}.form_radioOption__5udwI{display:flex;align-items:center;gap:.4rem;padding:.5rem .85rem;border:1px solid var(--color-line);border-radius:999px;font-size:.875rem;cursor:pointer}.form_radioOption__5udwI:has(input:checked){border-color:var(--color-ember);color:var(--color-ember)}.form_row__erv2I{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:1rem;gap:1rem;align-items:end}.form_button__n738t{background:var(--color-ember);color:var(--color-ink);border:none;border-radius:var(--radius);padding:.7rem 1.4rem;font-family:var(--font-body);font-weight:600;font-size:.95rem;cursor:pointer;align-self:flex-start}.form_button__n738t:hover{background:var(--color-ember-dim)}.form_button__n738t:disabled{background:var(--color-ink-raised);color:var(--color-paper-dim);cursor:not-allowed;border:1px solid var(--color-line)}.form_ghostButton__4xuBG{background:transparent;border:1px dashed var(--color-line);color:var(--color-paper-dim);border-radius:var(--radius);padding:.55rem 1rem;font-size:.875rem;cursor:pointer;align-self:flex-start}.form_disabledNote__C6iQc{font-size:.85rem;color:var(--color-paper-dim);font-style:italic}.form_resultCard__BsPc_{border:1px solid var(--color-line);border-radius:var(--radius);padding:1rem 1.25rem;background:var(--color-ink-raised);display:flex;justify-content:space-between;align-items:center;gap:1rem}.form_resultDate__TeTQS{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1.1rem;color:var(--color-ember)}.history_list__OnTih{display:flex;flex-direction:column;gap:.5rem}.history_row__oq_Hd{display:flex;align-items:center;gap:1.25rem;padding:.6rem .85rem;border:1px solid var(--color-line);border-radius:var(--radius);font-size:.9rem}.history_date__BfG_8{font-family:var(--font-mono);color:var(--color-paper-dim);min-width:6.5rem}.history_usage__Ei3D0{font-family:var(--font-mono);color:var(--color-paper)}.history_stat__0IRpU{font-family:var(--font-mono);color:var(--color-breath);font-size:.85rem}.history_tags__0oIaS{display:flex;gap:.35rem;flex-wrap:wrap}.history_tag__YhPZd{font-size:.75rem;color:var(--color-paper-dim);border:1px solid var(--color-line);border-radius:999px;padding:.1rem .5rem}