.tools-mobile-pill,.tools-tree__leaf{text-decoration:none}.tools-mobile-pill{display:inline-flex;align-items:center;justify-content:center}.tools-disclaimer{border-top:1px solid var(--c-border);padding-top:12px}.tools-note ul{margin:4px 0 0;padding-left:1.2em}.tools-calc__field{border:1px solid var(--c-border);transition:border-color .18s cubic-bezier(.4,0,.2,1)}.tools-calc__field:focus-within{border-color:var(--c-primary)}.tools-calc__field input::placeholder{color:var(--c-text-muted);opacity:.7;font-weight:400;font-size:1rem}.tools-calc__field>label:has(.field-required){position:relative;padding-left:14px}.tools-calc__field .field-required{position:absolute;left:0;color:color-mix(in oklab,red 70%,var(--c-primary) 30%);font-weight:800}.tools-calc__field.tools-calc__field--index select{flex:0 0 auto;width:auto;min-width:52px}@media(max-width:767px){.tools-calc__field.tools-calc__field--index>.tools-calc__control>span:not(:last-child){margin-right:8px}}.tools-calc__prompt{display:flex;align-items:flex-start;gap:8px;margin:0 0 12px;padding:12px 16px;border:1px dashed var(--c-border);border-radius:12px;color:var(--c-text);font-size:1rem;font-weight:700}.tools-calc__prompt svg{width:18px;height:18px;flex-shrink:0;margin-top:2px;color:var(--c-primary)}.tools-calc__desc a{color:var(--c-primary);text-decoration:underline}